Disposición del sistema de archivos
El sistema de archivos de Haiku es muy transparente, siempre intenta usar nombres lógicos para sus archivos y carpetas que no confundan el usuario. Los archivos y carpetas que son de importancia para el sistema para funcionar apropiadamente se protegen de la modificación accidental, mostrando uno de estos avisos:
El segundo aviso se muestra si intenta cambiar el nombre o borrar algo en la jerarquía del sistema. El botón "MAYÚSCULAS (SHIFT).
" sólo se podrá presionar mientras se sujeta la teclaGeneralmente, hay dos ramas separadas desde la carpeta raíz del disco de arranque:
/boot/system/ | Contiene los archivos de sistema y aplicaciones/paquetes compartidos por todos los usuarios. | |
/boot/home/ | Este es su carpeta personal donde mantiene sus datos y configuraciones y la aplicaciones/paquetes que no son compartidas por todos los usuarios. |
Mientras Haiku no sea multi-usuario, esta distinción entre aplicaciones/paquetes compartidos y no compartidos no tiene ningún efecto obvio, ya que sólo hay un usuario con una carpeta home. Pero ya que eventualmente habrá soporte para más de un usuario, tiene sentido aprender la forma correcta desde el principio.
La carpeta del sistema - /boot/system/
Bajo el predecesor de Haiku, el BeOS, esta carpeta se llamaba /boot/beos/. Todavía puede encontrar mención de esto en alguna documentación antigüa (p. ej. en el BeBook original).
La mayoría de la carpeta dentro de /boot/system/ son de sólo lectura, que tiene sentido pues contienen los archivos necesarios para que Haiku funcionce correctamente y por tanto deben estar en un lugar seguro libre de alguna alteración (accidental). Las únicas carpetas a las que el usuario puede escribir son:
/boot/system/cache/ | Contiene archivos en caché y una carpeta temporal vinculada a /tmp/. | |
/boot/system/non-packaged/ | Contiene una jerarquía para archivos que no son parte de un .hpkg (probablemente de antiguos archivos de BeOS) | |
/boot/system/packages/ | Además de contener los paquetes de sistema, puede añadir/quitar paquetes compartidos por todos los usuarios. | |
/boot/system/settings/ | Contienen las configuraciones a nivel de sistema. | |
/boot/system/var/ | Contiene registros como el syslog (importante cuando esta resolviendo problemas) y es la ubicación predeterminada para el archivo swap. |
Para mayor información sobre las carpetas packages y non-packaged, vea el tema Aplicaciones.
La carpeta de inicio - /boot/home/
Esta carpeta le pertenece. Aquí puede crear y borrar archivos y carpetas a su gusto. (A propósito, lavirgulilla de la eñe ("~") es un acceso directo para su carpeta de inicio home, para que no tenga que escribir siempre "/boot/home/" en la Terminal.)
Los archivos que le gustaría compartirs con otros usuarios en un futuro ambiente multiusuario deben ser puestos fuera de /boot/home/. Por ejemplo, podría crear una carpeta /boot/todos-los-usuarios/ y poner cosas ahí.
~/Desktop/ | Mantiene los archivos de su escritorio. El hacer doble clic no lo abrirá, dado que ya está siempre visible. Cuando suceda que sus archivos del escritorio esten cubiertos por ventanas abiertas, puede cambiarse a otro Espacio de trabajo rapidamente. Por supuesto, sumergirse con el botón derecho también es posible. | |
~/mail/ | Esta es la ubicación predeterminada para sus mensajes de correo electrónico. | |
~/people/ | Esta es la ubicación predeterminada para sus archivos de contacto, vea People. | |
~/queries/ | Las Consultas se almacenan aquí, de manera predeterminada por 7 días. |
La carpeta /boot/home/config/ es especial: justo como /boot/system/ se encuentra principalmente bajo el el control del gestionador de paquetes y por tanto es de sólo lectura. También contiene estas carpetas similares, que si son de escritura por usuario:
~/config/packages/ | Aquí puede añadir/quitar paquetes que no son compartidos por todos los usuarios. | |
~/config/non-packaged/ | Contiene una jerarquía para archivos que no son parte de un .hpkg (probablemente de archivos antiguos del BeOS) y no son compartidos por todos los usuarios. | |
~/config/settings/ | Esta carpeta contiene las selecciones para todas las aplicaciones y unas cuantas configuraciones para el sistema. Algunas aplicaciones administran sus configuraciones en sus propias subcarpetas, otros simplemente ponen su archivo de configuración allí. |
Para mayor información sobre las carpetas packages y non-packaged, vea el tema Aplicaciones.
Aquí estan algunas de la carpetas más interesantes en ~/config/settings/:
boot/ | Esta carpeta es el lugar para Scripts de usuario que se ejecutan antes que el sistema inicie o se apague. | |
boot/launch/ | Enlaza a programas o documentos en esta carpeta que automáticamente se ejecutan en cada inicio. | |
beos_mime/ | En esta base de datos MIME Haiku mantiene récord de todos los distintos tipos de archivo y sus selecciones. | |
deskbar/menu/ | Los archivos/carpetas/consultas en esta carpeta aparecerán en el menú del Deskbar. | |
kernel/drivers/ | Hay un archivo de configuraciones que puede ser de interés: kernel ofrece configuraciones de bajo nivel como deshabilitar SMP, activar depuración serial o habilitar administración de energía avanzada. Se activa la línea de configuración removiendo el símbolo de comentario "#". ¡Sea cuidadoso aquí! | |
Tracker/ | Además de los varios archivos de configuración para el Tracker, hay algunas subcarpetas interesantes: | |
DefaultFolderTemplate/ | Muestra y arregla todos los atributos y el tamaño de la ventana a su gusto. Cada carpeta nueva que se cree la usará como plantilla. | |
DefaultQueryTemplates/ | Se puede definir la disposición de las ventanas de resultado de consulta para ciertos tipos de archivo. Vea el tema Consultas: la ventana de resultados. | |
Go/ | Coloca enlaces a sus ubicaciones favoritas aquí para tenerlas disponibles, p. ej., en los paneles abrir y guardar. Vea el tema GUI de Haiku: Favoritos y carpetas recientes. | |
Tracker New Template/ | Agregue una plantilla para cualquier tipo de archivo que luego estará disponible en el menú Tracker: Trabajar con archivos. | (Archivo | Nuevo) de Tracker. Vea el tema