Update userguide and welcome documentation with the latest additions and translations from i18n.haiku-os.org.

This commit is contained in:
Niels Sascha Reedijk
2011-12-03 21:12:53 +01:00
parent 1fe24d0cd0
commit e6f22646a3
2370 changed files with 29029 additions and 2884 deletions
+30 -27
View File
@@ -11,6 +11,7 @@
* Humdinger <[email protected]>
* Translators:
* Humdinger
* taos
*
-->
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
@@ -38,6 +39,8 @@
<li><a href="../uk/filesystem-layout.html"><img src="../images/flags/uk.png" alt="" />Українська</a></li>
<li><a href="../zh_CN/filesystem-layout.html"><img src="../images/flags/zh_CN.png" alt="" /> 中文 [中文]</a></li>
<li><a href="../pt_PT/filesystem-layout.html"><img src="../images/flags/pt_PT.png" alt="" />Português</a></li>
<li><a href="../fi/filesystem-layout.html"><img src="../images/flags/fi.png" alt="" />Suomi</a></li>
<li><a href="../sk/filesystem-layout.html"><img src="../images/flags/sk.png" alt="" />Slovenčina</a></li>
<li><a href="../en/filesystem-layout.html"><img src="../images/flags/gb.png" alt="" />English</a></li>
</ul>
<span>
@@ -55,29 +58,29 @@
<p>In Haikus Dateisystem werden nach Möglichkeit allgemein verständliche Datei- und Ordnernamen verwendet, um den Benutzer nicht unnötig im Dunkeln zu lassen. Dateien und Ordner, die für das Funktionieren des Systems wichtig sind, werden gegen zufällige Änderungen durch einen der folgenden Hinweise geschützt:</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>Der zweite Hinweis erscheint wenn versucht wird, etwas in der Systemhierarchie zu löschen. Der "<span class="button">Do it</span>" Button wird erst anklickbar wenn die <span class="key">SHIFT</span> Taste gedrückt wird.</p>
<p>Der zweite Hinweis erscheint wenn versucht wird, etwas in der Systemhierarchie zu löschen. Der "<span class="button">Trotzdem</span>" Button wird erst anklickbar wenn die <span class="key">SHIFT</span> Taste gedrückt wird.</p>
<p>Grundsätzlich verzweigt sich das Hauptverzeichnis der Bootpartition in drei getrennte Bereiche:</p>
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
<tr><td><span class="path">/boot/system/</span></td><td> </td><td>gehört allein dem System. Nicht anfassen!</td></tr>
<tr><td><span class="path">/boot/common/</span></td><td> </td><td>enthält gemeinsame Dateien aller Benutzer.</td></tr>
<tr><td><span class="path">/boot/home/</span></td><td> </td><td>ist der persönliche Ordner des Benutzers mit all seinen Daten und Einstellungen.</td></tr>
<tr><td><span class="path"><acronym title="/boot/system/">/boot/System/</acronym></span></td><td> </td><td>gehört allein dem System. Nicht anfassen!</td></tr>
<tr><td><span class="path"><acronym title="/boot/common/">/boot/Allgemein/</acronym></span></td><td> </td><td>enthält gemeinsame Dateien aller Benutzer.</td></tr>
<tr><td><span class="path"><acronym title="/boot/home/">/boot/Benutzer/</acronym></span></td><td> </td><td>ist der persönliche Ordner des Benutzers mit all seinen Daten und Einstellungen.</td></tr>
</table>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="system" name="system">Der System Ordner - <span class="path">/boot/system/</span></a></h2>
<a id="system" name="system">Der System Ordner - <span class="path"><acronym title="/boot/system/">/boot/System/</acronym></span></a></h2>
<p>Bei Haikus Vorgänger BeOS hieß dieser Ordner <span class="path">/boot/beos/</span>. Ihn trifft man immer mal wieder in älterer Dokumentation an (z.B. im original BeBook).
<br />
Wie immer er auch heißt, man sollte nichts darin ändern. Bei jedem Update von Haiku können hier Sachen dazukommen, gelöscht oder überschrieben werden. Soll etwas erweitert werden, vielleicht durch andere Tracker Add-Ons oder Translatoren oder auch einen neuen Hardwaretreiber, muss dies im eigenen Verzeichnis unter der <span class="path">/boot/home/</span> Hierarchie oder, wenn es für alle Benutzer gedacht ist, unter <span class="path">/boot/common/</span> geschehen.
Wie immer er auch heißt, man sollte nichts darin ändern. Bei jedem Update von Haiku können hier Sachen dazukommen, gelöscht oder überschrieben werden. Soll etwas erweitert werden, vielleicht durch andere Tracker Add-Ons oder Translatoren oder auch einen neuen Hardwaretreiber, muss dies im eigenen Verzeichnis unter der <span class="path"><acronym title="/boot/home/">/boot/Benutzer/</acronym></span> Hierarchie oder, wenn es für alle Benutzer gedacht ist, unter <span class="path"><acronym title="/boot/common/">/boot/Allgemein/</acronym></span> geschehen.
Solange Haiku noch nicht mehrbenutzerfähig ist, hat diese Unterscheidung noch keine offensichtlichen Auswirkungen, weil es ja nur einen Benutzer mit nur einem <i>home</i> Ordner gibt. Weil es aber doch irgendwann Unterstützung für mehrere Benutzer geben wird, ist es sinnvoll sich von Anfang an die richtige Vorgehensweise anzugewöhnen.</p>
<p>Möchte man also einen neuen Translator für das neueste Bildformat installieren, kopiert man ihn <b>nicht</b> einfach in den entsprechenden Systemordner. Wie gesagt, nicht anfassen!<br />
Stattdessen wandert er in die gespiegelte Hierarchie unter <span class="path">/boot/common/</span> oder <span class="path">/boot/home/config/</span>.</p>
Stattdessen wandert er in die gespiegelte Hierarchie unter <span class="path"><acronym title="/boot/common/">/boot/Allgemein/</acronym></span> oder <span class="path"><acronym title="/boot/home/config/">/boot/Benutzer/Konfiguration/</acronym></span>.</p>
<p>In diesem Beispiel befindet sich der Ort für Translatoren im Systemordner unter</p>
<p><span class="path">/boot/system/add-ons/Translators/</span></p>
<p><span class="path"><acronym title="/boot/system/add-ons/Translators/">/boot/System/add-ons/Translators/</acronym></span></p>
<p>Der gespiegelte Ordner für Benutzer ist also entweder</p>
<p><span class="path">/boot/home/config/add-ons/Translators/</span><br />
<p><span class="path"><acronym title="/boot/home/config/add-ons/Translators/">/boot/Benutzer/Konfiguration/add-ons/Translators</acronym></span><br />
oder<br />
<span class="path">/boot/common/add-ons/Translators/</span></p>
<span class="path"><acronym title="/boot/common/add-ons/Translators/">/boot/Allgemein/add-ons/Translators/</acronym></span></p>
<p>Das hat noch einen weiteren Vorteil: Falls die installierte Komponente etwas arg durcheinander bringt (durchaus möglich, Hardwaretreiber werden ja auch so installiert), lässt sich immer noch die Option "<i>Disable User Add-Ons</i>" im <a href="bootloader.html">Boot Loader</a> Menü auswählen. So lässt sich das System immer ohne die Probleme verursachende Komponente starten.</p>
<p>Meistens muss man sich allerdings nicht mit diesen Dingen beschäftigen, da jede Software aus einer vertrauensvollen Quelle normalerweise über eine entsprechende Installationsroutine verfügt, die sich um alles kümmert.<br />
<!--
@@ -91,46 +94,46 @@ If you do want to know more about how things tick in Haiku, have a look at this
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="common" name="common">Der allgemeine Ordner - <span class="path">/boot/common/</span></a></h2>
<p>Haiku ist noch kein Mehrbenutzersystem. Aber sobald es das ist, bekommt jeder Benutzer einen eigenen <i>home</i> Ordner, auf den niemand der anderen Zugriff hat. Jede Anwendung oder zusätzliche Komponente wie Tracker Add-Ons oder Translatoren etc., ebenso wie alle Daten, die mit den anderen Benutzern geteilt werden sollen, müssen daher nach <span class="path">/boot/common/</span>.</p>
<a id="common" name="common">Der allgemeine Ordner - <span class="path"><acronym title="/boot/common/">/boot/Allgemein/</acronym></span></a></h2>
<p>Haiku ist noch kein Mehrbenutzersystem. Aber sobald es das ist, bekommt jeder Benutzer einen eigenen <i>home</i> Ordner, auf den niemand der anderen Zugriff hat. Jede Anwendung oder zusätzliche Komponente wie Tracker Add-Ons oder Translatoren etc., ebenso wie alle Daten, die mit den anderen Benutzern geteilt werden sollen, müssen daher nach <span class="path"><acronym title="/boot/common/">/boot/Allgemein/</acronym></span>.</p>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="home" name="home">Der Home Ordner - <span class="path">/boot/home/</span></a></h2>
<p>Dieser Ordner gehört einzig und allein dem Benutzer. Hier können beliebig Dateien und Verzeichnisse erstellt und gelöscht werden. Mit dem <span class="path">~/config/</span> Ordner und seinen Unterverzeichnissen sollte man sich jedoch zurückhalten. Zwar <i>kann</i> man z.B. den <span class="path">~/config/settings/</span> Ordner löschen ohne dadurch das Betriebssystem selbst zu beeinträchtigen, aber wer will schon all seine Konfigurationen und Einstellungen verlieren? In jedem Falle warnt einen das System mit dem oben erwähnten Hinweis.</p>
<p>Neben dem <span class="path">~/config/add-ons/</span> Ordner, der wie oben beschrieben das System Add-On Verzeichnis für zusätzliche Komponenten spiegelt, existieren noch einige weitere Ordner von Interesse. (Die Tilde ("<tt>~</tt>") ist übrigens eine Abkürzung für das Home Verzeichnis. So muss man im Terminal nicht immer "<span class="path">/boot/home/</span>" schreiben.)</p>
<a id="home" name="home">Der Home Ordner - <span class="path"><acronym title="/boot/home/">/boot/Benutzer/</acronym></span></a></h2>
<p>Dieser Ordner gehört einzig und allein dem Benutzer. Hier können beliebig Dateien und Verzeichnisse erstellt und gelöscht werden. Mit dem <span class="path"><acronym title="~/config/">~/Konfiguration</acronym></span> Ordner und seinen Unterverzeichnissen sollte man sich jedoch zurückhalten. Zwar <i>kann</i> man z.B. den <span class="path"><acronym title="~/config/settings/">~/Konfiguration/settings/</acronym></span> Ordner löschen ohne dadurch das Betriebssystem selbst zu beeinträchtigen, aber wer will schon all seine Konfigurationen und Einstellungen verlieren? In jedem Falle warnt einen das System mit dem oben erwähnten Hinweis.</p>
<p>Neben dem <span class="path"><acronym title="~/config/add-ons/">~/Konfiguration/add-ons/</acronym></span> Ordner, der wie oben beschrieben das System Add-On Verzeichnis für zusätzliche Komponenten spiegelt, existieren noch einige weitere Ordner von Interesse. (Die Tilde ("<tt>~</tt>") ist übrigens eine Abkürzung für das Home Verzeichnis. So muss man im Terminal nicht immer "<span class="path">/boot/home/</span>" schreiben.)</p>
<table summary="layout" border="0" cellspacing="0" cellpadding="4">
<tr><td><span class="path">~/mail</span></td><td style="width:10px;"> </td>
<tr><td><span class="path"><acronym title="~/mail">~/Mail</acronym></span></td><td style="width:10px;"> </td>
<td>Standardmäßig werden hier alle Mails abgelegt.</td></tr>
<tr><td><span class="path">~/queries</span></td><td style="width:10px;"> </td>
<td><a href="queries.html">Queries</a> werden generell für 7 Tage in diesem Ordner gespeichert, danach werden sie automatisch gelöscht.</td></tr>
<tr><td><span class="path">~/config/be/</span></td><td> </td>
<tr><td><span class="path"><acronym title="~/config/be/">~/Konfiguration/be/</acronym></span></td><td> </td>
<td>Aus der BeOS Geschichte heraus beinhaltet der Ordner <span class="path">be</span> was im <a href="deskbar.html#deskbar-menu">Deskbar Menü</a> angezeigt wird. Einträge können durch Anlegen bzw. Löschen von Dateien, Verzeichnissen, Verknüpfungen oder Queries in diesem Ordner hinzugefügt bzw. entfernt werden.</td></tr>
<tr><td><span class="path">~/config/bin/</span></td><td> </td>
<td>Ergänzt den <span class="path">/boot/system/bin/</span> Systemordner mit selbst installierten Kommandozeilen-Befehlen.</td></tr>
<tr><td><span class="path"><acronym title="~/config/bin/">~/Konfiguration/bin/</acronym></span></td><td> </td>
<td>Ergänzt den <span class="path"><acronym title="/boot/system/bin/">/boot/System/bin/</acronym></span> Systemordner mit selbst installierten Kommandozeilen-Befehlen.</td></tr>
<tr><td><span class="path">~/config/boot/</span></td><td> </td>
<tr><td><span class="path"><acronym title="~/config/boot/">~/Konfiguration/boot/</acronym></span></td><td> </td>
<td>Dieser Ordner enthält <a href="bash-scripting.html#user-scripts">User Skripte</a> die vor oder nach dem Hoch- bzw. Herunterfahren des Systems ausgeführt werden.</td></tr>
<tr><td><span class="path">~/config/boot/launch/</span></td><td> </td>
<tr><td><span class="path"><acronym title="~/config/boot/launch/">~/Konfiguration/boot/launch/</acronym></span></td><td> </td>
<td>In diesem Ordner enthaltene Verknüpfungen zu Programmen oder Dokumenten werden automatisch beim jedem Hochfahren geöffnet.</td></tr>
<tr><td><span class="path">~/config/data/fonts/</span></td><td> </td>
<tr><td><span class="path"><acronym title="~/config/data/fonts/">~/Konfiguration/data/fonts/</acronym></span></td><td> </td>
<td>In diesen Ordner kopierte TrueType oder Postscript Schriften sind automatisch sofort verfügbar.</td></tr>
<tr><td><span class="path">~/config/settings/</span></td><td> </td>
<tr><td><span class="path"><acronym title="~/config/settings/">~/Konfiguration/settings/</acronym></span></td><td> </td>
<td>Dieser Ordner enthält die eigenen Einstellungen für alle Anwendungen, sowie einige Systemkonfigurationen. Einige Anwendungen verwalten ihre Einstellungen in eigenen Unterverzeichnissen, andere schreiben ihre Einstellungsdatei direkt in diesen Ordner.</td></tr>
<tr><td><span class="path">~/config/settings/beos_mime/</span></td><td> </td>
<tr><td><span class="path"><acronym title="~/config/settings/beos_mime/">~/Konfiguration/settings/beos_mime/</acronym></span></td><td> </td>
<td>In dieser <acronym title="Multipurpose Internet Mail Extensions">MIME</acronym> Datenbank sammelt Haiku all die verschiedenen <a href="filetypes.html">Dateitypen</a> und ihre Einstellungen.</td></tr>
<tr><td class="onelinetop"><span class="path">~/config/settings/kernel/drivers/</span></td><td> </td>
<tr><td class="onelinetop"><span class="path"><acronym title="~/config/settings/kernel/drivers/">~/Konfiguration/settings/kernel/drivers/</acronym></span></td><td> </td>
<td>Hier gibt es vor allem eine interessante Datei: <span class="cli">kernel</span> bietet einige hardwarenahe Konfigurationen, wie Auschalten von <acronym title="Symmetric Multi Processing">SMP</acronym>, Aktivieren von Debugging über die serielle Schnittstelle oder Einschalten von erweitertem Power-Management. Eine Konfigurationszeile wird aktiviert, indem das Rautesymbol "<tt>#</tt>" entfernt wird. Hier ist Vorsicht angeraten!</td></tr>
<tr><td><span class="path">~/config/settings/Tracker/</span></td><td> </td>
<tr><td><span class="path"><acronym title="~/config/settings/Tracker/">~/Konfiguration/settings/Tracker/</acronym></span></td><td> </td>
<td>Neben diversen Konfigurationsdateien für den Tracker, finden sich hier einige interessante Unterverzeichnisse:</td></tr>
<tr><td align="right"><span class="path">DefaultFolderTemplate/</span></td><td style="width:10px;"></td><td>Jedes neu erstellte Verzeichnis erbt die Fenstergröße und das Layout der angezeigten Attribute dieses Ordners.</td></tr>
@@ -139,7 +142,7 @@ 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">Go/</span></td><td></td><td>Hier verknüpfte Ordner zu bevorzugten Speicherorten erscheinen z.B. in Öffnen- und Speicherdialogen. Siehe <a href="gui.html#favorites-recent">Haikus GUI: Favoriten und kürzliche benutzte Ordner</a>.</td></tr>
<tr><td align="right"><span class="path">Tracker New Template/</span></td><td></td><td>Hier angelegte Dateien eines bestimmten Dateityps sind sofort in Trackers <span class="menu">File | New...</span> Menü verfügbar. Siehe <a href="tracker.html#working-with-files">Tracker: Arbeiten mit Dateien</a>.</td></tr>
<tr><td align="right"><span class="path"><acronym title="Tracker New Template/">Tracker Neu-Vorlagen</acronym></span></td><td></td><td>Hier angelegte Dateien eines bestimmten Dateityps sind sofort in Trackers <span class="menu">Datei | Neu...</span> Menü verfügbar. Siehe <a href="tracker.html#working-with-files">Tracker: Arbeiten mit Dateien</a>.</td></tr>
</table>
</div>