Layout Filesystem
Tata letak sistem file Haiku cukup transparan, berusaha untuk selalu menggunakan nama tak-samar untuk file dan folder, yang tidak membuat pengguna menebak-nebak. Berkas dan folder yang penting bagi sistem untuk berfungsi dengan baik, dilindungi dari penempaan tidak disengaja dengan menunjukkan salah satu peringatan ini:
Lansiran kedua muncul jika Anda mencoba mengubah nama atau menghapus sesuatu di hierarki sistem. Di sini, tombol "SHIFT .
" hanya akan dapat diklik saat Anda menahan tombolSecara umum, ada dua cabang terpisah yang muncul dari folder root volume boot:
/boot/system/ | Berisi file sistem dan aplikasi/paket yang dipakai bersama oleh semua pengguna. | |
/boot/home/ | Ini adalah folder pribadi Anda tempat Anda menyimpan data dan pengaturan Anda serta aplikasi/paket yang tidak dipakai bersama oleh semua pengguna. |
Selama Haiku bukan multi-pengguna, perbedaan antara aplikasi / paket yang dibagikan dan tidak dibagi ini tidak memiliki efek yang jelas, karena hanya ada satu pengguna dengan satu folder rumah. Tetapi karena akan ada dukungan untuk lebih banyak pengguna daripada satu akhirnya, masuk akal untuk mempelajari cara yang benar sejak awal.
System folder - /boot/system/
Under Haiku's predecessor BeOS, this folder was named /boot/beos/. You may still find it in some older documentation (e.g. in the original BeBook).
Most of the folders inside /boot/system/ are read-only, which is sensible as they contain the files necessary for Haiku to function correctly and therefore have to be safe from (accidental) alteration. To indicate the write-protection of a folder, its Tracker window has a gray background. The only user-writable folders are:
/boot/system/cache/ | Berisi file cache dan folder sementara yang ditautkan ke /tmp/. | |
/boot/system/non-packaged/ | Berisi hierarki untuk file yang bukan bagian dari .hpkg (mungkin dari arsip BeOS lama). | |
/boot/system/packages/ | Selain memegang paket sistem Haiku, Anda dapat menambah / menghapus paket yang dibagikan oleh semua pengguna. | |
/boot/system/settings/ | Berisi pengaturan seluruh sistem. | |
/boot/system/var/ | Berisi log seperti syslog (penting saat pemecahan masalah) dan merupakan lokasi default untuk file swap. |
folder rumah (home folder) - /boot/home/
Folder ini milik Anda. Di sini Anda dapat membuat dan menghapus file dan folder sesuai keinginan. (Omong-omong, tilde ("~") adalah jalan pintas untuk folder rumah Anda, jadi Anda tidak selalu harus menulis "/boot/home/" in Terminal.)
File yang ingin Anda bagikan dengan pengguna lain di lingkungan multi-pengguna di masa depan harus diletakkan di luar /boot/home/. Misalnya, Anda dapat membuat folder /boot/all-users/ dan meletakkan berkas anda di sana.
~/Desktop/ | Memegang file desktop Anda. Mengklik dua kali tidak akan membukanya, karena sudah selalu terlihat. Ketika file Anda dikaburkan oleh jendela yang terbuka, cukup beralih cepat ke Workspace lain . Tentu saja, drilling dengan mengklik kanan juga dimungkinkan. | |
~/mail/ | lokasi bawaan untuk surat-surat Anda. | |
~/people/ | lokasi default untuk file kontak Anda, lihat Orang (people) . | |
~/queries/ | Kueri (Queries) disimpan di sini, secara bawaan sementara untuk 7 hari.. |
The folder /boot/home/config/ is special: just like /boot/system/ it's mostly under the control of the package management and therefore read-only. Here too, the Tracker windows of these write-protected folders have a gray background. It also contains these similar user-writable folders:
~/config/packages/ | Di sini Anda dapat menambah / menghapus paket yang tidak dibagikan oleh semua pengguna. | |
~/config/non-packaged/ | Berisi hierarki untuk file yang bukan bagian dari .hpkg (mungkin dari arsip BeOS lama) dan tidak dibagikan oleh semua pengguna. | |
~/config/settings/ | Folder ini berisi pengaturan untuk semua aplikasi dan beberapa konfigurasi untuk sistem.Beberapa aplikasi mengelola pengaturan mereka dalam subfolder mereka sendiri, yang lain cukup meletakkan file konfigurasi mereka di sana. |
Berikut adalah beberapa subfolder yang lebih menarik di ~/config/settings/:
boot/ | Folder ini adalah tempat untuk Script Pengguna yang dieksekusi sebelum atau setelah sistem dinyalakan atau dimatikan. | |
boot/launch/ | Tautan ke program atau dokumen dalam folder ini secara otomatis diluncurkan pada setiap boot-up. | |
beos_mime/ | Disini MIME database Haiku yang menyimpan semua jenis filetypes dan pengaturannya. | |
deskbar/menu/ | Disalin atau ditautkan ke files/folders/queries di folder ini muncul di Deskbar menu. | |
kernel/drivers/ | Ada satu file pengaturan yang mungkin menarik: kernel menawarkan beberapa konfigurasi tingkat rendah seperti menonaktifkan SMP, mengaktifkan debugging serial atau mengaktifkan manajemen daya lanjutan. Anda mengaktifkan baris konfigurasi dengan menghapus simbol komentar "#". Hati-hati di sini ! | |
Tracker/ | Selain berbagai pengaturan file untuk Tracker, ada beberapa subfolder yang menarik: | |
DefaultFolderTemplate/ | Tampilkan dan atur semua atribut dan ukuran jendela sesuai keinginan Anda. Setiap folder baru yang Anda buat akan menggunakannya sebagai templat. | |
DefaultQueryTemplates/ | Anda dapat menentukan tata letak jendela hasil kueri untuk tipe file tertentu. Lihat topik Query: window hasil kueri. | |
Go/ | Taruh tautan ke lokasi favorit Anda di sini untuk membuatnya tersedia misalnya di panel buka dan simpan. Lihat topik GUI Haiku: Favorit dan folder terkini.. | |
Tracker New Template/ | Tambahkan templat untuk semua jenis file yang kemudian tersedia dari menu Tracker: Bekerja dengan berkas. | menu. See topic