Rozloženie súborového systému Haiku

Rozloženie súborového systému Haiku je dosť zrozumiteľné a vždy sa snačí používať nekryptické názvy súborov a priečinkov, aby nemusel používateľ hádať, čo znamenajú. Súbory a priečinky, ktoré sú dôležité na správne fungovanie systému sú chránené proti neúmyselnému poškodeniu tak, že zobrazujú jednu z týchto výstrah:

achtung-user.png  achtung-system.png

Druhá výstraha vyskočí, keď sa pokúsite premenovať alebo zmazať niečo v hierarchii system. Tu sa na tlačidlo „Premenovať“ bude dať kliknúť iba ak podržíte kláves SHIFT.

Vo všeobecnosti existujú tri samostatné vetvy začínajúce v koreňovom priečinku zavádzacieho zväzku:

/boot/system/ patrí systému. Nedotýkajte sa ho!
/boot/common/ obsahuje súbory, ktoré môžu využívať všetci používatelia súčasne.
/boot/home/ je váš osobný priečinok, kde máte svoje dáta a nastavenia.

index Systémový priečinok - /boot/system/

V predchodcovi Haiku - BeOS - sa tento priečinok nazýval /boot/beos/. Ešte stále ho môžete nájsť v staršej dokumentácii (napr. v pôvodnej BeBook).
Bez ohľadu na jeho názov, nemali by ste meniť jeho obsah. Každá aktualizácia Haiku však môže pridať, odstrániť alebo zmeniť čokoľvek v ňom. Ak chcete pridať funkcie, povedzme ďalšími Doplnkami alebo Prekladačmi Trackera alebo povedzme ďalší ovládač hardvéru, tieto veci inštalujte do vašej vlastnej hierarchie /boot/home/ alebo ak majú byť dostupné každému používateľovu, pod /boot/common/. Pokým Haiku nemá podporu pre viacerých používateľov, takéto rozlíšenie zjavne nemá žiaden zmysel, pretože existuje len jeden používateľ s jedným domovským priečinkom. Ale preto, že podpora viacerých používateľov bude nakoniec pridaná, je rozumné naučiť sa správny postup hneď od začiatku.

Takže povedzme, že chcete nainštalovať nový Prekladač pre najnovší formát obrázkov. Nekopírujte ho jednoducho do príslušného systémového priečinka. Pamätajte: Nedotýkať sa!
Namiesto toho ho dajte do zodpovedajúceho priečinka v hierarchie /boot/common/ alebo /boot/home/config/.

V našom príklade by bolo umiestnenie Prekladačov v systémovom priečinku

/boot/system/add-ons/Translators/

Takže zodpovedajúci priečinok je buď

/boot/home/config/add-ons/Translators/
alebo
/boot/common/add-ons/Translators/

To má ďalšiu výhodu: Ak komponent, ktorý ste nainštalovali niečo pokazí (čo je možné, pretože takto sa inštalujú aj ovládače hardvéru) budete môcť vybrať voľbu „Vypnúť používateľské doplnky“ z menu Zavádzača systému a tak budete vždy môcť zaviesť systém bez problematického komponentu.

Väčšinou sa však týmito vecami nebudete musieť vôbec zaoberať, pretože každý softvér, ktorý pochádza z dôveryhodného zdroja by mal obsahovať inštalačný program, ktorý sa o tieto veci postará.

index Spoločný priečinok - /boot/common/

Haiku zatiaľ nie je viacpoužívateľský systém. Keď však bude, každý používateľ bude má vlastný domovský priečinok, ktorý je neprístupný komukoľvek inému. Každá aplikácia alebo pridaný komponent ako Doplnky Trackera, Prekladače atď. ako aj akékoľvek dáta, ktoré majú byť zdieľané medzi používateľmi musí byť pod /boot/common/.

index Domovský priečinok - /boot/home/

Tento priečinok patrí vám. Tu môžete vytvárať a mazať súbory a priečinky ako si želáte. Nemali by ste sa však príliš babrať s priečinkom ~/config/ a jeho podpriečinkami. Hoci by ste mohli zmazať napr. priečinok ~/config/settings/ bez poškodenia samotného operačného systému, ale kto chce stratiť všetku konfiguráciu a nastavenia aplikácií? V každom prípade vás predtým systém upozorní hore spomínanou výstrahou.

Okrem priečinka ~/config/add-ons/ ktorý zrkadlí štruktúru priečinka doplnkov systému pre ďalšie komponenty ako je popísané vyššie, existuje niekoľˇko ďalších zaujímavých priečinkov. (Mimochodom, tilda („~“) je skratka pre váš domovský priečinok, takže nemusíte zakaždým v Termináli písať „/boot/home/“)

~/mail  Tu sa štandardne uchováva vaša pošta.
~/queries  Požiadavky sa ukladajú v tomto priečinku, štandardne na 7 dní.
~/config/be/  Opäť dedičstvo z BeOS. Priečinok be obsahuje, čo sa zobrazuje v menu Panelu. Položky môžete pridávať a odstraňovať vkladaním súborov, priečinkov, odkazov alebo požiadaviek do tohto priečinka.
~/config/bin/  Dopĺňa systémový priečinok /boot/system/bin/ a obsahuje všetky vaše programy príkazového riadka.
~/config/boot/  Tento priečinok je miestom pre Používateľské skripty, ktoré sa spúšťajú pred alebo po štarte či vypnutí systému.
~/config/boot/launch/  Odkazy na programy alebo dokumenty v tomto priečinku sa automaticky spúšťajú pri každom štarte.
~/config/data/fonts/  Do tohto priečinka jednoducho skopírujte písmo TrueType alebo Postscript a bude okamžite použiteľné.
~/config/settings/  Tento priečinok obsahuje nastavenia všetkých aplikácií a časť konfigurácie systému. Niektoré aplikácie svoje nastavenia ukladajú do vlastných podpriečinkov, iné jednoducho umiestnia svoj konfiguračný súbor sem.
~/config/settings/beos_mime/  V tejto databáze MIME Haiku sleduje všetky rozličné typy súborov a ich nastavenia.
~/config/settings/kernel/drivers/  Jeden zo súbory nastavení môže byť zaujímavý: kernel ponúka niektoré nízkoúrovňové konfiguračné voľby ako vypnutie SMP, výstup ladiacich informácií na sériový port alebo zapnutie pokročilej správy napájania. Riadok konfigurácie aktivujete odstránením symbolu komentára „#“. Buďte tu opatrní!
~/config/settings/Tracker/  Okrem rozličných konfiguračných súborov Trackera sú tu niektoré zaujímavé podpriečinky:
DefaultFolderTemplate/Zobrazenie a prispôsobenie všetkých atribútov a veľkosti okna vaším potrebám. Každý nový priečinok, ktorý vytvoríte ho použije ako šablónu.
DefaultQueryTemplates/Môžete definovať rozloženie okien výsledkov požiadaviek pre niektoré typy súborov. Pozri tému Požiadavka: Okno výsledkov.
Go/Sem dajte odkazy na vaše obľúbené miesta, aby boli prístupné napr. v paneloch Otvoriť a Uložiť. Pozri tému Používateľské rozhranie Haiku: Priečinky Obľúbené a Nedávno použité.
Tracker New Template/Pridanie šablóny pre nový typ súborov, ktorý bude potom dostupný z menu Trackera Súbor | Nový.... Pozri tému Tracker: Práca so súbormi.