Initial import of the user guide translations from http://userguide.haikuzone.net. Thanks to Vincent for providing all the necessary tools and to all translators for their work so far!

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35067 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Joachim Seemer
2010-01-14 07:00:47 +00:00
parent bcc2c157a1
commit ee7dedc859
1233 changed files with 58973 additions and 4098 deletions
+58 -50
View File
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"../../html-dtd/xhtml1-strict.dtd">
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "../../html-dtd/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">
<head>
<!--
@@ -20,38 +19,48 @@
</head>
<body>
<div class="logo">
<img src="./images/logo.png" alt="logo" class="noprint" id="logo" name="logo" />
<div id="banner">
<div><span>User guide</span></div>
</div>
<div class="topnav">
<p>
«&#160;&#160;<a href="bootloader.html">Boot Loader</a>
&#160;&#160;::&#160;&#160;
<a href="contents.html" class="uplink">Contents</a>
&#160;&#160;::&#160;&#160;
<a href="gui.html">Haiku's GUI</a>&#160;&#160;»
</p>
<div class="nav">
<div class="inner">
<ul class="lang-menu">
<li class="now"><img src="../../images/flags/gb.png" alt="" /> English</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="../es/filesystem-layout.html"><img src="../../images/flags/es.png" alt="" />Español</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>
</ul>
<span>
 «  <a href="bootloader.html">Boot Loader</a> 
::  <a href="contents.html" class="uplink">Contents</a> 
::  <a href="gui.html">Haiku's GUI</a>  »
</span></div>
</div>
<div class="content">
<div id="content">
<div>
<div class="title">Filesystem layout</div>
<h1>Filesystem layout</h1>
<p>Haiku's filesystem layout is quite transparent, trying to always use non-cryptic names for files and folders, that don't leave the user guessing. Files and folders that are important for the system to function properly, are protected from accidental tempering by showing one of these alerts:</p>
<img src="images/filesystem-layout-images/achtung-user.png" alt="achtung-user.png" />&#160;
<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>The second alert pops up if you try to rename or delete something in the system hierarchy. Here, the "<span class="button">Do it</span>" button will only become clickable when you're holding down the <span class="key">SHIFT</span> key.</p>
<p>Generally, there are three separate branches springing from the root folder of the boot volume:</p>
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
<tr><td><span class="path">/boot/system/</span></td><td>&#160;</td><td>belongs to the system. Don't touch!</td></tr>
<tr><td><span class="path">/boot/common/</span></td><td>&#160;</td><td>holds files that are shared between users.</td></tr>
<tr><td><span class="path">/boot/home/</span></td><td>&#160;</td><td>is your personal folder where you keep your data and settings.</td></tr>
<tr><td><span class="path">/boot/system/</span></td><td> </td><td>belongs to the system. Don't touch!</td></tr>
<tr><td><span class="path">/boot/common/</span></td><td> </td><td>holds files that are shared between users.</td></tr>
<tr><td><span class="path">/boot/home/</span></td><td> </td><td>is your personal folder where you keep your data and settings.</td></tr>
</table>
<h1>
<a href="#logo"><img src="../images/up.png" align="right" alt="index" border="0" class="noprint" /></a>
<a id="system" name="system">The system folder - <span class="path">/boot/system/</span></a></h1>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="system" name="system">The system folder - <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 />
@@ -73,49 +82,49 @@ If you do want to know more about how things tick in Haiku, have a look at this
-->
</p>
<h1>
<a href="#logo"><img src="../images/up.png" align="right" alt="index" border="0" class="noprint" /></a>
<a id="common" name="common">The common folder - <span class="path">/boot/common/</span></a></h1>
<p>Haiku is not a multi-user system yet. Once it is though, every user has her own <i>home</i> folder that is not accessible to anyone else. Every application or added component like Tracker Add-Ons, Translators etc. as well as any data that's supposed to be shared between different users, go here.</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 is not a multi-user system yet. Once it is though, every user has her own <i>home</i> folder that is not accessible to anyone else. Every application or added component like Tracker Add-Ons, Translators etc. as well as any data that's supposed to be shared between different users, has to be put under <span class="path">/boot/common/</span>.</p>
<h1>
<a href="#logo"><img src="../images/up.png" align="right" alt="index" border="0" class="noprint" /></a>
<a id="home" name="home">The home folder - <span class="path">/boot/home/</span></a></h1>
<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;">&#160;</td>
<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;">&#160;</td>
<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>&#160;</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 either with the Deskbar configuration panel or by putting files, folders or links into this folder directly.</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>&#160;</td>
<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>&#160;</td>
<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>&#160;</td>
<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>&#160;</td>
<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>&#160;</td>
<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>&#160;</td>
<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>&#160;</td>
<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>&#160;</td>
<td>Here are some interesting subfolders:</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>
@@ -126,16 +135,15 @@ If you do want to know more about how things tick in Haiku, have a look at this
<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="bottomnav">
<p>
«&#160;&#160;<a href="bootloader.html">Boot Loader</a>
&#160;&#160;::&#160;&#160;
<a href="contents.html" class="uplink">Contents</a>
&#160;&#160;::&#160;&#160;
<a href="gui.html">Haiku's GUI</a>&#160;&#160;»
</p>
<div class="nav">
<div class="inner"><span>
 «  <a href="bootloader.html">Boot Loader</a> 
::  <a href="contents.html" class="uplink">Contents</a> 
::  <a href="gui.html">Haiku's GUI</a>  »
</span></div>
</div>
</body>