bet jei reikia nustatyti /home/vartotojas/Desktop t.y darbalaukio vietą, žinoma galima pri'join'inti žodį "Desktop", bet jei kita kalba pas vartotoją??
Klausimas ar yra koks kintamasis, kuris nusakytų Desktop poziciją/vietą nepaisant kokią kalbą anglų, lietuvių ar dar kokią kitą kalbą naudotų.
Kiek paieškojau, tai neradau tokio kintamojo ir abejoju ar gali toks būti, nes linux'e darbalaukis yra paprasčiausias folderis, kuris gali būti kad ir: /etc/mano_darbalaukis/ arba /home/desktopas/.
Šiaip jei žinai, kad pas kitą vartotoją sukasi ubuntu, gali bandyti perskaityti /home/user/.config/user-dirs.dirs failą ir iš ten išsitraukti, bet vėlgi, tai nėra patikimas variantas, nes to failo gali ir nebūti.
@cassel rašė:
Kiek paieškojau, tai neradau tokio kintamojo ir abejoju ar gali toks būti, nes linux'e darbalaukis yra paprasčiausias folderis, kuris gali būti kad ir: /etc/mano_darbalaukis/ arba /home/desktopas/.
Šiaip jei žinai, kad pas kitą vartotoją sukasi ubuntu, gali bandyti perskaityti /home/user/.config/user-dirs.dirs failą ir iš ten išsitraukti, bet vėlgi, tai nėra patikimas variantas, nes to failo gali ir nebūti.
Galvojau ir aš su tokiu variantu išspresti bėdą, bet toks jau negražus reikalas..
Tikrai gali nebūti to failo?
Kaip suprantu ten įdiegiamas python modulis papildomas. Tai ar veiks kitiems vartotojams programa, ne tik man, jei bus su kažkokiu papildomu python moduliu?
yra toks variantas:
rezultatas /home/vartotojas
arba tiesiog
bet jei reikia nustatyti /home/vartotojas/Desktop t.y darbalaukio vietą, žinoma galima pri'join'inti žodį "Desktop", bet jei kita kalba pas vartotoją??
Klausimas ar yra koks kintamasis, kuris nusakytų Desktop poziciją/vietą nepaisant kokią kalbą anglų, lietuvių ar dar kokią kitą kalbą naudotų.
Kiek paieškojau, tai neradau tokio kintamojo ir abejoju ar gali toks būti, nes linux'e darbalaukis yra paprasčiausias folderis, kuris gali būti kad ir: /etc/mano_darbalaukis/ arba /home/desktopas/.
Šiaip jei žinai, kad pas kitą vartotoją sukasi ubuntu, gali bandyti perskaityti /home/user/.config/user-dirs.dirs failą ir iš ten išsitraukti, bet vėlgi, tai nėra patikimas variantas, nes to failo gali ir nebūti.
Arba bandom pasidomėt PyXDG .Aišku jeigu programuojama Python`u
Galvojau ir aš su tokiu variantu išspresti bėdą, bet toks jau negražus reikalas..
Tikrai gali nebūti to failo?
Nelabai dar suvokiu kaip tai pritaikyti
http://pypi.python.org/pypi/appdirs/
Kaip suprantu ten įdiegiamas python modulis papildomas. Tai ar veiks kitiems vartotojams programa, ne tik man, jei bus su kažkokiu papildomu python moduliu?
Papildomas modulis - nieko baisaus. Didžioji dauguma programų priklauso nuo kažkokių kitų papildomų modulių, tam ir yra visokios paketų sistemos.
Python taip pat turi gerą infrastruktūrą priklausomybėms spręsti:
http://packages.python.org/distribute/s ... pendencies
Sudėtingai čia man, bandysiu leisti pačiam naudotojui pasirinkti kelią.
Tema perkelta iš https://legacy.ubuntu.lt/forum/viewtopic.php?f=11&t=6628