Update userguide from i18n.haiku-os.org

This commit is contained in:
autonielx
2013-12-15 13:04:28 +01:00
parent 546a1bc793
commit 037cd3a1a9
414 changed files with 3838 additions and 2366 deletions
+16 -22
View File
@@ -4,7 +4,7 @@
<head>
<!--
*
* Copyright 2008-2011, Haiku. All rights reserved.
* Copyright 2008-2013, Haiku. All rights reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
@@ -56,37 +56,29 @@
<h1>Applications</h1>
<p>Before diving into all the applications that come with Haiku, let's have a more detailed look at how to install and uninstall programs you downloaded somewhere, for example from a site mentioned on the <a href="../../welcome/welcome_en.html#software">Welcome</a> page.</p>
<div class="box-info">You should only unpack/install archives within Haiku. If you extract a package under Linux or Windows, for example, and just copy the folder over to Haiku later, all the vital attributes are stripped, because those operating systems don't normally handle meta data.</div>
<p>Before diving into all the applications that come with Haiku, let's have a more detailed look at how to install and uninstall programs. The most convenient way to find, install, update and uninstall applications is via Haiku's package management system. However, since Haiku is largely binary and source compatible to its ancestor BeOS, you might find older archives (.zip and .pkg) that can still be installed as well.</p>
<div class="box-info">Below you'll always find the <tt>~/config/</tt> hierarchy of the Home folder mentioned. If you intend to share packages for all users (once Haiku becomes multi-user aware), you should use the mirrored filesystem hierarchy under <tt>/system/</tt>. See topic <a href="filesystem-layout.html">Filesystem layout</a> for more information.</div>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="install" name="install">Installing applications</a></h2>
<p>Haiku software always comes as an archive. Most of the time it's a ZIP, some old BeOS packages come in Software Valet's PKG format. Software Valet was able to automatically execute installation scripts, so after double-clicking you just select a destination folder and everything's taken care of.<br />
If it's a ZIP archive, double-clicking opens <span class="app">Expander</span> where you also set the destination and unpack it. As explained in the topic <a href="filesystem-layout.html">Filesystem layout</a>, that destination is either</p>
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
<tr><td><span class="path">/boot/common/apps/</span></td><td> </td><td> for applications available to every user</td></tr>
<tr><td><span class="path">/boot/home/apps/</span></td><td> </td><td> for applications only available to yourself</td></tr>
</table>
<p>This distinction will only become relevant once Haiku gets multi-user support, of course.</p>
<p>Once the archive is unpacked, you should have a look into the newly created folder. Often you find ReadMe files or other documentation of interest.</p>
<p>Some programs need further configurations. For example, <a href="tracker-add-ons.html">Tracker Add-Ons</a>, <a href="preferences/datatranslations.html">Translators</a> or other system enhancing components have to be put into the right folders. Either you'll find a little script file (often with the suffix <span class="cli">.sh</span>) like <span class="cli">install</span> that you simply double click to have all taken care of.<br />
Sometimes you'll find folders that link to the correct destination named "<span class="cli">drag [filename] here...</span>". So, you simply follow that instruction and you're done.</p>
<p>Most of the time, however, nothing of the sort is necessary and you're done after unpacking.<br />
Topics <a href="deskbar.html">Deskbar</a> or <a href="desktop-applets/launchbox.html">LaunchBox</a> describe how to add shortcuts to your newly installed application.</p>
<a id="hpkg" name="hpkg">Haiku packages (.hpkg)</a></h2>
<p>The simplest way is to use <a href="">HaikuDepot</a> to find, download and automatically install and uninstall a package. If that isn't an option ——— maybe you downloaded a package somewhere, because it's not (yet) in a public repository ——— it's just as easy to install it manually: Just move the .hpkg file into <tt>~/config/packages/</tt>. </p>
<p>You'll find the newly installed application in <tt>~/config/apps/</tt> or, in case of a commandline application, in <tt>~/config/bin/</tt>. All other files the program depends upon (libraries, data, add-ons, etc.) appear automatically in the right locations in the filesystem.</p>
<p>Topics <a href="deskbar.html">Deskbar</a> or <a href="desktop-applets/launchbox.html">LaunchBox</a> describe how to add shortcuts to your newly installed application.</p>
<p>Uninstalling is just as easy: move the package out of <tt>~/config/packages/</tt>.</p>
<div class="box-info">By the way, although you can unpack a .hpkg file like any other archive, this is not what the package mangement is doing when you're installing a package. The underlying filesystem only appears to spread files in their respective folders, there's no physical moving around taking place. This is why installing/uninstalling is so very fast and clean.</div>
<p>If the package depends on some other library or package, a window will pop up, asking if the necessary files shall be downloaded and installed as well.</p>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="uninstall" name="uninstall">Uninstalling applications</a></h2>
<p>If the installation was done with an install script, chances are, there's an uninstall script as well. In that case, double-click it and you're done.<br />
Otherwise, uninstalling is simply done by deleting the application's folder.</p>
<p>This, of course, leaves back possible configuration files in your <span class="path">~/config/settings</span> folder. This may be on purpose, if you want to keep those settings in case you'll install the program again in the future. Also, when the installation involved those "<span class="cli">drag [filename] here...</span>" folders, those files are also left behind.</p>
<p>One method to quickly get to all the app's files is to do a quick query for a significant part of the application's name. This will reveal the app's binary, its installation folder and its settings as well as possible links in the Deskbar etc. Simply select all relevant files and delete them.</p>
<a id="beos_apps" name="beos_apps">Old BeOS archives (.zip and .pkg)</a></h2>
<p>BeOS archives that include all they need in their app's folder can simply be unpacked (double clicking opens <span class="app">Expander</span>) anywhere in <tt>/boot/home/</tt> and run from there. Uninstalling such self-contained applications is easy: just delete the app's folder.</p>
<p>This is true for the majority of old BeOS applications. If you happen upon one that doesn't work out-of-the-box, because it wants to spread its files to hard-coded locations that are not guaranteed to exist, you can try to fix things manually. The folder <tt>~/config/non-packaged/</tt> allows you to recreate the needed folder hierarchy. As more and more real .hpkg packages become available and old BeOS applications get re-packaged, this will become less needed. Please consult this <a href="http://www.haiku-os.org/guides/daily-tasks/install-applications">online article</a> on how to use the <tt>non-packaged</tt> hierarchy.</p>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="list-of-apps" name="list-of-apps">Haiku's applications</a></h2>
<p>Haiku comes with a set of mostly small but essential applications. You'll find all of them at <span class="path">/boot/system/apps/</span> or <span class="path">/boot/common/apps/</span>. Applications that are not usually launched by a double-click on a data file (e.g. ShowImage for image files) can be found in the <span class="menu">Applications</span> menu of the Deskbar.</p>
<p>Haiku comes with a set of mostly small but essential applications. You'll find all of them at <span class="path">/boot/system/apps/</span>. Applications that are not usually launched by a double-click on a data file (e.g. ShowImage for image files) can be found in the <span class="menu">Applications</span> menu of the Deskbar.</p>
<table summary="layout" border="0" cellpadding="2" cellspacing="0">
<tr><td style="width:24px;"><img src="../images/apps-images/activitymonitor-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/activitymonitor.html">ActivityMonitor</a></td><td style="width:10px;"> </td>
<td valign="top">A tool to track system resources like CPU and memory usage.</td></tr>
@@ -108,6 +100,8 @@ Otherwise, uninstalling is simply done by deleting the application's folder.</p>
<td valign="top">A harddisk partitioning tool.</td></tr>
<tr><td style="width:24px;"><img src="../images/apps-images/expander-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/expander.html">Expander</a></td><td> </td>
<td valign="top">A tool to unpack common archives.</td></tr>
<tr><td style="width:24px;"><img src="../images/apps-images/haikudepot-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/haikudepot.html">HaikuDepot</a></td><td> </td>
<td valign="top"><span style="color:silver">A tool to find, download, install, update and uninstall (application) packages [<i>still missing</i>]</span></td></tr>
<tr><td style="width:24px;"><img src="../images/apps-images/icon-o-matic-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/icon-o-matic.html">Icon-O-Matic</a></td><td> </td>
<td valign="top">An app to create Haiku's vector icons.</td></tr>
<tr><td style="width:24px;"><img src="../images/apps-images/installer-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/installer.html">Installer</a></td><td> </td>
+1 -1
View File
@@ -60,7 +60,7 @@
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><span class="menu">Applications</span></td></tr>
<tr><td>Location:</td><td></td><td><span class="path">/boot/apps/BePDF/BePDF</span></td></tr>
<tr><td>Documentation:</td><td></td><td><span class="path">/boot/apps/BePDF/docs/*</span></td></tr>
<tr><td>Settings:</td><td></td><td><span class="path">/boot/common/settings/BePDF</span></td></tr>
<tr><td>Settings:</td><td></td><td><span class="path">~/config/settings/BePDF</span></td></tr>
</table>
<p><br /></p>
<p>BePDF is a fast launching PDF viewer. Besides viewing, it supports annotating and user-defined bookmarking for unencrypted PDFs. It's fully localized for 20 languages at the moment with additional languages being easily added via text files.</p>
+2 -2
View File
@@ -55,10 +55,10 @@
<h2><img src="../../images/apps-images/cli-app-icon_64.png" alt="cli-app-icon_64.png" width="64" height="64" />Haiku-specific commandline applications</h2>
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
<tr><td>Location:</td><td style="width:15px;"></td><td><span class="path">/boot/system/bin</span><br /><span class="path">/boot/common/bin</span><br /><span class="path">~/config/bin</span></td></tr>
<tr><td>Location:</td><td style="width:15px;"></td><td><span class="path">/boot/system/bin/</span><br /><span class="path">~/config/bin/</span><br /><span class="path">~/config/non-packaged/bin/</span></td></tr>
</table>
<p><br /></p>
<p>All commandline applications shipped with Haiku are in either <span class="path">/boot/system/bin</span> or <span class="path">/boot/common/bin</span>. Your own or additionally installed commandline apps should go in <span class="path">~/config/bin</span>. All these locations are part of the PATH variable and are therefore automatically found.<br />
<p>All commandline applications shipped with Haiku are in <span class="path">/boot/system/bin/</span>. Your own or additionally installed commandline apps will appear in <span class="path">~/config/bin/</span> when installed from a .hpkg package. Otherwise you can put them into <span class="path">~/config/non-packaged/bin/</span>. All these locations are part of the PATH variable and are therefore automatically found.<br />
The following isn't an exhaustive list of all Haiku-specific CLI apps, it serves just to highlight a few of the most useful to give you a taste. Feel encouraged to explore what's in the <span class="path">bin/</span> folders on your own a bit. Executing an app with the parameter <tt>--help</tt> shows the usage of the command and all its various options.</p>
<h3><a href="#"><img src="../../images/up.png" style="border:none;float:right" alt="index" /></a>
+3 -3
View File
@@ -4,7 +4,7 @@
<head>
<!--
*
* Copyright 2008-2009, Haiku. All rights reserved.
* Copyright 2008-2013, Haiku. All rights reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
@@ -46,7 +46,7 @@
<span>
 «  <a href="drivesetup.html">DriveSetup</a> 
::  <a href="../applications.html#list-of-apps" class="uplink">Applications</a> 
::  <a href="icon-o-matic.html">Icon-O-Matic</a>  »
::  <a href="haikudepot.html">HaikuDepot</a>  »
</span></div>
</div>
@@ -82,7 +82,7 @@ The options are all self-explanatory:</p>
<div class="inner"><span>
 «  <a href="drivesetup.html">DriveSetup</a> 
::  <a href="../applications.html#list-of-apps" class="uplink">Applications</a> 
::  <a href="icon-o-matic.html">Icon-O-Matic</a>  »
::  <a href="haikudepot.html">HaikuDepot</a>  »
</span></div>
</div>
@@ -0,0 +1,78 @@
<?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 2013 Haiku. All rights reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
* Humdinger <[email protected]>
*
-->
<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>HaikuDepot</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/gb.png" alt="" /> English</li>
<li><a href="../../fr/applications/haikudepot.html"><img src="../../images/flags/fr.png" alt="" />Français</a></li>
<li><a href="../../de/applications/haikudepot.html"><img src="../../images/flags/de.png" alt="" />Deutsch</a></li>
<li><a href="../../it/applications/haikudepot.html"><img src="../../images/flags/it.png" alt="" />Italiano</a></li>
<li><a href="../../ru/applications/haikudepot.html"><img src="../../images/flags/ru.png" alt="" />Русский</a></li>
<li><a href="../../es/applications/haikudepot.html"><img src="../../images/flags/es.png" alt="" />Español</a></li>
<li><a href="../../sv_SE/applications/haikudepot.html"><img src="../../images/flags/sv_SE.png" alt="" />Svenska</a></li>
<li><a href="../../jp/applications/haikudepot.html"><img src="../../images/flags/jp.png" alt="" />日本語</a></li>
<li><a href="../../uk/applications/haikudepot.html"><img src="../../images/flags/uk.png" alt="" />Українська</a></li>
<li><a href="../../zh_CN/applications/haikudepot.html"><img src="../../images/flags/zh_CN.png" alt="" /> 中文 [中文]</a></li>
<li><a href="../../pt_PT/applications/haikudepot.html"><img src="../../images/flags/pt_PT.png" alt="" />Português</a></li>
<li><a href="../../fi/applications/haikudepot.html"><img src="../../images/flags/fi.png" alt="" />Suomi</a></li>
<li><a href="../../sk/applications/haikudepot.html"><img src="../../images/flags/sk.png" alt="" />Slovenčina</a></li>
<li><a href="../../hu/applications/haikudepot.html"><img src="../../images/flags/hu.png" alt="" />Magyar</a></li>
<li><a href="../../pt_BR/applications/haikudepot.html"><img src="../../images/flags/pt_BR.png" alt="" />Português (Brazil)</a></li>
<li><a href="../../ca/applications/haikudepot.html"><img src="../../images/flags/ca.png" alt="" />Català</a></li>
</ul>
<span>
 «  <a href="expander.html">Expander</a> 
::  <a href="../applications.html#list-of-apps" class="uplink">Applications</a> 
::  <a href="icon-o-matic.html">Icon-O-Matic</a>  »
</span></div>
</div>
<div id="content">
<div>
<h2><img src="../../images/apps-images/haikudepot-icon_64.png" alt="haikudepot-icon_64.png" width="64" height="64" />HaikuDepot</h2>
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><span class="menu">Applications</span></td></tr>
<tr><td>Location:</td><td></td><td><span class="path">/boot/system/apps/HaikuDepot</span></td></tr>
<tr><td>Settings:</td><td></td><td><span class="path">~/config/settings/HaikuDepot/</span></td></tr>
</table>
<p><br /></p>
<p>Documentation is still missing. If you want to work on it, please announce it on the <a href="http://www.freelists.org/list/haiku-doc">Documentation mailing list</a> to avoid duplication.</p>
</div>
</div>
<!--
<div class="nav">
<div class="inner"><span>
 «  <a href="expander.html">Expander</a> 
::  <a href="../applications.html#list-of-apps" class="uplink">Applications</a> 
::  <a href="icon-o-matic.html">Icon-O-Matic</a>  »
</span></div>
</div>
-->
</body>
</html>
@@ -4,7 +4,7 @@
<head>
<!--
*
* Copyright 2009, Haiku. All rights reserved.
* Copyright 2009-2013, Haiku. All rights reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
@@ -44,7 +44,7 @@
<li><a href="../../ca/applications/icon-o-matic.html"><img src="../../images/flags/ca.png" alt="" />Català</a></li>
</ul>
<span>
« <a href="expander.html">Expander</a>
« <a href="haikudepot.html">HaikuDepot</a>
:: <a href="../applications.html#list-of-apps" class="uplink">Applications</a>
:: <a href="installer.html">Installer</a> »
</span></div>
@@ -344,7 +344,7 @@ Of course you can move these indicators to change the gradient to your liking. Y
<div class="nav">
<div class="inner"><span>
« <a href="expander.html">Expander</a>
« <a href="haikudepot.html">HaikuDepot</a>
:: <a href="../applications.html#list-of-apps" class="uplink">Applications</a>
:: <a href="installer.html">Installer</a> »
</span></div>
@@ -4,7 +4,7 @@
<head>
<!--
*
* Copyright 2010-2012, Haiku. All rights reserved.
* Copyright 2010-2013, Haiku. All rights reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
@@ -56,17 +56,17 @@
<h2><img src="../../images/apps-images/cli-app-icon_64.png" alt="cli-app-icon_64.png" width="64" height="64" />List of all commandline applications</h2>
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
<tr><td>Location:</td><td style="width:15px;"></td><td><span class="path">/boot/system/bin</span><br /><span class="path">/boot/common/bin</span><br /><span class="path">~/config/bin</span></td></tr>
<tr><td>Location:</td><td style="width:15px;"></td><td><span class="path">/boot/system/bin/</span><br /><span class="path">~/config/bin/</span><br /><span class="path">~/config/non-packaged/bin/</span></td></tr>
</table>
<p><br /></p>
<p>All commandline applications shipped with Haiku are in either <span class="path">/boot/system/bin</span> or <span class="path">/boot/common/bin</span>. Your own or additionally installed commandline apps should go in <span class="path">~/config/bin</span>. All these locations are part of the PATH variable and are therefore automatically found.<br />
<p>All commandline applications shipped with Haiku are in <span class="path">/boot/system/bin/</span>. Your own or additionally installed commandline apps will appear in <span class="path">~/config/bin/</span> when installed from a .hpkg package. Otherwise you can put them into <span class="path">~/config/non-packaged/bin/</span>. All these locations are part of the PATH variable and are therefore automatically found.<br />
Here's a list of all commandline applications that are shipped with Haiku. Each with only a short description of what it does, for more detailed information on its usage execute the command with the parameter <tt>--help</tt>.</p>
<p><br /></p>
<p>Index:   <a href="#A">A E</a>   ::   <a href="#F"> F J </a>   ::   <a href="#K"> K O </a>   ::   <a href="#P"> P S </a>   ::   <a href="#T"> T Z </a></p>
<p><br /></p>
<table summary="layout" border="0" cellpadding="2" cellspacing="0">
<tr><td><tt>CortexAddOnHost</tt></td><td style="width:10px;"> </td><td>Starts service to monitor audio and video media add-ons in use. </td></tr>
<tr><td><tt>ReadOnlyBootPrompt</tt></td><td> </td><td>Language setup. </td></tr>
<tr><td><tt>FirstBootPrompt</tt></td><td> </td><td>Language and keymap setup. </td></tr>
<tr><td><tt>[</tt></td><td> </td><td>Returns true/false after comparing items.</td></tr>
<tr><td colspan="3"><a id="A" name="A"><h2><a href="#"><img src="../../images/up.png" style="border:none;float:right" alt="index" /></a>A</h2></a></td></tr>
<tr><td><tt>addattr</tt></td><td> </td><td>Writes an attribute to a file, taking the type into account and converting the values accordingly. <a href="cli-apps.html">(Haiku specific)</a></td></tr>
@@ -78,7 +78,6 @@ Here's a list of all commandline applications that are shipped with Haiku. Each
<tr><td><tt>bash</tt></td><td> </td><td>Bourne-again shell</td></tr>
<tr><td><tt>bc</tt></td><td> </td><td>An arbitrary precision calculator language.</td></tr>
<tr><td><tt>beep</tt></td><td> </td><td>Rings a bell. </td></tr>
<tr><td><tt>bootman</tt></td><td> </td><td>Installs or uninstalls a boot-menu. </td></tr>
<tr><td><tt>bunzip2</tt></td><td> </td><td>See <tt>bzip2</tt>.</td></tr>
<tr><td><tt>bzip2</tt></td><td> </td><td>File compressor</td></tr>
<tr><td><tt>c++</tt></td><td> </td><td>C++-Compiler</td></tr>
@@ -142,6 +141,7 @@ Here's a list of all commandline applications that are shipped with Haiku. Each
<tr><td><tt>fortune</tt></td><td> </td><td>Prints a random, hopefully interesting, adage. </td></tr>
<tr><td><tt>frcode</tt></td><td> </td><td>Called by updatedb to compress the list of file names.</td></tr>
<tr><td><tt>freetype-config</tt></td><td> </td><td>Shows FreeType compilation and linking information.</td></tr>
<tr><td><tt>fstrim</tt></td><td> </td><td>Send a TRIM command to an SSD drive.</td></tr>
<tr><td><tt>ftp</tt></td><td> </td><td>File transfer program</td></tr>
<tr><td><tt>ftpd</tt></td><td> </td><td>FTP daemon</td></tr>
<tr><td><tt>funzip</tt></td><td> </td><td>Extracts the first item of an archive to standard output.</td></tr>
@@ -222,12 +222,16 @@ Here's a list of all commandline applications that are shipped with Haiku. Each
<tr><td><tt>od</tt></td><td> </td><td>Writes an unambiguous representation of a file.</td></tr>
<tr><td><tt>open</tt></td><td> </td><td>Launches an application/document from the shell. <a href="cli-apps.html">(Haiku specific)</a></td></tr>
<tr><td colspan="3"><a id="P" name="P"><h2><a href="#"><img src="../../images/up.png" style="border:none;float:right" alt="index" /></a>P</h2></a></td></tr>
<tr><td><tt>package</tt></td><td> </td><td>Creates, inspects, or extracts a Haiku package.</td></tr>
<tr><td><tt>package_repo</tt></td><td> </td><td>Creates or inspects a Haiku package repository file.</td></tr>
<tr><td><tt>passwd</tt></td><td> </td><td>Changes the user password. </td></tr>
<tr><td><tt>paste</tt></td><td> </td><td>Prints lines consisting of the sequentially corresponding lines from each file, separated by tabs.</td></tr>
<tr><td><tt>patch</tt></td><td> </td><td>Applies a diff file to an original. </td></tr>
<tr><td><tt>pathchk</tt></td><td> </td><td>Diagnoses invalid or unportable file names. </td></tr>
<tr><td><tt>pc</tt></td><td> </td><td>Programmer's calculator</td></tr>
<tr><td><tt>ping</tt></td><td> </td><td>Sends ICMP-echo-request to network host. </td></tr>
<tr><td><tt>pkg-config</tt></td><td> </td><td>Analyzes and configures a Haiku package.</td></tr>
<tr><td><tt>pkgman</tt></td><td> </td><td>Manages packages and package repositories.</td></tr>
<tr><td><tt>play</tt></td><td> </td><td>Plays tracks from CD. </td></tr>
<tr><td><tt>playfile</tt></td><td> </td><td>Plays an audio file. </td></tr>
<tr><td><tt>playsound</tt></td><td> </td><td>Plays an audio file.</td></tr>
+3 -3
View File
@@ -56,12 +56,12 @@
<h2><img src="../../images/apps-images/pe-icon_64.png" alt="pe-icon_64.png" width="64" height="64" />Pe</h2>
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><span class="menu">Applications</span></td></tr>
<tr><td>Location:</td><td></td><td><span class="path">/boot/apps/Pe/Pe</span></td></tr>
<tr><td>Documentation:</td><td></td><td><span class="path">/boot/apps/Pe/Documentation.html</span></td></tr>
<tr><td>Location:</td><td></td><td><span class="path">/boot/system/apps/Pe/Pe</span></td></tr>
<tr><td>Documentation:</td><td></td><td><span class="path">/boot/system/apps/Pe/Documentation.html</span></td></tr>
<tr><td>Settings:</td><td></td><td><span class="path">~/config/settings/pe/*</span></td></tr>
</table>
<p><br /></p>
<p>Pe is a sophisticated editor, with its syntax highlighting targeted mainly at programmers and HTML writers. Originally created by Maarten Hekkelmann, it's been open sourced and maintained by Haiku developers. A bugtracker and more information is available at the <a href="http://pe-editor.berlios.de/">Pe project page</a>.</p>
<p>Pe is a sophisticated editor, with its syntax highlighting targeted mainly at programmers and HTML writers. Originally created by Maarten Hekkelmann, it's been open sourced and maintained by Haiku developers. A bugtracker and more information is available at the <a href="http://developer.berlios.de/projects/pe-editor/">Pe project page</a>.</p>
<p>Find out more about Pe's features in its local <a href="file:///boot/apps/Pe/Documentation.html">documentation</a>.</p>
</div>
+7 -4
View File
@@ -4,7 +4,7 @@
<head>
<!--
*
* Copyright 2008-2010, Haiku. All rights reserved.
* Copyright 2008-2013, Haiku. All rights reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
@@ -58,8 +58,8 @@
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><span class="menu">Applications</span></td></tr>
<tr><td>Location:</td><td></td><td><span class="path">/boot/system/apps/Terminal</span></td></tr>
<tr><td>Settings:</td><td></td><td><span class="path">~/config/settings/Terminal</span><br />
<span class="path">~/.profile</span> - adds/overrides defaults in <span class="path">/boot/common/etc/profile</span><br />
<span class="path">~/.inputrc</span> - adds/overrides defaults in <span class="path">/boot/common/etc/inputrc</span></td></tr>
<span class="path">~/.profile</span> - adds/overrides defaults in <span class="path">/boot/system/settings/etc/profile</span><br />
<span class="path">~/.inputrc</span> - adds/overrides defaults in <span class="path">/boot/system/settings/etc/inputrc</span></td></tr>
</table>
<p><br /></p>
<p>The Terminal is Haiku's interface to bash, the Bourne Again Shell.</p>
@@ -92,12 +92,15 @@ Pressing <span class="button">OK</span> will save the current settings as defaul
<a href="#"><img src="../../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="shortcuts" name="shortcuts">Keyboard shortcuts</a></h2>
<p>You'll find a list of useful shortcuts in <a href="../keyboard-shortcuts.html#terminal">Shortcuts and key combinations</a>.</p>
<p>Another nice feature that is more a key &amp; mouse combination: When holding <span class="key">ALT</span> a path or URL under the mouse pointer gets highlighted. A left-click opens the file/folder or website. A right-click opens a context menu to either <span class="menu">Copy path</span> or <span class="menu">Copy absolute path</span>. Imagine you're in <span class="path">/MyData/source/haiku/</span> and have the path <span class="path">generated/objects/haiku/x86_gcc2/release/apps/stylededit/StyledEdit</span> under the mouse pointer, the latter menu item will result in the combined, absolute path &lt;<i>deep breath</i>&gt;:<br /> <span class="path">/MyData/source/haiku/generated/objects/haiku/x86_gcc2/release/apps/stylededit/StyledEdit</span>.</p>
<p>If you hold down <span class="key">ALT</span> <span class="key">SHIFT</span>, only the path from beginning to where your mouse pointer sits will be highlighted.</p>
<p>By the way, right-clicking into the Terminal window will insert the clipboard. In combination with copying parts of highlighted paths, this can be used for speedy navigation of deep folder hierarchies.</p>
<h2>
<a href="#"><img src="../../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="customization" name="customization">Bash customization</a></h2>
<p>Coming from Unix, there are countless possibilities to customize the bash itself. There are two files that are especially important to the user: <span class="cli">.profile</span> and <span class="cli">.inputrc</span><br />
Both files can be created in the <span class="path">home/</span> folder and add or override the system defaults that are defined in <span class="path">/boot/common/etc/</span>.</p>
Both files can be created in the <span class="path">home/</span> folder and add or override the system defaults that are defined in <span class="path">/boot/system/settings/etc/</span>.</p>
<h3>.profile</h3>
<p>The <span class="cli">.profile</span> is loaded every time you open a new Terminal. It sets all kinds of aliases and variables that will affect bash's behavior and appearance. You'll find many online resources that will detail all possibilities.</p>
+1 -1
View File
@@ -56,7 +56,7 @@
<h2><img src="../../images/apps-images/vision-icon_64.png" alt="vision-icon_64.png" width="64" height="64" />Vision</h2>
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><span class="menu">Applications</span></td></tr>
<tr><td>Location:</td><td></td><td><span class="path">/boot/apps/Vision{version}/Vision</span></td></tr>
<tr><td>Location:</td><td></td><td><span class="path">/boot/system/apps/Vision/Vision</span></td></tr>
<tr><td>Settings:</td><td></td><td><span class="path">~/config/settings/Vision/*</span></td></tr>
</table>
<p><br /></p>
@@ -55,8 +55,8 @@
<h2><img src="../../images/apps-images/wonderbrush-icon_64.png" alt="wonderbrush-icon_64.png" width="64" height="64" />WonderBrush</h2>
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><span class="menu">Applications</span></td></tr>
<tr><td>Location:</td><td></td><td><span class="path">/boot/apps/WonderBrush/WonderBrush</span></td></tr>
<tr><td>Documentation:</td><td></td><td><span class="path">/boot/apps/WonderBrush/Documentation {language}</span></td></tr>
<tr><td>Location:</td><td></td><td><span class="path">/boot/system/apps/WonderBrush/WonderBrush</span></td></tr>
<tr><td>Documentation:</td><td></td><td><span class="path">/boot/system/apps/WonderBrush/Documentation en</span></td></tr>
<tr><td>Settings:</td><td></td><td><span class="path">~/config/settings/WonderBrush</span></td></tr>
</table>
<p><br /></p>
+49 -51
View File
@@ -4,7 +4,7 @@
<head>
<!--
*
* Copyright 2008, Haiku. All rights reserved.
* Copyright 2008-2013, Haiku. All rights reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
@@ -59,81 +59,79 @@
<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">Rename</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>
<p>Generally, there are two 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> </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>
<tr><td><span class="path">/boot/system/</span></td><td> </td><td>Contains system files and applications/packages shared by all users.</td></tr>
<tr><td><span class="path">/boot/home/</span></td><td> </td><td>This is your personal folder where you keep your data and settings and the applications/packages that are <i>not</i> shared by all users.</td></tr>
</table>
<p>As long as Haiku isn't multi-user, this distinction between shared and not-shared applications/packages has no apparent effect, as there's only one user with one home 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>
<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 />
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>
Most of the folders inside <span class="path">/boot/system/</span> 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. The only user-writable folders are:</p>
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
<tr><td><span class="path">/boot/system/cache/</span></td><td> </td><td>Contains cached files and the temporary folder linked to <span class="path">/tmp/</span>.</td></tr>
<tr><td class="onelinetop"><span class="path">/boot/system/non-packaged/</span></td><td> </td><td>Contains a hierarchy for files that aren't part of a .hpkg (probably from old BeOS archives).</td></tr>
<tr><td><span class="path">/boot/system/packages/</span></td><td> </td><td>Besides holding Haiku's system packages, you can add/remove packages shared by all users.</td></tr>
<tr><td><span class="path">/boot/system/settings/</span></td><td> </td><td>Contains system-wide settings.</td></tr>
<tr><td><span class="path">/boot/system/var/</span></td><td> </td><td>Contains logs like the syslog (important when troubleshooting) and is the default location for the swap file.</td></tr>
</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 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>
<p><span class="box-info">For more information on the <span class="path">packages</span> and <span class="path">non-packaged</span> folders, see topic <a href="">Installing applications</a>.</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>
<p>This folder belongs to you. Here you can create and delete files and folders as you wish. (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.)<br />
Files that you'd like to share with other users in a future multi-user environment have do be put outside <span class="path">/boot/home/</span>. For example, you could create a folder <span class="path">/boot/all-users/</span> and put the stuff there.</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">~/Desktop/</span></td><td style="width:10px;"> </td>
<td>Holds the files of your desktop. Double-clicking won't open it, as it is already always visible. When your files happen to be obscured by open windows, just switch quickly to another <a href="workspaces.html">Workspace</a>. Of course, <a href="tracker.html#drill-down">drilling</a> down by right-clicking is also possible.</td></tr>
<tr><td><span class="path">~/mail/</span></td><td style="width:10px;"> </td>
<td>This is the default location for your mails.</td></tr>
<tr><td><span class="path">~/people/</span></td><td style="width:10px;"> </td>
<td>This is the default location for you contact files, see <a href="applications/people.html">People</a>.</td></tr>
<tr><td><span class="path">~/queries/</span></td><td style="width:10px;"> </td>
<td><a href="queries.html">Queries</a> are stored here, by default temporarily for 7 days.</td></tr>
</table>
<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>
<p>The folder <span class="path">/boot/home/config/</span> is special: just like <span class="path">/boot/system/</span> it's mostly under the control of the package management and therefore read-only. It too contains these similar user-writable folders:</p>
<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>
<table summary="layout" border="0" cellspacing="0" cellpadding="4">
<tr><td><span class="path">~/config/packages/</span></td><td style="width:10px;"> </td>
<td>Here you can add/remove packages that are <i>not</i> shared by all users.</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/data/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 class="onelinetop"><span class="path">~/config/non-packaged/</span></td><td> </td>
<td>Contains a hierarchy for files that aren't part of a .hpkg (probably from old BeOS archives) and are <i>not</i> shared by all users.</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>
</table>
<tr><td><span class="path">~/config/settings/beos_mime/</span></td><td> </td>
<p><span class="box-info">For more information on the <span class="path">packages</span> and <span class="path">non-packaged</span> folders, see topic <a href="">Installing applications</a>.</span></p>
<p>Here are some of the more interesting subfolders in <span class="path">~/config/settings</span>:</p>
<table summary="layout" border="0" cellspacing="0" cellpadding="4">
<tr><td><span class="path">boot/</span></td><td style="width:10px;"> </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">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">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>
<tr><td class="onelinetop"><span class="path">deskbar/menu/</span></td><td> </td>
<td>Copied or linked to files/folders/queries in this folder appear in the <a href="deskbar.html#deskbar-menu">Deskbar menu</a>.</td></tr>
<tr><td class="onelinetop"><span class="path">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><span class="path">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>
Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

@@ -4,7 +4,7 @@
<head>
<!--
*
* Copyright 2008-2012, Haiku. All rights reserved.
* Copyright 2008-2013, Haiku. All rights reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
@@ -71,7 +71,11 @@
<h3>
<a href="#"><img src="../../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="installing_fonts" name="installing_fonts">Installing new fonts</a></h3>
<p>You install new fonts by copying them into their respective user folder, i.e. <span class="path">/boot/common/data/fonts/</span> or <span class="path">/boot/home/config/data/fonts/</span> (see topic <a href="../filesystem-layout.html">Filesystem layout</a>).</p>
<p>New fonts that don't come as part of a regular .hpkg package, can be installed by copying them into a subfolder according to the font type (<tt>psfonts</tt> or <tt>ttfonts</tt>) into their respective <tt>non-packaged</tt> folder (see topic <a href="../filesystem-layout.html">Filesystem layout</a>). For TrueType fonts that would be:</p>
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
<tr><td><span class="path">/boot/system/non-packaged/data/fonts/ttfonts/</span></td><td>   </td><td> for fonts available to every user.</td></tr>
<tr><td><span class="path">/boot/home/config/non-packaged/data/fonts/ttfonts/</span></td><td>   </td><td> for fonts only available to yourself.</td></tr>
</table>
<h2>
<a href="#"><img src="../../images/up.png" style="border:none;float:right" alt="index" /></a>
+1 -1
View File
@@ -57,7 +57,7 @@
<table summary="quickinfo" border="0" cellspacing="0" cellpadding="2">
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><span class="menu">Preferences</span></td></tr>
<tr><td>Location:</td><td></td><td><span class="path">/boot/system/preferences/Network</span></td></tr>
<tr><td>Settings:</td><td></td><td><span class="path">/boot/common/settings/network/resolv.conf</span></td></tr>
<tr><td>Settings:</td><td></td><td><span class="path">/boot/system/settings/network/resolv.conf</span></td></tr>
</table>
<p><br /></p>
<img src="../images/prefs-images/network.png" alt="network.png" />
@@ -4,7 +4,7 @@
<head>
<!--
*
* Copyright 2008-2011, Haiku. All rights reserved.
* Copyright 2008-2013, Haiku. All rights reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
@@ -82,8 +82,12 @@ The other, after how many minutes you need a password to unlock your machine.
<a name="screensavers" id="modules">Screensavers</a></h2>
<img src="../images/prefs-images/screensaver-modules.png" alt="screensaver-modules.png" />
<br />
<p>The second tab shows a list of all installed screen savers and their individual settings. You can test your settings with the <span class="button">Test</span> button below the list and add more screen savers with the <span class="button">Add...</span> button beside it. Another way to install new screen savers is by a simple drag&amp;drop into the list. Of course, you can also copy/delete its file in its respective user folder, i.e. <span class="path">/boot/common/add-ons/Screen Savers/</span> or <span class="path">/boot/home/config/add-ons/Screen Savers/</span> (see topic <a href="../filesystem-layout.html">Filesystem layout</a>).
</p>
<p>The second tab shows a list of all installed screen savers and their individual settings. You can test your settings with the <span class="button">Test</span> button below the list and add more screen savers with the <span class="button">Add...</span> button beside it.<br />
New screen savers that don't come as part of a regular .hpkg package, can be installed by copying them into their respective <tt>non-packaged</tt> folder (see topic <a href="../filesystem-layout.html">Filesystem layout</a>):</p>
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
<tr><td><span class="path">/boot/system/non-packaged/add-ons/Screen Savers/</span></td><td>   </td><td> for screen savers available to every user.</td></tr>
<tr><td><span class="path">/boot/home/config/non-packaged/add-ons/Screen Savers/</span></td><td>   </td><td> for screen savers only available to yourself.</td></tr>
</table>
</div>
</div>
+1 -1
View File
@@ -57,7 +57,7 @@
<table summary="quickinfo" border="0" cellspacing="0" cellpadding="2">
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><span class="menu">Preferences</span></td></tr>
<tr><td>Location:</td><td></td><td><span class="path">/boot/system/preferences/Sounds</span></td></tr>
<tr><td>Settings:</td><td></td><td><span class="path">~/config/settings/Media/MMediaFilesManager</span></td></tr>
<tr><td>Settings:</td><td></td><td><span class="path">~/config/settings/Media/MediaFiles</span></td></tr>
</table>
<p><br /></p>
<img src="../images/prefs-images/sounds.png" alt="sounds.png" />
+4 -5
View File
@@ -4,7 +4,7 @@
<head>
<!--
*
* Copyright 2008, Haiku. All rights reserved.
* Copyright 2008-2013, Haiku. All rights reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
@@ -56,11 +56,10 @@
<h1>Tracker Add-Ons</h1>
<p>Applications can install add-ons so they can be invoked easily on a selection of files from Tracker. Only the add-ons that can handle a specific filetype are presented under <span class="menu">Add-Ons</span> from the context menu or the <span class="menu">File</span> menu of a Tracker window. Some add-ons don't necessarily need a file to work on and are thus always present.</p>
<p>Tracker Add-Ons, or links to applications that can act as add-ons, can be installed in three different locations (see topic <a href="filesystem-layout.html">Filesystem layout</a>):</p>
<p>New Tracker add-ons that don't come as part of a regular .hpkg package, can be installed by copying them into their respective non-packaged folder (see topic <a href="filesystem-layout.html">Filesystem layout</a>):</p>
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
<tr><td><span class="path">/boot/system/add-ons/Tracker/</span></td><td>   </td><td> for system provided add-ons.</td></tr>
<tr><td><span class="path">/boot/common/add-ons/Tracker/</span></td><td>   </td><td> for add-ons available to every user.</td></tr>
<tr><td><span class="path">/boot/home/config/add-ons/Tracker/</span></td><td>   </td><td> for add-ons only available to yourself.</td></tr>
<tr><td><span class="path">/boot/system/non-packaged/add-ons/Tracker/</span></td><td>   </td><td> for add-ons available to every user.</td></tr>
<tr><td><span class="path">/boot/home/config/non-packaged/add-ons/Tracker/</span></td><td>   </td><td> for add-ons only available to yourself.</td></tr>
</table>
<p>The file name of an add-on can be suffixed with a dash and capital letter, and is then available via keyboard shortcut. For example, <span class="app">Open Target Folder-O</span> opens with <span class="key">ALT</span> <span class="key">OPT</span> <span class="key">O</span>.<br />
Of course, you have to take care of possible shortcut collisions when deciding on a shortcut. You can't have the same for different add-ons.</p>
+2 -2
View File
@@ -68,7 +68,7 @@
<h1>Workshop: Wireless networking</h1>
<p>Getting the networking to run is essential in today's need for permanent internet connection. As keeping up to date with all the different and ever changing hardware and drivers is quite impossible for a small project, Haiku relies on a <a href="http://www.freebsd.org">FreeBSD</a> compatibility layer for its networking drivers.<br />
This ensures a massive amount of supported hardware, though probably not 100% of what's out there. See <a href="https://www.haiku-os.org/guides/daily-tasks/wireless#hardware-notes">this list online</a> for a list of supported models or check <a href="http://www.freebsd.org/releases/9.1R/hardware.html#WLAN">FreeBSD 9.1's release hardware notes</a>.</p>
This ensures a massive amount of supported hardware, though probably not 100% of what's out there. See <a href="https://www.haiku-os.org/guides/daily-tasks/wireless#hardware-notes">this list online</a> for a list of supported models or check <a href="http://www.freebsd.org/releases/9.2R/hardware.html#wlan">FreeBSD 9.2's release hardware notes</a>.</p>
<div class="box-info">Currently only PCI, PCI-X, PCI-Express, Mini PCI, and Mini PCI-Express devices are expected to work.<br />
PCMCIA, CardBus, ExpressCard, USB and ISA devices still need more work to become functional.</div>
@@ -95,7 +95,7 @@ PCMCIA, CardBus, ExpressCard, USB and ISA devices still need more work to become
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="commandline" name="commandline">Joining from the command line</a></h2>
<p>If you prefer to use the command line or would like to use scripting or the <span class="path">~/config/boot/UserBootscript</span> to automate things to join a specific network on bootup, there's the command <tt>ifconfig</tt>.</p>
<p>If you prefer to use the command line or would like to use scripting or the <span class="path">~/config/settings/boot/UserBootscript</span> to automate things to join a specific network on bootup, there's the command <tt>ifconfig</tt>.</p>
<p>Start a Terminal and enter the first line to scan for available wireless networks:</p>
<pre class="terminal">ifconfig /dev/net/iprowifi3945/0 scan
name address signal auth