Hirdetés

Új hozzászólás Aktív témák

  • spammer

    veterán

    válasz Sir Ny #318 üzenetére

    Azért rakják a megadott, megszokott helyekre, mert így legalább a rendszer és más programok is megtalálják, fel tudják használni mindenféle macera nélkül, mert tudják, hol kell keresni:

    Például: írok egy "foo" nevű scriptet, hozzá csinálok egy "foo.desktop" fájlt, amiben csak annyi volt megadva ikonnak hogy "foo.svg". Mindenféle elérési út nélkül tudni fogja, hogy ez az ikon lesz az ő ikonja, ha berakom mondjuk a ~/.icons-ba. Ugyanígy ha bármilyen másik ikonra hivatkozni akarok, használni akarom, elég csak a nevét beírnom, nem kell kitúrnom az teljes elérési utat, mert a rendszer tudja, hol kell keresni.
    Vagy ott van az $PATH esete, a megadott könyvtárak, ha futtatni akarok valami, de nem akarok teljes elérési úttal hivatkozni rá. Amihez egyébként tetszőleges könyvtár is hozzáadható, ha nekem nem felel meg az a pár default. Ha például el akarom indítani a Firefoxot, akkor elég ennyi parancsnak "firefox", mert a helyén van, bármikor, bárhonnan el tudom indítani ennyivel, és nem kell hozzá a C:\Program Files\Mozilla\Firefox\firefox.exe vagy akármi... De lehetne még sorolni hosszasan.

    Viszont abban igazat adok, hogy nincs teljes mértékben konzisztencia, pl. olyanok miatt, hogy vannak olyan programok, amik a ~/.programnév alá rakják a személyes beállításokat/konfigokat, míg egy másik (vagy újabb verzió) a ~/.config/programnév alá. De ez sem nagy tragédia, mert lényegében így is a helyén van (home könyvtáron belül).

Új hozzászólás Aktív témák