05ece81569
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35764 a95241bf-73f2-0310-859d-f6bbb57e9c96
154 lines
11 KiB
HTML
154 lines
11 KiB
HTML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">
|
||
<head>
|
||
<!--
|
||
*
|
||
* Copyright 2008, Haiku. All rights reserved.
|
||
* Distributed under the terms of the MIT License.
|
||
*
|
||
* Authors:
|
||
* Humdinger <humdingerb@gmail.com>
|
||
* Translators:
|
||
* miguel~1.mx
|
||
* killa.fr0gg
|
||
*
|
||
-->
|
||
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
|
||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||
<meta name="robots" content="all" />
|
||
<title>Disposición del sistema de archivos</title>
|
||
<link rel="stylesheet" type="text/css" href="../Haiku-doc.css" />
|
||
</head>
|
||
<body>
|
||
|
||
<div id="banner">
|
||
<div><span>User guide</span></div>
|
||
</div>
|
||
|
||
<div class="nav">
|
||
<div class="inner">
|
||
<ul class="lang-menu">
|
||
<li class="now"><img src="../images/flags/es.png" alt="" /> Español</li>
|
||
<li><a href="../fr/filesystem-layout.html"><img src="../images/flags/fr.png" alt="" />Français</a></li>
|
||
<li><a href="../de/filesystem-layout.html"><img src="../images/flags/de.png" alt="" />Deutsch</a></li>
|
||
<li><a href="../it/filesystem-layout.html"><img src="../images/flags/it.png" alt="" />Italiano</a></li>
|
||
<li><a href="../ru/filesystem-layout.html"><img src="../images/flags/ru.png" alt="" />Русский</a></li>
|
||
<li><a href="../sv_SE/filesystem-layout.html"><img src="../images/flags/sv_SE.png" alt="" />Svensk</a></li>
|
||
<li><a href="../jp/filesystem-layout.html"><img src="../images/flags/jp.png" alt="" />日本語</a></li>
|
||
<li><a href="../en/filesystem-layout.html"><img src="../images/flags/gb.png" alt="" />English</a></li>
|
||
</ul>
|
||
<span>
|
||
« <a href="bootloader.html">Cargador de arranque</a>
|
||
:: <a href="contents.html" class="uplink">Contenidos</a>
|
||
:: <a href="gui.html">La interfaz gráfica de usuario de Haiku</a> »
|
||
</span></div>
|
||
</div>
|
||
|
||
<div id="content">
|
||
<div>
|
||
|
||
<h1>Disposición del sistema de archivos</h1>
|
||
|
||
<p>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:</p>
|
||
<img src="images/filesystem-layout-images/achtung-user.png" alt="achtung-user.png" />
|
||
<img src="images/filesystem-layout-images/achtung-system.png" alt="achtung-system.png" />
|
||
<p>El segundo aviso se muestra cuando se intenta renombrar o borrar algo en la jerarquía del sistema. El botón "<span class="button">Do it</span>" (hágalo) sólo se puede presionar solamente mientras se sujeta la tecla <span class="key">MAYÚSCULAS</span>.</p>
|
||
<p>Generalmente, hay tres ramas separadas en la carpeta raíz del volumen de inicio del sistema:</p>
|
||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||
<tr><td><span class="path">/boot/system/</span></td><td> </td><td>pertenece al sistema. ¡No tocar!</td></tr>
|
||
<tr><td><span class="path">/boot/common/</span></td><td> </td><td>contiene los archivos compartidos entre usuarios.</td></tr>
|
||
<tr><td><span class="path">/boot/home/</span></td><td> </td><td>es la carpeta personal del usuario, donde se mantiene la información y las preferencias personales.</td></tr>
|
||
</table>
|
||
|
||
<h2>
|
||
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
|
||
<a id="system" name="system">La carpeta del sistema - <span class="path">/boot/system/</span></a></h2>
|
||
<p>Under Haiku's predecessor BeOS, this folder was named <span class="path">/boot/beos/</span>. You may still find it in some older documentation (e.g. in the original BeBook).<br />
|
||
Whatever it's named, you should not alter what's inside. Every update of Haiku can add, remove or overwrite anything within it. If you want to add functionality, maybe with other Tracker Add-Ons or Translators or maybe another hardware driver, you install these things under your own <span class="path">/boot/home/</span> hierarchy or, if it's supposed to be for every user, under <span class="path">/boot/common/</span>. As long as Haiku isn't multi-user, this distinction has no apparent effect, as there's only one user with one <i>home</i> folder. But since there will be support for more users than one eventually, it makes sense to learn the right way from the start.</p>
|
||
<p>So, let's say you want to install a new Translator for the latest image format, you <b>don't</b> simply copy it into the respective system folder. Remember: Don't touch!<br />
|
||
Instead, you put it into the mirrored hierarchy under <span class="path">/boot/common/</span> or <span class="path">/boot/home/config/</span>.</p>
|
||
<p>In our example the location for Translators in the system folder would be</p>
|
||
<p><span class="path">/boot/system/add-ons/Translators/</span></p>
|
||
<p>So, the user "mirror" folder is either</p>
|
||
<p><span class="path">/boot/home/config/add-ons/Translators/</span><br />
|
||
or<br />
|
||
<span class="path">/boot/common/add-ons/Translators/</span></p>
|
||
<p>This has another advantage: If the component you have installed messes things up (which is possible as you install hardware drivers like this, too) you are able to choose "<i>Disable User Add-Ons</i>" from the <a href="bootloader.html">Boot Loader</a> menu and are thus always able to boot without the offending component.</p>
|
||
<p>Most of the time, however, you won't have to deal with these things at all, since every software that comes from a trusted source should include an installation routine that handles these things.<br />
|
||
<!--
|
||
If you do want to know more about how things tick in Haiku, have a look at this layout chart of the system folder:
|
||
</p>
|
||
<p><i>TODO.... Table to be added ....</i>
|
||
<table>
|
||
</table>
|
||
-->
|
||
</p>
|
||
|
||
<h2>
|
||
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
|
||
<a id="common" name="common">The common folder - <span class="path">/boot/common/</span></a></h2>
|
||
<p>Haiku todavía no es un sistema multiusuario. Una vez que lo sea, todos los usuarios tendrán su propia carpeta dentro de <i>home</i> que no se accederá a nadie más. Todas las aplicaciones y componentes adicionales como add-ons del Tracker (administrador y navegador de archivos), traductores, etc., así como cualquier información que se deba compartir entre distintos usuarios, tiene se ubicarse dentro de <span class="path">/boot/common/</span>.</p>
|
||
|
||
<h2>
|
||
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
|
||
<a id="home" name="home">The home folder - <span class="path">/boot/home/</span></a></h2>
|
||
<p>This folder belongs to you. Here you can create and delete files and folders as you wish. However, you shouldn't mess too much with the <span class="path">~/config/</span> directory and its subfolders. You <i>could</i> delete e.g. the <span class="path">~/config/settings/</span> folder without damaging the operating system itself, but who wants to lose all his configurations and application settings? In any case, the system warns you with the at the top mentioned alert.</p>
|
||
<p>Besides the <span class="path">~/config/add-ons/</span> folder, which mirrors the system's add-ons folder for additional components as described above, there are a few other folders of interest. (By the way, the tilde ("<tt>~</tt>") is a shortcut for your home folder, so you don't always have to write "<span class="path">/boot/home/</span>" in Terminal.)</p>
|
||
<table summary="layout" border="0" cellspacing="0" cellpadding="4">
|
||
<tr><td><span class="path">~/mail</span></td><td style="width:10px;"> </td>
|
||
<td>By default, this is where your mails are kept.</td></tr>
|
||
|
||
<tr><td><span class="path">~/queries</span></td><td style="width:10px;"> </td>
|
||
<td><a href="queries.html">Queries</a> are stored, by default temporarily for 7 days, in this folder.</td></tr>
|
||
|
||
<tr><td><span class="path">~/config/be/</span></td><td> </td>
|
||
<td>Again from our BeOS legacy, the <span class="path">be</span> folder contains what's shown in the <a href="deskbar.html#deskbar-menu">Deskbar menu</a>. You can add and remove items by putting files, folders, links or queries into this folder.</td></tr>
|
||
|
||
<tr><td><span class="path">~/config/bin/</span></td><td> </td>
|
||
<td>Complements the system's <span class="path">/boot/system/bin/</span> folder and holds all your command line programs.</td></tr>
|
||
|
||
<tr><td><span class="path">~/config/boot/</span></td><td> </td>
|
||
<td>This folder is the place for <a href="bash-scripting.html#user-scripts">User Scripts</a> that are executed before or after the system boots up or shuts down.</td></tr>
|
||
|
||
<tr><td><span class="path">~/config/boot/launch/</span></td><td> </td>
|
||
<td>Links to programs or documents in this folder are automatically launched on every boot-up.</td></tr>
|
||
|
||
<tr><td><span class="path">~/config/fonts/</span></td><td> </td>
|
||
<td>Simply copy a TrueType or Postscript font into this folder and its usable right away.</td></tr>
|
||
|
||
<tr><td><span class="path">~/config/settings/</span></td><td> </td>
|
||
<td>This folder contains the settings to all applications and a few configurations for the system. Some applications manage their settings in their own subfolders, others simply put their configuration file in there.</td></tr>
|
||
|
||
<tr><td><span class="path">~/config/settings/beos_mime/</span></td><td> </td>
|
||
<td>In this <acronym title="Multipurpose Internet Mail Extensions">MIME</acronym> database Haiku keeps track of all the different <a href="filetypes.html">filetypes</a> and their settings.</td></tr>
|
||
|
||
<tr><td class="onelinetop"><span class="path">~/config/settings/kernel/drivers/</span></td><td> </td>
|
||
<td>There's one settings file that may be of interest: <span class="cli">kernel</span> offers some low level configurations like disabling <acronym title="Symmetric Multi Processing">SMP</acronym>, activating serial debugging or enabling advanced power management. You activate a configuration line by removing the commentary symbol "<tt>#</tt>". Be careful here!</td></tr>
|
||
|
||
<tr><td><span class="path">~/config/settings/Tracker/</span></td><td> </td>
|
||
<td>Besides the various settings files for Tracker, there are some interesting subfolders:</td></tr>
|
||
|
||
<tr><td align="right"><span class="path">DefaultFolderTemplate/</span></td><td style="width:10px;"></td><td>Show and arrange all attributes and the window size to your liking. Every new folder you create will use it as a template.</td></tr>
|
||
|
||
<tr><td align="right"><span class="path">DefaultQueryTemplates/</span></td><td></td><td>You can define the layout of query result windows for certain filetypes. See topic <a href="queries.html#result-window">Query: The result window</a>.</td></tr>
|
||
|
||
<tr><td align="right"><span class="path">Go/</span></td><td></td><td>Put links to your favorite locations in here to make them available e.g. in open and save panels. See topic <a href="gui.html#favorites-recent">Haiku's GUI: Favorites and recent folders</a>.</td></tr>
|
||
|
||
<tr><td align="right"><span class="path">Tracker New Template/</span></td><td></td><td>Add a template for any filetype that's then available from Tracker's <span class="menu">File | New...</span> menu. See topic <a href="tracker.html#working-with-files">Tracker: Working with files</a>.</td></tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
<div class="nav">
|
||
<div class="inner"><span>
|
||
« <a href="bootloader.html">Cargador de arranque</a>
|
||
:: <a href="contents.html" class="uplink">Contenidos</a>
|
||
:: <a href="gui.html">La interfaz gráfica de usuario de Haiku</a> »
|
||
</span></div>
|
||
</div>
|
||
|
||
</body>
|
||
</html>
|