~/.local ~/.config ~/.cache ~/.kde4 stb.

Fórumok

Sziasztok!

Néhány kérdést szeretnék feltenni a címben szereplő könyvtárakkal kapcsolatban. Arról van szó, ugyebár, hogy sok program ezekbe a könyvtárakba rak mindenféle adatokat, pl. gyorsítótára-tartalmat a ~/.cache-be, ikonokat a ~/.local/share/inconsba, .desktop fájlokat a ~/.local/share/applications-be, konfigurációt a ~/.configba, stb.

Azt szeretném megkérdezni, hogy ezt csak valami szabványnak vagy konvenciónak eleget téve "manuálisan" valósítják meg a programozók, vagy vannak olyan függvénykönyvtárak, amelyek absztrahálják, és a programok számára kikényszerítik ezt a viselkedést.

A ~/.kde4 könyvtárral és alkönyvtáraival kapcsolatban pontosan ugyanezt szeretném kérdezni, bár szinte biztos vagyok benne, hogy a KDE libjei kikényszerítik és szabványosítják az ott tárolt konfigurációk és egyéb fájlok használatát. Jól gondolom?

Hozzászólások

Sajnos nem... azt nem tudom ők miért .kde[X] alatt tartják a configjaikat, bár lehet hogy ők beállítják az XDG_CONFIG_DIR ~/.kde[X] -nek.

Viszont ha megnézel egy Qt-t, pontosabban a QSettings osztályt, az alapvetően (mondjuk Gnome rendszeren, nincs KDE-m szóval nemtudom hogy ott más-e) de a ~/.config -ba rakja a konfigurációdat.