* Added docs of applications:
CDPlayer and CodyCam (both work in progress), DeskCalc * Started installing.html. * Added a screenshot of Glyph+Subpixel rendering to Appearance prefs. * Mentioned new setting "Monospaced Fonts Only" glyph hinting in Apperance prefs * Mentioned sysinfo and listdev in bugreports.html as pointed out by scottmc. * Some tweaks to the Haiku-doc.css. * Put a link to http://www.haiku-os.org/community into welcome.html, removed the "(online)". * Reorganized the file hierarchy to accommodate future translations. See thread: http://www.freelists.org/post/haiku-doc/Organizing-translations-of-User-GuideWelcome-Package. * Added a userguide/languages.html that will serve as entry for the different translations. Since the welcome page is more or less only one page, we'll find another solution for that when the first translations are available. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28890 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -0,0 +1,139 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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" />
|
||||
<meta name="robots" content="all" />
|
||||
<title>Applications</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Applications</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="workshop-filetypes+attributes.html">Workshop</a>
|
||||
   
|
||||
Next: <a href="desktop-applets.html">Desktop Applets</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<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.html#software">Welcome</a> page.
|
||||
</p>
|
||||
|
||||
<h2><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 <i>Expander</i> where you also set the destination and unpack it. As explained in the topic <a href="filesystem-layout">Filesystem layout</a>, that destination is either</p>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td><tt>/boot/common/apps/</tt></td><td>   </td><td> for applications available to every user</td></tr>
|
||||
<tr><td><tt>/boot/home/apps/</tt></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>, Translators 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 <tt>.sh</tt>) like <tt>install</tt> that you simply double click to have all taken care of.<br />
|
||||
Sometimes you'll find folders that link to the correct destination named "<tt>drag [filename] here...</tt>". 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 />
|
||||
See topic <a href="deskbar.html">Deskbar</a> or LaunchBox to see how to add shortcuts to your newly installed application.</p>
|
||||
|
||||
<h2><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 <tt>~/config/settings</tt> folder. This may be on purpose, if you want to keep those settings in case you'll install it again in the future. Also, when the installation involved those "<tt>drag [filename] here...</tt>" 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>
|
||||
|
||||
<h2><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 <tt>/boot/beos/apps/</tt> or <tt>/boot/common/apps/</tt>. 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 <i>Applications</i> 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/apps-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>
|
||||
<tr><td style="width:24px;"><img src="../images/apps-images/bepdf-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/apps-bepdf.html">BePDF</a></td><td> </td>
|
||||
<td valign="top">A <acronym title="Portable Document Format">PDF</acronym> viewer.</td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/apps-images/cdplayer-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/apps-cdplayer.html">CDPlayer</a></td><td> </td>
|
||||
<td valign="top"><span style="color:silver">A player for audio CDs. [<i>still missing</i>]</span></td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/apps-images/codycam-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/apps-codycam.html">CodyCam</a></td><td> </td>
|
||||
<td valign="top"><span style="color:silver">A tool to regularly upload images from a webcam to a server. [<i>still missing</i>]</span></td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/apps-images/deskcalc-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/apps-deskcalc.html">DeskCalc</a></td><td> </td>
|
||||
<td valign="top">A calculator.</td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/apps-images/diskprobe-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/apps-diskprobe.html">DiskProbe</a></td><td> </td>
|
||||
<td valign="top"><span style="color:silver">A HEX editor for files and volumes. [<i>still missing</i>]</span></td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/apps-images/diskusage-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/apps-diskusage.html">DiskUsage</a></td><td> </td>
|
||||
<td valign="top"><span style="color:silver">A tool to visualize a disk's memory usage. [<i>still missing</i>]</span></td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/apps-images/drivesetup-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/apps-drivesetup.html">DriveSetup</a></td><td> </td>
|
||||
<td valign="top"><span style="color:silver">A harddisk partitioning tool. [<i>still missing</i>]</span></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/apps-expander.html">Expander</a></td><td> </td>
|
||||
<td valign="top"><span style="color:silver">A tool to unpack common archives. [<i>still missing</i>]</span></td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/apps-images/firefox-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/apps-firefox.html">Firefox</a></td><td> </td>
|
||||
<td valign="top"><span style="color:silver">Mozilla's famous browser. [<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/apps-icon-o-matic.html">Icon-O-Matic</a></td><td> </td>
|
||||
<td valign="top"><span style="color:silver">An app to create Haiku's vector icons. [<i>still missing</i>]</span></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/apps-installer.html">Installer</a></td><td> </td>
|
||||
<td valign="top"><span style="color:silver">The tool to install Haiku to a partition. [<i>still missing</i>]</span></td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/apps-images/magnify-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/apps-magnify.html">Magnify</a></td><td> </td>
|
||||
<td valign="top">A magnified view of the area around your mouse pointer.</td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/apps-images/mail-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/apps-mail.html">Mail</a></td><td> </td>
|
||||
<td valign="top"><span style="color:silver">An email client. [<i>still missing</i>]</span></td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/apps-images/mediaplayer-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/apps-mediaplayer.html">MediaPlayer</a></td><td> </td>
|
||||
<td valign="top"><span style="color:silver">A player for all supported audio/video files. [<i>still missing</i>]</span></td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/apps-images/midiplayer-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/apps-midiplayer.html">MidiPlayer</a></td><td> </td>
|
||||
<td valign="top"><span style="color:silver">A player for MIDI files. [<i>still missing</i>]</span></td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/apps-images/packageinstaller-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/apps-packageinstaller.html">PackageInstaller</a></td><td> </td>
|
||||
<td valign="top"><span style="color:silver">Installer for BeOS packages in PKG format. [<i>still missing</i>]</span></td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/apps-images/pe-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/apps-pe.html">Pe</a></td><td> </td>
|
||||
<td valign="top"><span style="color:silver">An advanced texteditor with syntax coloring and much more. [<i>still missing</i>]</span></td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/apps-images/people-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/apps-people.html">People</a></td><td> </td>
|
||||
<td valign="top"><span style="color:silver">A contact manager. [<i>still missing</i>]</span></td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/apps-images/screenshot-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/apps-screenshot.html">Screenshot</a></td><td> </td>
|
||||
<td valign="top"><span style="color:silver">A tool to take screenshots. [<i>still missing</i>]</span></td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/apps-images/showimage-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/apps-showimage.html">ShowImage</a></td><td> </td>
|
||||
<td valign="top"><span style="color:silver">A simple image viewer. [<i>still missing</i>]</span></td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/apps-images/soundrecorder-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/apps-soundrecorder.html">SoundRecorder</a></td><td> </td>
|
||||
<td valign="top"><span style="color:silver">A tool to record audio from line-in or a microphone. [<i>still missing</i>]</span></td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/apps-images/stylededit-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/apps-stylededit.html">StyledEdit</a></td><td> </td>
|
||||
<td valign="top">A simple text editor.</td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/apps-images/terminal-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/apps-terminal.html">Terminal</a></td><td> </td>
|
||||
<td valign="top">Access to the bash.</td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/apps-images/textsearch-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/apps-textsearch.html">TextSearch</a></td><td> </td>
|
||||
<td valign="top"><span style="color:silver">A search tool for text files. [<i>still missing</i>]</span></td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/apps-images/tv-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/apps-tv.html">TV</a></td><td> </td>
|
||||
<td valign="top"><span style="color:silver">A viewer for analog TV. [<i>still missing</i>]</span></td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/apps-images/vision-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/apps-vision.html">Vision</a></td><td> </td>
|
||||
<td valign="top"><span style="color:silver">An <acronym title="Internet Relay Chat">IRC</acronym> client. [<i>still missing</i>]</span></td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/apps-images/vlc-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/apps-vlc.html">VLC</a></td><td> </td>
|
||||
<td valign="top"><span style="color:silver">The VideoLAN movie player. [<i>still missing</i>]</span></td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/apps-images/wonderbrush-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="applications/apps-wonderbrush.html">WonderBrush</a></td><td> </td>
|
||||
<td valign="top"><span style="color:silver">Yellowbite's vector graphics programm. [<i>still missing</i>]</span></td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="workshop-filetypes+attributes.html">Workshop</a>
|
||||
   
|
||||
Next: <a href="desktop-applets.html">Desktop Applets</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,64 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>ActivityMonitor</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">ActivityMonitor</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Next: <a href="apps-bepdf.html">BePDF</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/apps-images/activitymonitor-icon_64.png" alt="activitymonitor-icon_64.png"
|
||||
width="64" height="64" />ActivityMonitor</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Applications</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/apps/ActivityMonitor</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/ActivityMonitor settings</tt></td></tr>
|
||||
</table>
|
||||
<p>You can track system resources by launching the ActivityMonitor and activating different items of interest.
|
||||
</p>
|
||||
<img src="../../images/apps-images/activitymonitor.png" alt="activitymonitor.png" width="688" height="340" />
|
||||
<p>By right-clicking into the window, you can toggle the display of all kinds of resources:<br />
|
||||
<i>Used/Cached Memory, Swap Space, CPU Usage, Network Receive/Send, Page faults, Semaphores, Ports, Threads, Teams, Running Applications, Raw/Text Clipboard Size, Media Nodes</i></p>
|
||||
<p>Below the graphics is a legend (hideable from the context menu). You can change their colors and that of the graph's background via drag&drop from any color picker, e.g. from <i>Icon-O-Matic</i>.</p>
|
||||
<p>You can add more views from the <i>File</i> menu if it gets too crowded.</p>
|
||||
<p>Each view has it's own Replicator handle and can thus be arranged, for example, on the Desktop.</p>
|
||||
|
||||
</div>
|
||||
<!--
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Next: <a href="apps-bepdf.html">BePDF</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,62 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>BePDF</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">BePDF</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-activitymonitor.html">ActivityMonitor</a>
|
||||
   
|
||||
Next: <a href="apps-cdplayer.html">CDPlayer</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/apps-images/bepdf-icon_64.png" alt="bepdf-icon_64.png"
|
||||
width="64" height="64" />BePDF</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Applications</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/apps/BePDF/BePDF</tt></td></tr>
|
||||
<tr><td>Documentation:</td><td></td><td><tt>/boot/apps/BePDF/docs/*</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>/boot/common/settings/BePDF</tt></td></tr>
|
||||
</table>
|
||||
<p>BePDF is Haiku's 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>
|
||||
<p>BePDF comes with its own documentation as <a href="">HTML</a> or as <a href="">PDF</a>. The later will also open from the menu <i>Help | Show Help..</i>.</p>
|
||||
</div>
|
||||
<!--
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-activitymonitor.html">ActivityMonitor</a>
|
||||
   
|
||||
Next: <a href="apps-cdplayer.html">CDPlayer</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,68 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2009, 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>CDPlayer</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">CDPlayer</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-bepdf.html">BePDF</a>
|
||||
   
|
||||
Next: <a href="apps-codycam.html">CodyCam</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/apps-images/cdplayer-icon_64.png" alt="cdplayer-icon_64.png"
|
||||
width="64" height="64" />CDPlayer</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Applications</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/apps/CDPlayer</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/cd/*</tt> - Stores details to all identified CDs</td></tr>
|
||||
</table>
|
||||
<!-- TODO: Exactly how does it work, once BGA got the cddb daemon finished?
|
||||
<p>Haiku's simple CD player uses the system's <i>cddb</i> daemon to download artist/album/song names from a server on the internet. This means that a network connection is needed for this identification, of course, and also, privately burned compilations can't be identified.<br />
|
||||
<p>This data is stored as plain text file containing the album/song names and playing time in <tt>~/cd</tt>. Thus only one look-up after first insertion is needed. Plus, if you need the details of a CD, maybe for creating a nice cover, you now know where to look for it.</p>
|
||||
-->
|
||||
<p><br /></p>
|
||||
<img src="../../images/apps-images/cdplayer.png" alt="cdplayer.png" width="311" height="187" />
|
||||
<p>Usage is pretty much what you'd expect from looking at the control buttons.<br />
|
||||
Activate the <i>Repeat</i> button to the left of <i>Shuffle</i> to loop the complete CD.</p>
|
||||
<p>If you need more control like playlists, try <i>MediaPlayer</i> instead.</p>
|
||||
</div>
|
||||
<!--
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-bepdf.html">BePDF</a>
|
||||
   
|
||||
Next: <a href="apps-codycam.html">CodyCam</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,65 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2009, 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>CodyCam</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">CodyCam</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-cdplayer.html">CDPlayer</a>
|
||||
   
|
||||
Next: <a href="apps-deskcalc.html">DeskCalc</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/apps-images/codycam-icon_64.png" alt="codycam-icon_64.png"
|
||||
width="64" height="64" />CodyCam</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Applications</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/apps/CodyCam</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/???</tt></td></tr>
|
||||
</table>
|
||||
|
||||
<p>With CodyCam you take pictures at a specified interval from a connected webcam or any other video-in device and save it via FTP.</p>
|
||||
<img src="../../images/apps-images/codycam.png" alt="My very temporarily installed cam in Dartmoor National Park." width="410" height="501" />
|
||||
<p>To the left under the preview, you set the filename that'll be suffixed with an increasing number for every picture taken. Beneath that you decide on the file format and the rate the pictures are taken.</p>
|
||||
<p>To the right you choose either FTP or sFTP (if SSH is available) and enter the needed data to save the images on a server.</p>
|
||||
|
||||
</div>
|
||||
<!--
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-bepdf.html">BePDF</a>
|
||||
   
|
||||
Next: <a href="apps-codycam.html">CodyCam</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,83 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2009, 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>DeskCalc</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">DeskCalc</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-codycam.html">CodyCam</a>
|
||||
   
|
||||
Next: <a href="apps-diskprobe.html">DiskProbe</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/apps-images/deskcalc-icon_64.png" alt="deskcalc-icon_64.png"
|
||||
width="64" height="64" />DeskCalc</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Applications</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/apps/DeskCalc</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/DeskCalc_settings</tt></td></tr>
|
||||
</table>
|
||||
<p>DeskCalc is a simple calculator that nevertheless has some nice features that aren't apparent on first sight.</p>
|
||||
<img src="../../images/apps-images/deskcalc.png" alt="deskcalc.png" width="230" height="171" />
|
||||
<ul>
|
||||
<li><p>DeskCalc understands much more than its simple keypad suggests.<br />
|
||||
Besides the operators <tt>+</tt>, <tt>-</tt>, <tt>*</tt>, <tt>/</tt>, <tt>%</tt>, <tt>^</tt> and the constants <tt>pi</tt> and <tt>e</tt> the following math functions are supported:<br />
|
||||
<tt>acos</tt>, <tt>asin</tt>, <tt>atan</tt>, <tt>atan2</tt>, <tt>ceil</tt>, <tt>cos</tt>, <tt>cosh</tt>, <tt>exp</tt>, <tt>floor</tt>, <tt>log</tt>, <tt>log10</tt>, <tt>pow</tt>, <tt>sin</tt>, <tt>sinh</tt>, <tt>sqrt</tt>, <tt>tan</tt>, <tt>tanh</tt>.</p></li>
|
||||
<li><p>DeskCalc can be used in Terminal. Just put the expression in double quotes, like this:</p>
|
||||
<pre class="terminal">~> DeskCalc "sin(45)*(cos(12)+3.45)"
|
||||
3.6536554673202546181795194727005826674359494735820338441084848</pre></li>
|
||||
<li><p>Right-clicking offers a menu to open a simple options dialog:</p>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td><i>Auto Num Lock</i></td><td style="width:15px;"></td><td>automatically activates the number block when launching DeskCalc</td></tr>
|
||||
<tr><td><i>Audio Feedback</i></td><td></td><td>plays a sound when showing a result</td></tr>
|
||||
<tr><td><i>Show Keypad</i></td><td></td><td>hides the keypad when deactivated</td></tr>
|
||||
</table></li>
|
||||
<li><p>You can resize the calculator until it fits your needs and then put it as Replicant onto the Desktop via drag&drop of the symbol in the bottom right corner. Make sure "Show Replicants" is activated in the Deskbar.</p></li>
|
||||
<li><p>The keypad can be colored with a drag&drop from any color well, e.g. from Icon-O-Matic.</p></li>
|
||||
<li><p>You can move up and down in a history of past calculations with the <tt>CURSOR-UP/DOWN</tt> keys.</p></li>
|
||||
<li><p>You can select DeskCalc's contents and drag&drop it into any application. Or you drop it into a Tracker window or onto the Desktop and a text file with that clipping is created there.</p>
|
||||
<p>Even better, the reverse is also possible:<br />
|
||||
Create clippings as described at various stages of your calculation and go back to them by drag&dropping them back into DeskCalc.<br />
|
||||
Or you drag&drop a calculation directly out of an email onto DeskCalc.</p></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-codycam.html">CodyCam</a>
|
||||
   
|
||||
Next: <a href="apps-diskprobe.html">DiskProbe</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,61 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>DiskProbe</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">DiskProbe</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-deskcalc.html">DeskCalc</a>
|
||||
   
|
||||
Next: <a href="apps-diskusage.html">DriveUsage</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/apps-images/diskprobe-icon_64.png" alt="diskprobe-icon_64.png"
|
||||
width="64" height="64" />DiskProbe</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Applications</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/apps/DiskProbe</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/DiskProbe_data</tt></td></tr>
|
||||
</table>
|
||||
<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 class="bottomnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-deskcalc.html">DeskCalc</a>
|
||||
   
|
||||
Next: <a href="apps-diskusage.html">DriveUsage</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,62 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>DiskUsage</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">DiskUsage</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-diskprobe.html">DiskProbe</a>
|
||||
   
|
||||
Next: <a href="apps-drivesetup.html">DriveSetup</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/apps-images/diskusage-icon_64.png" alt="diskusage-icon_64.png"
|
||||
width="64" height="64" />DiskUsage</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Applications</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/apps/DiskUsage</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/DiskUsage</tt></td></tr>
|
||||
</table>
|
||||
|
||||
<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 class="bottomnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-diskprobe.html">DiskProbe</a>
|
||||
   
|
||||
Next: <a href="apps-drivesetup.html">DriveSetup</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,61 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>DriveSetup</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">DriveSetup</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-diskusage.html">DiskUsage</a>
|
||||
   
|
||||
Next: <a href="apps-expander.html">Expander</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/apps-images/drivesetup-icon_64.png" alt="drivesetup-icon_64.png"
|
||||
width="64" height="64" />DriveSetup</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Applications</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/apps/DriveSetup</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/DriveSetup</tt></td></tr>
|
||||
</table>
|
||||
<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 class="bottomnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-diskusage.html">DiskUsage</a>
|
||||
   
|
||||
Next: <a href="apps-expander.html">Expander</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,61 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Expander</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Expander</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-drivesetup.html">DriveSetup</a>
|
||||
   
|
||||
Next: <a href="apps-firefox.html">Firefox</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/apps-images/expander-icon_64.png" alt="expander-icon_64.png"
|
||||
width="64" height="64" />Expander</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>---</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/apps/Expander</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/Expander_Settings</tt></td></tr>
|
||||
</table>
|
||||
<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 class="bottomnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-drivesetup.html">DriveSetup</a>
|
||||
   
|
||||
Next: <a href="apps-firefox.html">Firefox</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,61 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Firefox</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Firefox</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-expander.html">Expander</a>
|
||||
   
|
||||
Next: <a href="apps-icon-o-matic.html">Icon-O-Matic</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/apps-images/firefox-icon_64.png" alt="firefox-icon_64.png"
|
||||
width="64" height="64" />Firefox</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Applications</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/apps/Firefox/Firefox</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/Mozilla/Firefox/*</tt></td></tr>
|
||||
</table>
|
||||
<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 class="bottomnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-expander.html">Expander</a>
|
||||
   
|
||||
Next: <a href="apps-icon-o-matic.html">Icon-O-Matic</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,61 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Icon-O-Matic</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Icon-O-Matic</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-firefox.html">Firefox</a>
|
||||
   
|
||||
Next: <a href="apps-installer.html">Installer</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/apps-images/icon-o-matic-icon_64.png" alt="icon-o-matic-icon_64.png"
|
||||
width="64" height="64" />Icon-O-Matic</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Applications</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/apps/Icon-O-Matic</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/Icon-O-Matic</tt></td></tr>
|
||||
</table>
|
||||
<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 class="bottomnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-firefox.html">Firefox</a>
|
||||
   
|
||||
Next: <a href="apps-installer.html">Installer</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,61 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Installer</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Installer</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-icon-o-matic.html">Icon-O-Matic</a>
|
||||
   
|
||||
Next: <a href="apps-magnify.html">Magnify</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/apps-images/installer-icon_64.png" alt="installer-icon_64.png"
|
||||
width="64" height="64" />Installer</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Applications</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/apps/Installer</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/???</tt></td></tr>
|
||||
</table>
|
||||
<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 class="bottomnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-icon-o-matic.html">Icon-O-Matic</a>
|
||||
   
|
||||
Next: <a href="apps-magnify.html">Magnify</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,84 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Magnify</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Magnify</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-icon-o-matic.html">Icon-O-Matic</a>
|
||||
   
|
||||
Next: <a href="apps-mail.html">Mail</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/apps-images/magnify-icon_64.png" alt="magnify-icon_64.png"
|
||||
width="64" height="64" />Magnify</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Applications</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/apps/Magnify</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/Magnify_prefs</tt></td></tr>
|
||||
</table>
|
||||
<p>Magnify shows an enlarged version of the area around your mouse pointer.</p>
|
||||
<img src="../../images/apps-images/magnify.png" alt="magnify.png" width="292" height="384" />
|
||||
<p>At the top you'll find the size and magnification level of the area. "<i>32 x 32 @ 8 pixels/pixel</i>" means that you look at a 32x32 pixel square around your mouse pointer and every pixel is enlarged by a factor of 8.</p>
|
||||
<p>Below that is the color of the pixel that's marked by a red outline. Its color is presented as RGB and hex value.<br />
|
||||
You can move the red outline with the <tt>CURSOR</tt> keys.</p>
|
||||
<p>To measure distances and align objects, you can add up to two blue crosshairs with <tt>ALT+H</tt>. Their X/Y coordinates toward the top left corner and, if both are added, their X/Y distance from each other, are displayed at the bottom.<br />
|
||||
They can also be moved with the <tt>CURSOR</tt> keys. The active crosshair is marked with an "x".</p>
|
||||
<p>You can move the mouse pointer pixel by pixel with <tt>AltGr+CURSOR</tt> keys.</p>
|
||||
<p>Clicking on the drop-down menu gives you a number of options:</p>
|
||||
<table summary="options" border="0" cellpadding="2" cellspacing="0">
|
||||
<tr><td><i>Save Image</i></td><td><tt>ALT+S</tt></td><td> </td><td>Saves the current display as a resource file.</td></tr>
|
||||
<tr><td><i>Copy Image</i></td><td><tt>ALT+C</tt></td><td> </td><td>Copies the current display to the clipboard.</td></tr>
|
||||
<tr><td><i>Hide/Show Info</i></td><td><tt>ALT+T</tt></td><td> </td><td>Toggles the display of all the additional information.</td></tr>
|
||||
<tr><td><i>Add a Crosshair</i></td><td><tt>ALT+H</tt></td><td> </td><td>Adds a crosshair you can drag around. </td></tr>
|
||||
<tr><td><i>Remove a Crosshair</i></td><td><tt>ALT+SHIFT+H</tt></td><td> </td><td>Removes the last added crosshair.</td></tr>
|
||||
<tr><td><i>Hide/Show Grid</i></td><td><tt>ALT+G</tt></td><td> </td><td>Toggles the overlayed grid.</td></tr>
|
||||
<tr><td class="onelinetop"><i>Freeze/Unfreeze image</i></td><td><tt>ALT+F</tt></td><td> </td><td>Stops/continues updating the magnification area.</td></tr>
|
||||
<tr><td><i>Stick Coordinates</i></td><td><tt>ALT+I</tt></td><td> </td><td>Keeps updating the magnification area, but don't follow the mouse pointer any more.</td></tr>
|
||||
<tr><td><i>Make Square</i></td><td><tt>ALT+/</tt></td><td> </td><td>Reverts back to a square display after resizing the window.</td></tr>
|
||||
<tr><td class="onelinetop"><i>Decrease Window Size</i></td><td><tt>ALT+-</tt></td><td> </td><td>Shrinks the magnified area around the mouse pointer.</td></tr>
|
||||
<tr><td><i>Increase Window Size</i></td><td><tt>ALT++</tt></td><td> </td><td>Enlarges the magnified area around the mouse pointer.</td></tr>
|
||||
<tr><td><i>Decrease Pixel Size</i></td><td><tt>ALT+,</tt></td><td> </td><td>Lowers magnification.</td></tr>
|
||||
<tr><td><i>Increase Pixel Size</i></td><td><tt>ALT+.</tt></td><td> </td><td>Increases magnification.</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-icon-o-matic.html">Icon-O-Matic</a>
|
||||
   
|
||||
Next: <a href="apps-mail.html">Mail</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,61 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Mail</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Mail</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-magnify.html">Magnify</a>
|
||||
   
|
||||
Next: <a href="apps-mediaplayer.html">MediaPlayer</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/apps-images/mail-icon_64.png" alt="mail-icon_64.png"
|
||||
width="64" height="64" />Mail</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Applications</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/apps/Mail</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/Mail/BeMail Settings</tt></td></tr>
|
||||
</table>
|
||||
<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 class="bottomnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-magnify.html">Magnify</a>
|
||||
   
|
||||
Next: <a href="apps-mediaplayer.html">MediaPlayer</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,61 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>MediaPlayer</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">MediaPlayer</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-mail.html">Mail</a>
|
||||
   
|
||||
Next: <a href="apps-midiplayer.html">MidiPlayer</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/apps-images/mediaplayer-icon_64.png" alt="mediaplayer-icon_64.png"
|
||||
width="64" height="64" />MediaPlayer</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Applications</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/apps/MediaPlayer</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/MediaPlayer</tt></td></tr>
|
||||
</table>
|
||||
<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 class="bottomnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-mail.html">Mail</a>
|
||||
   
|
||||
Next: <a href="apps-midiplayer.html">MidiPlayer</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,61 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>MidiPlayer</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">MidiPlayer</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-mediaplayer.html">MediaPlayer</a>
|
||||
   
|
||||
Next: <a href="apps-packageinstaller.html">PackageInstaller</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/apps-images/midiplayer-icon_64.png" alt="midiplayer-icon_64.png"
|
||||
width="64" height="64" />MidiPlayer</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Applications</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/apps/MidiPlayer</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/MidiPlayerSettings</tt></td></tr>
|
||||
</table>
|
||||
<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 class="bottomnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-mediaplayer.html">MediaPlayer</a>
|
||||
   
|
||||
Next: <a href="apps-packageinstaller.html">PackageInstaller</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,62 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>PackageInstaller</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">PackageInstaller</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-midiplayer.html">MidiPlayer</a>
|
||||
   
|
||||
Next: <a href="apps-pe.html">Pe</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/apps-images/packageinstaller-icon_64.png" alt="packageinstaller-icon_64.png"
|
||||
width="64" height="64" />PackageInstaller</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>No entry, normally launched via
|
||||
double-clicking a supported file.</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/apps/PackageInstaller</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td>none</td></tr>
|
||||
</table>
|
||||
<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 class="bottomnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-midiplayer.html">MidiPlayer</a>
|
||||
   
|
||||
Next: <a href="apps-pe.html">Pe</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,61 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Pe</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Pe</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-packageinstaller.html">PackageInstaller</a>
|
||||
   
|
||||
Next: <a href="apps-people.html">People</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/apps-images/pe-icon_64.png" alt="pe-icon_64.png"
|
||||
width="64" height="64" />Pe</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Applications</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/apps/Pe/Pe</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/pe/*</tt></td></tr>
|
||||
</table>
|
||||
<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 class="bottomnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-packageinstaller.html">PackageInstaller</a>
|
||||
   
|
||||
Next: <a href="apps-people.html">People</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,61 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>People</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">People</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-pe.html">Pe</a>
|
||||
   
|
||||
Next: <a href="apps-screenshot.html">Screenshot</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/apps-images/people-icon_64.png" alt="people-icon_64.png"
|
||||
width="64" height="64" />People</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Applications</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/apps/People</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/People_data</tt></td></tr>
|
||||
</table>
|
||||
<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 class="bottomnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-pe.html">Pe</a>
|
||||
   
|
||||
Next: <a href="apps-screenshot.html">Screenshot</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,61 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Screenshot</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Screenshot</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-people.html">People</a>
|
||||
   
|
||||
Next: <a href="apps-showimage.html">Showimage</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/apps-images/screenshot-icon_64.png" alt="screenshot-icon_64.png"
|
||||
width="64" height="64" />Screenshot</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Applications</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/apps/Screenshot</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/screenshot</tt></td></tr>
|
||||
</table>
|
||||
<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 class="bottomnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-people.html">People</a>
|
||||
   
|
||||
Next: <a href="apps-showimage.html">Showimage</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,62 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Showimage</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Showimage</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-screenshot.html">Screenshot</a>
|
||||
   
|
||||
Next: <a href="apps-soundrecorder.html">SoundRecorder</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/apps-images/showimage-icon_64.png" alt="showimage-icon_64.png"
|
||||
width="64" height="64" />Showimage</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>No entry, normally launched via
|
||||
double-clicking a supported file.</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/apps/Showimage</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/Showimage_settings</tt></td></tr>
|
||||
</table>
|
||||
<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 class="bottomnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-screenshot.html">Screenshot</a>
|
||||
   
|
||||
Next: <a href="apps-soundrecorder.html">SoundRecorder</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,61 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>SoundRecorder</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">SoundRecorder</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-showimage.html">Showimage</a>
|
||||
   
|
||||
Next: <a href="apps-stylededit.html">StyledEdit</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/apps-images/soundrecorder-icon_64.png" alt="soundrecorder-icon_64.png"
|
||||
width="64" height="64" />SoundRecorder</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Applications</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/apps/SoundRecorder</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/???</tt></td></tr>
|
||||
</table>
|
||||
<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 class="bottomnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-showimage.html">Showimage</a>
|
||||
   
|
||||
Next: <a href="apps-stylededit.html">StyledEdit</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,79 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>StyledEdit</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">StyledEdit</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-soundrecorder.html">SoundRecorder</a>
|
||||
   
|
||||
Next: <a href="apps-terminal.html">Terminal</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/apps-images/stylededit-icon_64.png" alt="stylededit-icon_64.png"
|
||||
width="64" height="64" />StyledEdit</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Applications</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/apps/StyledEdit</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td>no settings</td></tr>
|
||||
</table>
|
||||
<p>StyledEdit is Haiku's simple text editor. Although it saves files in plain text format, additional attributes are written in order to have limited formatting capabilities when viewed with StyledEdit.</p>
|
||||
<img src="../../images/apps-images/stylededit.png" alt="stylededit.png" width="525" height="438" />
|
||||
<p>If you're interested, this is what those additional attributes look like when examined in Terminal with <tt>listattr</tt>:</p>
|
||||
<pre class="terminal">~> listattr /boot/home/Desktop/test.txt
|
||||
File: /boot/home/Desktop/test.txt
|
||||
Type Size Name
|
||||
----------- --------- -------------------------------
|
||||
Int-32 4 "be:encoding"
|
||||
MIME String 11 "BEOS:TYPE"
|
||||
Int-32 4 "wrap"
|
||||
Int-32 4 "alignment"
|
||||
Raw Data 1048 "styles"
|
||||
|
||||
1071 bytes total in attributes.</pre>
|
||||
<p>As you can see, all the formatting options from StyledEdit's menu are present: line wrapping (on/off) and alignment (left/center/right), each in one attribute. Styles (font, size, color) of each letter mangled into another.</p>
|
||||
<p><i>Note:</i> Because these attributes are a file system feature of BFS, this means that not only other platforms just see a plain text
|
||||
file, it also follows, that the formatting will be lost when a file is stored on a non-BFS partition. The above attributes are simply stripped and what's left is the ordinary, plain text file.</p>
|
||||
<p>In any case, it's a nice idea having the possibility of colored text in different fonts and sizes while still being a normal text file. A <tt>ReadMe.txt</tt>, for example, is therefore readable in a shell on any platform and still has a bit of style when viewed via double-click from Haiku.</p>
|
||||
<p>Actually using StyledEdit is so simple, we'll skip explaining every mundane menu item. Just write down your text then select the words you'd like to format and apply font, size and color from the <i>Font</i> menu. Line wrapping and alignment from the <i>Document</i> menu only work on the whole file.</p>
|
||||
|
||||
</div>
|
||||
<!--
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-soundrecorder.html">SoundRecorder</a>
|
||||
   
|
||||
Next: <a href="apps-terminal.html">Terminal</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,94 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Terminal</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Terminal</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-stylededit.html">StyledEdit</a>
|
||||
   
|
||||
Next: <a href="apps-textsearch.html">TextSearch</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/apps-images/terminal-icon_64.png" alt="terminal-icon_64.png" width="64" height="64" />Terminal</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Applications</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/apps/Terminal</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/Terminal_settings</tt><br />
|
||||
<tt>~/.profile</tt> - adds/overrides defaults in <tt>/boot/beos/etc/profile</tt><br />
|
||||
<tt>~/.inputrc</tt> - adds/overrides defaults in <tt>/boot/beos/etc/inputrc</tt></td></tr>
|
||||
</table>
|
||||
<p>The Terminal is Haiku's interface to bash, the Bourne Again Shell.</p>
|
||||
<p>If you want to learn more about using the shell, have a look at this <a href="http://www.beforever.com/bashtut.htm">Introduction to bash</a>. After becoming familiar with the command line, you should study the possibilies of scripting, the <a href="http://www.tldp.org/LDP/abs/html/">Advanced Bash-Scripting Guide</a> is one of many resources on the net.</p>
|
||||
<p>Here, however, we'll concentrate on the Terminal application itself.</p>
|
||||
|
||||
<h2><a id="appearance" name="appearance">Appearance</a></h2>
|
||||
<p>You can open as many Terminals as needed, either each in it's own window by simply launching more Terminals or with <tt>ALT+N</tt> from an already running Terminal. Or you use Terminal's tabbed view and open another tab with <tt>ALT+T</tt>.</p>
|
||||
<p>A Terminal window can be resized like any other window or you use the presets from the <i>Ssettings | Window Size</i> menu. <tt>ALT+RETURN</tt> toggles fullscreen mode.</p>
|
||||
<p>Changed window size and text encoding are only kept choosing <i>Settings | Save as default</i>.</p>
|
||||
<img src="../../images/apps-images/terminal.png" alt="terminal.png" width="532" height="391" />
|
||||
<br />
|
||||
<p><i>Settings | Preferences</i> opens a panel where you can set font type, font size and the different text and background colors. You can save different settings as separate profiles, which on double-click open an accordingly configured Terminal.<br />
|
||||
Pressing <i>OK</i> will save the current settings as default.</p>
|
||||
|
||||
<h2><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: <tt>.profile</tt> and <tt>.inputrc</tt><br />
|
||||
Both files can be created in the <tt>home/</tt> folder and add or override the system defaults that are defined in <tt>/boot/beos/etc/</tt>.</p>
|
||||
|
||||
<h3>.profile</h3>
|
||||
<p>The <tt>.profile</tt> 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>
|
||||
<p>The Haiku/BeOS Tip Server has quite a few tips to get you started, for example:</p>
|
||||
<ul>
|
||||
<li><a href="http://betips.net/1997/09/09/customize-your-terminal-prompt/">Customize your Terminal prompt</a></li>
|
||||
<li><a href="http://betips.net/1997/09/09/more-prompt-customizations/">More prompt customizations</a></li>
|
||||
<li><a href="http://betips.net/1997/09/09/enhancing-bash/">Enhancing bash</a></li>
|
||||
<li><a href="http://betips.net/1997/09/09/custom-keyboard-shortcuts/">Custom keyboard shortcuts</a></li>
|
||||
</ul>
|
||||
<p>There are more, <a href="http://betips.net/index.php?s=.profile">have a look</a>.</p>
|
||||
|
||||
<h3>.inputrc</h3>
|
||||
<p>The <tt>.inputrc</tt> deals with keybindings. Since Haiku provides useful defaults, you probably don't have to mess with these more involved settings. If you do have special needs here, consult one of the many online resources, e.g. <a href="http://tiswww.case.edu/php/chet/readline/rluserman.html">The GNU Readline Library</a>.</p>
|
||||
|
||||
<h2><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>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-icon-o-matic.html">Icon-O-Matic</a>
|
||||
   
|
||||
Next: <a href="apps-mail.html">Mail</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,61 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>TextSearch</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">TextSearch</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-terminal.html">Terminal</a>
|
||||
   
|
||||
Next: <a href="apps-tv.html">TV</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/apps-images/textsearch-icon_64.png" alt="textsearch-icon_64.png"
|
||||
width="64" height="64" />TextSearch</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>No entry, normally launched via <a href="../tracker-add-ons.html">Tracker Add-On</a></i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/apps/TextSearch</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/TextSearch</tt></td></tr>
|
||||
</table>
|
||||
<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 class="bottomnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-terminal.html">Terminal</a>
|
||||
   
|
||||
Next: <a href="apps-tv.html">TV</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,61 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>TV</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">TV</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-textsearch.html">TextSearch</a>
|
||||
   
|
||||
Next: <a href="apps-vision.html">Vision</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/apps-images/tv-icon_64.png" alt="tv-icon_64.png"
|
||||
width="64" height="64" />TV</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Applications</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/apps/TV</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/???</tt></td></tr>
|
||||
</table>
|
||||
<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 class="bottomnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-textsearch.html">TextSearch</a>
|
||||
   
|
||||
Next: <a href="apps-vision.html">Vision</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,61 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Vision</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Vision</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-tv.html">TV</a>
|
||||
   
|
||||
Next: <a href="apps-vlc.html">VLC</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/apps-images/vision-icon_64.png" alt="vision-icon_64.png"
|
||||
width="64" height="64" />Vision</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Applications</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/apps/Vision{version}/Vision</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/Vision/*</tt></td></tr>
|
||||
</table>
|
||||
<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 class="bottomnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="apps-tv.html">TV</a>
|
||||
   
|
||||
Next: <a href="apps-vlc.html">VLC</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,61 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>VLC</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">VLC</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="vision-tv.html">Vision</a>
|
||||
   
|
||||
Next: <a href="apps-wonderbrush.html">WonderBrush</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/apps-images/vlc-icon_64.png" alt="vlc-icon_64.png"
|
||||
width="64" height="64" />VLC</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Applications</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/apps/vlc{version}/VLC media player</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/VideoLAN Client/*</tt></td></tr>
|
||||
</table>
|
||||
<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 class="bottomnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="vision-tv.html">Vision</a>
|
||||
   
|
||||
Next: <a href="apps-wonderbrush.html">WonderBrush</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,58 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>WonderBrush</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">WonderBrush</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="vlc-tv.html">VLC</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/apps-images/wonderbrush-icon_64.png" alt="wonderbrush-icon_64.png"
|
||||
width="64" height="64" />WonderBrush</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Applications</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/apps/WonderBrush/WonderBrush</tt></td></tr>
|
||||
<tr><td>Documentation:</td><td></td><td><tt>/boot/apps/WonderBrush/Documentation {language}</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/WonderBrush</tt></td></tr>
|
||||
</table>
|
||||
<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 class="bottomnav">
|
||||
<p>
|
||||
<a href="../applications.html">Applications</a>
|
||||
   
|
||||
Previous: <a href="vlc-tv.html">VLC</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,140 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Attributes</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Attributes</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="filetypes.html">Filetypes</a>
|
||||
   
|
||||
Next: <a href="index.html">Index</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<p>Attributes are data fields that belong to a file but aren't part of that file, e.g. they are not computed into the file size and can be copied or changed without touching the file itself. The system uses these attributes to store e.g. file size, file type or date of the last modification. This is similar to other operating systems and their filesystems.</p>
|
||||
<p>What's different is that you can add any kind of attribute to any file and display it or make it editable in a Tracker window. You just have to define the kind of attribute you want to add to a file type (e.g. string, integer or time) and give it a name and description.</p>
|
||||
<p>The file itself doesn't even need any contents at all. Take a look at these People files for example:</p>
|
||||
<img src="../images/attributes-images/people.png" alt="people.png" width="841" height="250" />
|
||||
<br />
|
||||
<p>As you can see, these are all 0-sized files with attached attributes, the E-mail attribute of "John Nox" being edited right in Tracker.</p>
|
||||
<p>If you index these attributes, as People, Email or audio files are by default, they are also searchable with Haiku's fast query system.</p>
|
||||
|
||||
<h2><a id="attributes-tracker" name="attributes-tracker">Attributes in Tracker</a></h2>
|
||||
<p>Attributes are displayed quite similar to a database or spreadsheet. Using Tracker you can choose which attributes to display (columns) and sort file listings (rows) accordingly.</p>
|
||||
<p>To do this, open a Tracker window, click on the <i>Attributes</i> menu, and select the attributes you want to display. Alternatively, simply right-click onto a column heading and mark the items in the context menu. You can rearrange the columns by a simple drag&drop of the column heading. Moving a column out of a window, is a fast way to get rid of columns you don't need.</p>
|
||||
<p>Double-click on the line between two attributes in the heading to automatically resize a column to its optimal width.</p>
|
||||
<p>Click on a column heading to toggle the sorting order from ascending to descending. You can establish a secondary sort order by pressing the <tt>SHIFT</tt> key while clicking on a column heading. Doing that you can, for example, sort your People files by company and within that order sort by contact name. See the above screenshot as an example. The secondary sort order is marked by a dotted line under the heading.</p>
|
||||
<p>Editing these attributes is as simple as renaming a file: Either click on an entry or press <tt>ALT+E</tt> and move between the attibutes with <tt>TAB</tt> and <tt>SHIFT+TAB</tt>. <tt>ESC</tt> leaves the editing mode without applying the changes.</p>
|
||||
|
||||
<h2><a id="attributes-terminal" name="attributes-terminal">Attributes in Terminal</a></h2>
|
||||
<p>If you prefer to use the commandline or plan to work with many files using scripting, there are several commands for controlling attributes from Terminal:</p>
|
||||
<ul><li><b>listattr</b> - lists a file's attributes, but doesn't show the contents of the attributes.<br />
|
||||
<pre>usage: listattr 'filename' ['filename' ...]</pre>
|
||||
<p>From our screenshot example above:</p>
|
||||
<pre class="terminal"> ~/people ->listattr Clara\ Botters
|
||||
File: Clara Botters
|
||||
Type Size Name
|
||||
----------- --------- -------------------------------
|
||||
MIME String 21 "BEOS:TYPE"
|
||||
Text 14 "META:name"
|
||||
Text 6 "META:nickname"
|
||||
Text 1 "META:company"
|
||||
|
||||
Text 18 "META:address"
|
||||
Text 8 "META:city"
|
||||
Text 1 "META:state"
|
||||
Text 1 "META:zip"
|
||||
Text 1 "META:country"
|
||||
|
||||
Text 1 "META:hphone"
|
||||
Text 13 "META:wphone"
|
||||
Text 1 "META:fax"
|
||||
Text 19 "META:email"
|
||||
Text 1 "META:url"
|
||||
|
||||
Text 5 "META:group"
|
||||
Raw Data 20 "_trk/pinfo_le"
|
||||
|
||||
131 bytes total in attributes.</pre>
|
||||
<p>Besides all the "<tt>META:*</tt>" attributes that hold the contact's information, there are two attributes that are managed by the system:</p>
|
||||
<ul>
|
||||
<li><p><tt>BEOS:TYPE</tt> holds the file type as a <acronym title="Multipurpose Internet Mail Extensions">MIME</acronym> string, here "<tt>application/x-person</tt>. It determines the default icon and the application that opens the file when you e.g. double click it.</p></li>
|
||||
<li><p>"<tt>_trk/pinfo_le</tt>" is the attribute with which Tracker keeps track of a file's icon position.</p></li></ul>
|
||||
<p>Note the backslash after "Clara". In Terminal you have to "escape" special characters like '"*\$?!. The space between "Clara" and "Botters" is also one of those. Therefore the backslash is really in front of the space character, and not after "Clara".</p></li>
|
||||
</ul>
|
||||
<p><br /></p>
|
||||
<ul><li><b>catattr</b> - displays the contents of a specific attribute of a file.
|
||||
<pre>usage: catattr [--raw|-r] attr_name file1 [file2...]</pre>
|
||||
<p>Again our example:</p>
|
||||
<pre class="terminal"> ~/people ->catattr META:city Clara\ Botters
|
||||
Clara Botters : string : Whelton</pre></li>
|
||||
</ul>
|
||||
<p><br /></p>
|
||||
<ul><li><b>addattr</b> - adds an attribute to a file and/or fills it with a value.
|
||||
<pre>usage: addattr [-t type] attr value file1 [file2...]
|
||||
or: addattr [-f value-from-file] [-t type] attr file1 [file2...]
|
||||
|
||||
Type is one of:
|
||||
string, mime, int, llong, float, double, bool, raw
|
||||
or a numeric value (ie. 0x1234, 42, 'ABCD', ...)
|
||||
The default is "string"</pre>
|
||||
<p>So, say dear Clara took a job with the multi-national Barkelbaer Inc., you fill the formerly empty "Company" attribute with that data (which is of type "string"):</p>
|
||||
<pre class="terminal"> ~/people ->addattr -t string META:company Barkelbaer\ Inc. Clara\ Botters</pre></li>
|
||||
</ul>
|
||||
<p><br /></p>
|
||||
<ul><li><b>rmattr</b> - completely removes an attribute from a file.
|
||||
|
||||
<pre>usage: rmattr [-p] attr filename1 [filename2...]
|
||||
'attr' is the name of an attribute of the file
|
||||
If '-p' is specified, 'attr' is regarded as a pattern.</pre>
|
||||
<p>Though in all practicality it would be enough to just not fill the "Fax" attribute, you can completely remove it from Clara's file by typing:</p>
|
||||
<pre class="terminal"> ~/people ->rmattr META:fax Clara\ Botters</pre></li></ul>
|
||||
<p><br /></p>
|
||||
<ul><li><b>copyattr</b> - copies attributes from one or more files to another. By default, the actual contents of the file is <b>not</b> copied.
|
||||
<pre>Usage: copyattr <options> <source> [ ... ] <destination></pre>
|
||||
|
||||
If you do want to copy the attributes plus the data of the file itself, you can add the option "<tt>-d</tt>" or "<tt>--data</tt>".</li>
|
||||
</ul>
|
||||
<p><br /></p>
|
||||
<p>More information on these commands and their options can be found by typing the command name followed by "<tt>-h</tt>" or "<tt>--help</tt>".</p>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="filetypes.html">Filetypes</a>
|
||||
   
|
||||
Next: <a href="index.html">Index</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -0,0 +1,85 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Boot Loader</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Boot Loader</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Next: <a href="filesystem-layout.html">Filesystem layout</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<p>Haiku's Boot Loader can help you when you experience hardware related problems or want to choose which Haiku installation to start, if you have more than one (maybe on an installation CD or USB stick).<br />
|
||||
It's also handy after you installed a software component that acts up and prevents you from booting the system to remove it again. The <i>Disable user add-ons</i> option that's mentioned below, will start Haiku without loading user installed components, e.g. a driver.</p>
|
||||
<p>To enter the Boot Loader options, you have to press the <tt>SPACE BAR</tt> right at the beginning of the boot process. It's easy to miss so you best keep hitting the key until it shows up.</p>
|
||||
<p><br /></p>
|
||||
<p>Once it's there, you're offered three menus:</p>
|
||||
<table summary="bootloader menus" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td><b>Select boot volume</b></td><td> </td><td>Choose which Haiku installation to start.</td></tr>
|
||||
<tr><td><b>Select safe mode options</b><br />
|
||||
</td><td> </td><td>There are several options to try in case of hardware related trouble. When moving the selection bar to an option, a short explanation appears at the bottom of the screen.
|
||||
<p><i>- Safe mode<br />
|
||||
- Disable user add-ons<br />
|
||||
- Disable IDE DMA<br />
|
||||
- Use fail-safe video mode<br />
|
||||
- Don't call the BIOS<br />
|
||||
- Disable APM<br />
|
||||
- Disable ACPI<br />
|
||||
- Enable on screen debug output</i>
|
||||
</p>
|
||||
<p> </p></td></tr>
|
||||
<tr><td class="onelinetop"><b>Select fail safe video mode</b></td><td> </td><td>If you had to activate the option <i>Use fail-safe video mode</i>, you can set resolution and colour depth.</td></tr>
|
||||
</table>
|
||||
<p><br /></p>
|
||||
<p>After activating one or more options, you return to the main menu and continue booting, which presents you with this boot screen:</p>
|
||||
<img src="../images/bootloader-images/boot-screen.png" alt="boot-screen.png" width="480" height="300" />
|
||||
|
||||
<p>If everything works OK, one symbol after another quickly lights up.<br />
|
||||
The different symbols roughly correspond to these boot stages:</p>
|
||||
<table summary="layout" border="0" cellpadding="2" cellspacing="0">
|
||||
<tr><td><b>Atom</b></td><td style="width:10px;"> </td><td>Initializing modules.</td></tr>
|
||||
<tr><td><b>Disk + magnifier</b></td><td> </td><td>Creating rootfs (<tt>/</tt>) and mounting devfs (<tt>/dev</tt>).</td></tr>
|
||||
<tr><td><b>Plug-in card</b></td><td> </td><td>Initializing device manager.</td></tr>
|
||||
<tr><td><b>Boot disk</b></td><td> </td><td>Mounting boot disk.</td></tr>
|
||||
<tr><td><b>Chip</b></td><td> </td><td>Loading CPU specific modules.</td></tr>
|
||||
<tr><td><b>Folder</b></td><td> </td><td>Final initialization of subsystems.</td></tr>
|
||||
<tr><td><b>Rocket</b></td><td> </td><td>Boot script starting the system.</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Next: <a href="filesystem-layout.html">Filesystem layout</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,125 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Haiku User Guide - Contents</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Haiku User Guide - Contents</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
 
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h2><a name="welcome">Welcome to Haiku's User Guide</a></h2>
|
||||
<p>Below, you'll find the documentation of the most important aspects of Haiku. Naturally, completing and extending the documentation is a continuing process. If you find errors or would like to suggest topics or maybe even contribute yourself, please file a <a href="../../welcome/en/bugreports.html">bugreport</a> or get in touch on the <a href="<a href="http://www.freelists.org/list/haiku-doc">Documentation mailing list</a>-doc">documentation mailing list</a>.</p>
|
||||
<table summary="contents" border="0" cellpadding="10" cellspacing="0">
|
||||
<tr><td valign="top"><a href="bootloader.html">Boot Loader</a></td>
|
||||
<td valign="top">Set safe boot options to solve configuration problems.</td></tr>
|
||||
<tr><td valign="top"><a href="filesystem-layout.html">Filesystem layout</a><ul>
|
||||
<li><a href="filesystem-layout.html#system">The system folder</a></li>
|
||||
<li><a href="filesystem-layout.html#common">The common folder</a></li>
|
||||
<li><a href="filesystem-layout.html#home">The home folder</a></li></ul></td>
|
||||
<td valign="top">Understand the filesystem hierarchy and get familiar with important file locations and folders.</td></tr>
|
||||
<tr><td valign="top"><a href="gui.html">Haiku's GUI</a><ul>
|
||||
<li><a href="gui.html#open-save-panel">Open and save panels</a><br />
|
||||
<a href="gui.html#open-save-shortcuts">- Keyboard shortcuts</a><br />
|
||||
<a href="gui.html#favorites-recent">- Favorites and recent folders</a></li></ul></td>
|
||||
<td valign="top">Learn about the basic elements of the graphical user interface.</td></tr>
|
||||
<tr><td valign="top"><a href="workspaces.html">Workspaces</a><ul>
|
||||
<li><a href="workspaces.html#applet">The Workspaces Applet</a></li>
|
||||
<li><a href="workspaces.html#switching">Switching workspaces</a></li>
|
||||
<li><a href="workspaces.html#moving">Moving windows between workspaces</a></li></ul></td>
|
||||
<td valign="top">Use virtual desktops for an uncluttered work environment.</td></tr>
|
||||
<tr><td valign="top"><a href="twitcher.html">Twitcher</a></td>
|
||||
<td valign="top">Switch between running applications.</td></tr>
|
||||
<tr><td valign="top"><a href="teammonitor.html">Team Monitor</a></td>
|
||||
<td valign="top">Kill unresponsive applications or system components.</td></tr>
|
||||
<tr><td valign="top"><a href="tracker.html">Tracker</a><ul>
|
||||
<li><a href="tracker.html#mounting-volumes">Mounting volumes</a></li>
|
||||
<li><a href="tracker.html#navigating">Navigating</a></li>
|
||||
<li><a href="tracker.html#appearance">Appearance</a></li>
|
||||
<li><a href="tracker.html#tracker-preferences">Tracker preferences</a></li>
|
||||
<li><a href="tracker.html#working-with-files">Working with files</a></li>
|
||||
<li><a href="tracker.html#transaction-status">Transaction status</a></li>
|
||||
<li><a href="tracker-add-ons.html">Tracker Add-Ons</a></li></ul></td>
|
||||
<td valign="top">Learn all about navigating, working with files and folders and how to configure Haiku's file manager.</td></tr>
|
||||
<tr><td valign="top"><a href="keyboard-shortcuts.html">Shortcuts and key combinations</a><ul>
|
||||
<li><a href="keyboard-shortcuts.html#general">General shortcuts</a></li>
|
||||
<li><a href="keyboard-shortcuts.html#tracker-navigation">Shortcuts for Tracker navigation</a></li>
|
||||
<li><a href="keyboard-shortcuts.html#terminal">Shortcuts in Terminal</a></li>
|
||||
<li><a href="keyboard-shortcuts.html#other-combos">Other key combinations</a></li></ul></td>
|
||||
<td valign="top">The most common shortcuts to speed up your workflow.</td></tr>
|
||||
<tr><td valign="top"><a href="deskbar.html">Deskbar</a><ul>
|
||||
<li><a href="deskbar.html#deskbar-menu">The Deskbar Menu</a></li>
|
||||
<li><a href="deskbar.html#tray">The Tray</a></li>
|
||||
<li><a href="deskbar.html#list-of-apps">The list of running programs</a></li></ul></td>
|
||||
<td valign="top">Use and configure Haiku's version of the "Start" menu and taskbar.</td></tr>
|
||||
<tr><td valign="top"><a href="filetypes.html">Filetypes</a><ul>
|
||||
<li><a href="filetypes.html#filetype">The File Type</a></li>
|
||||
<li><a href="filetypes.html#preferred-app">The Preferred Application</a></li>
|
||||
<li><a href="filetypes.html#icon">The Icon</a></li>
|
||||
<li><a href="filetypes.html#filetypes-preferences">Global settings with the Filetypes Preferences</a></li>
|
||||
<li><a href="filetypes.html#settings-apps">Special settings for applications</a></li></ul></td>
|
||||
<td valign="top">Set default applications, change file types and create your own.</td></tr>
|
||||
<tr><td valign="top"><a href="attributes.html">Attributes</a><ul>
|
||||
<li><a href="attributes.html#attributes-tracker">Attributes in Tracker</a></li>
|
||||
<li><a href="attributes.html#attributes-terminal">Attributes in Terminal</a></li></ul></td>
|
||||
<td valign="top">One of Haiku's main features lets you add and manage any kind of data to any file.</td></tr>
|
||||
<tr><td valign="top"><a href="index.html">Index</a></td>
|
||||
<td>Use indexing to be able to search for attributes.</td></tr>
|
||||
<tr><td valign="top"><a href="queries.html">Queries</a><ul>
|
||||
<li><a href="queries.html#find-window">The Find window</a></li>
|
||||
<li><a href="queries.html#basic-query">Basic queries - "by Name"</a></li>
|
||||
<li><a href="queries.html#adv-query">Advanced queries - "by Attribute"</a></li>
|
||||
<li><a href="queries.html#more-adv-query">Even more advanced queries - "by Formula"</a></li>
|
||||
<li><a href="queries.html#result-window">The result window</a></li></ul></td>
|
||||
<td valign="top">Use Haiku's lightning fast queries to quickly find what you're looking for.</td></tr>
|
||||
<tr><td valign="top"><a href="workshop-filetypes+attributes.html">Workshop: Filetypes, Attributes, Index and Queries</a></td>
|
||||
<td valign="top">Learn to use some of Haiku's key features by organizing your DVDs.</td></tr>
|
||||
<tr><td valign="top"><a href="applications.html">Applications</a><ul>
|
||||
<li><a href="applications.html#install">Installing applications</a></li>
|
||||
<li><a href="applications.html#uninstall">Uninstalling applications</a></li>
|
||||
<li><a href="applications.html#list-of-apps">Haiku's applications</a></li></ul></td>
|
||||
<td>Learn how to un/install applications in general and how work with the ones that come with Haiku.</td></tr>
|
||||
<tr><td valign="top"><a href="desktop-applets.html">Desktop Applets</a></td>
|
||||
<td>Simple tools to install on your Desktop and Deskbar.</td></tr>
|
||||
<tr><td valign="top"><a href="preferences.html">Preferences</a></td>
|
||||
<td>Configuring and setting up your system.</td></tr>
|
||||
<!--
|
||||
<tr><td valign="top"><a href="demos.html">Demos</a></td>
|
||||
<td>Games and demo applications.</td></tr>
|
||||
-->
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
 
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,78 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Demos</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Demos</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="preferences.html">Preferences</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<p>There are some nice little games and demo applications for your entertainment. Most of the demos are targeted to developers who are interested in learning from the code, which is of course open source as is everything Haiku.</p>
|
||||
<table summary="layout" border="0" cellpadding="2" cellspacing="0">
|
||||
<tr><td><a href="demos-bsnow.html">BSnow</a></td><td style="width:10px;"> </td>
|
||||
<td valign="top">Let it snow.</td></tr>
|
||||
<tr><td><a href="demos-chart.html">Chart</a></td><td> </td>
|
||||
<td valign="top">Moving through stars and galaxies.</td></tr>
|
||||
<tr><td><a href="demos-clock.html">Clock</a></td><td> </td>
|
||||
<td valign="top">An analog clock.</td></tr>
|
||||
<tr><td><a href="demos-cortex.html">Cortex</a></td><td> </td>
|
||||
<td valign="top">See the media_server in action.</td></tr>
|
||||
<tr><td><a href="demos-fontdemo.html">FontDemo</a></td><td> </td>
|
||||
<td valign="top">A slideshow through all your fonts.</td></tr>
|
||||
<tr><td><a href="demos-gldirectmode.html">GLDirectMode</a></td><td> </td>
|
||||
<td valign="top">A demonstration of OpenGL.</td></tr>
|
||||
<tr><td><a href="demos-glteapot.html">GLTeapot</a></td><td> </td>
|
||||
<td valign="top">The rotating OpenGL rendered teapot.</td></tr>
|
||||
<tr><td><a href="demos-gradients.html">Gradients</a></td><td> </td>
|
||||
<td valign="top">A demonstration of the gradient <acronym title="Application Programming Interface">API</acronym> .</td></tr>
|
||||
<tr><td><a href="demos-mandelbrot.html">Mandelbrot</a></td><td> </td>
|
||||
<td valign="top">Computing fractals.</td></tr>
|
||||
<tr><td><a href="demos-pairs.html">Pairs</a></td><td> </td>
|
||||
<td valign="top">A game to find pairs of matching icons.</td></tr>
|
||||
<tr><td><a href="demos-playground.html">Playground</a></td><td> </td>
|
||||
<td valign="top">Test the drawing <acronym title="Application Programming Interface">API</acronym> .</td></tr>
|
||||
<tr><td><a href="demos-pulse.html">Pulse</a></td><td> </td>
|
||||
<td valign="top">See your CPU's workload.</td></tr>
|
||||
<tr><td><a href="demos-sudoku.html">Sudoku</a></td><td> </td>
|
||||
<td valign="top">This century's "Solitair".</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
<!--
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="preferences.html>Preferences</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,103 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Deskbar</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Deskbar</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="tracker-add-ons.html">Tracker Add-Ons</a>
|
||||
   
|
||||
Next: <a href="filetypes.html">Filetypes</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
|
||||
<p>The Deskbar is the little panel that by default is located in the upper right corner of the screen. It's Haiku's version of Windows' taskbar with its Start button. It contains the Deskbar menu from where you can start applications and preferences, a tray with a clock and other tools below that and a list of currently running programs at the bottom.</p>
|
||||
<img src="../images/deskbar-images/positions.png" alt="positions" width="640" height="480" />
|
||||
<p>You can move the Deskbar to any corner or as a bar along the upper or lower border of the screen by gripping the knobbly area on the left side of the tray and drag&drop it into the new position. You can also fold it into a more compact layout by drag&dropping the knobbly area onto the Deskbar menu.</p>
|
||||
|
||||
<h2><a id="deskbar-menu" name="deskbar-menu">The Deskbar Menu</a></h2>
|
||||
<p>A menu opens when you click on the Deskbar's uppermost part:</p>
|
||||
<img src="../images/deskbar-images/settings.png" alt="settings.png" width="521" height="309" />
|
||||
<ul>
|
||||
<li><b>About This System...</b> - Shows some basic information of the system, licenses and the credits of the Haiku project.</li>
|
||||
|
||||
<li><b>Find...</b> - Opens the query dialog.</li>
|
||||
<li><b>Show Replicants</b> - Shows/hides the little Replicant widget you use to drag it around, remove or access its context menu.</li>
|
||||
<li><b>Deskbar Settings</b><ul>
|
||||
<li><i>Configure Deskbar Menu...</i> - Opens a panel to configure the Deskbar menu (see below).</li>
|
||||
<li><i>Always on Top</i> - The Deskbar always stays above all other windows.</li>
|
||||
<li><i>Auto Raise</i> - The Deskbar pops to the front if the mouse pointer touches it.</li>
|
||||
<li><i>Sort Running Applications</i> - Sorts the list of running programs alphabetically.</li>
|
||||
<li><i>Tracker always First</i> - Even if you sort alphabetically, the Tracker entry always stays first in the list.</li>
|
||||
<li><i>24 Hour Clock</i> - Toggles between 24 and 12 hour clock.</li>
|
||||
<li><i>Show Seconds</i> - Adds the display of seconds to the clock.</li>
|
||||
<li><i>European Date</i> - Shows the date in European format: day-month-year</li>
|
||||
<li><i>---- Full Date ----</i></li>
|
||||
<li><i>Show Application Expander</i> - Provides a small widget to show/hide all windows of a program directly under its entry in the Deskbar.</li>
|
||||
<li><i>Expand New Applications</i> - Newly launched programs have their windows automatically expanded under their entry in the Deskbar.</li>
|
||||
</ul></li>
|
||||
<li><b>Restart</b> - Restarts the system.</li>
|
||||
<li><b>Shutdown</b> - Shuts down the system.</li>
|
||||
<li><b>Recent Documents, Folders, Applications</b> - List the last recently opened documents, folders and applications (see <i>Configure Deskbar Menu...</i> below).
|
||||
<li><b>Applications, Demos, Deskbar Applets, Preferences</b> - List of installed applications, demos, applets and preferences (see <i>Configure Deskbar Menu...</i> below).</li>
|
||||
</ul>
|
||||
|
||||
<h3>Configure Deskbar Menu...</h3>
|
||||
<img src="../images/deskbar-images/configure.png" alt="configure.png" width="359" height="416" />
|
||||
<p>In this panel you set how many recent documents, folders and applications are shown in the Deskbar, or if you show them at all.</p>
|
||||
<p>Here, you also configure folders and their contents, which are by default Applications, Demos, Deskbar Applets, and Preferences. You can add your own entries and edit or remove items.<br />
|
||||
This part of the panel is just a representation of the folder <tt>/boot/home/config/be/</tt>. You can just as well link or copy files and folders directly in Tracker to configure your Deskbar.<br />
|
||||
Another method is to simply drag a file or folder and drop it where you want it into the Deskbar.</p>
|
||||
|
||||
<h2><a id="tray" name="tray">The Tray</a></h2>
|
||||
<img src="../images/deskbar-images/calendar.png" alt="calendar.png" width="229" height="210" />
|
||||
<p>Among other things, the tray's housing the clock. Left-click it to toggle between date and time. Right-click it to hide/show it or launch the <a href="prefs-time.html">Time</a> preferences to set it.<br />
|
||||
Here you can also launch a calendar that also appears, when you hold down the left mouse button on the clock for a little time.</p>
|
||||
<p>Any program can install an icon in the tray to provide an interface to the user. The email system, for instance, shows a different symbol when there's unread mail and offers a context menu to e.g. create or check for new mail. <i>ProcessController</i> is another example that uses its icon in the tray to provide information (CPU/memory usage) and to offer a context menu.</p>
|
||||
|
||||
<h2><a id="list-of-apps" name="list-of-apps">The list of running programs</a></h2>
|
||||
<img src="../images/deskbar-images/list-of-apps.png" alt="list-of-apps.png" width="229" height="306" />
|
||||
<p>You can change to a specific running application by clicking on its entry in the Deskbar and choosing (one of) its windows, from the submenu. By right-clicking you can minimize or close a window or the entire application.</p>
|
||||
<p>If you activated Expanders in the Deskbar settings, you can show/hide the list of windows directly under an application's entry.</p>
|
||||
<p>In front of every application's windows is a symbol providing info on its state. A bright symbol means a window is visible, a dark one that it's minimized. Three lines in front of a symbol shows that it's not on the current workspace.</p>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="tracker-add-ons.html">Tracker Add-Ons</a>
|
||||
   
|
||||
Next: <a href="filetypes.html">Filetypes</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,66 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Desktop Applets</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Desktop Applets</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="applications.html">Applications</a>
|
||||
   
|
||||
Next: <a href="preferences.html">Preferences</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<p>Haiku provides a few useful tools that can be installed on the Desktop or the Deskbar via its Replicant.</p>
|
||||
<table summary="desktop-applets" border="0" cellpadding="2" cellspacing="0">
|
||||
<tr><td style="width:24px;"><img src="../images/desktop-applets-images/launchbox-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="desktop-applets/desktop-applets-launchbox.html">LaunchBox</a></td><td style="width:10px;"> </td>
|
||||
<td valign="top">Shortcuts to your favorite applications.</td></tr>
|
||||
<tr><td><img src="../images/desktop-applets-images/networkstatus-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="desktop-applets/desktop-applets-networkstatus.html">NetworkStatus</a></td><td> </td>
|
||||
<td valign="top">Is your connection up?</td></tr>
|
||||
<tr><td><img src="../images/desktop-applets-images/processcontroller-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="desktop-applets/desktop-applets-processcontroller.html">ProcessController</a></td><td> </td>
|
||||
<td valign="top">See and control every running app and service.</td></tr>
|
||||
<tr><td><img src="../images/desktop-applets-images/workspaces-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="workspaces.html#applet">Workspaces</a></td><td> </td>
|
||||
<td valign="top">A miniature version of all workspaces.</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
<!--
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="applications.html">Applications</a>
|
||||
   
|
||||
Next: <a href="preferences.html">Preferences</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,87 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>LaunchBox</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">LaunchBox</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../desktop-applets.html">Desktop Applets</a>
|
||||
   
|
||||
Next: <a href="desktop-applets-networkstatus.html">NetworkStatus</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/desktop-applets-images/launchbox-icon_64.png" alt="launchbox-icon_64.png"
|
||||
width="64" height="64" />LaunchBox</h1>
|
||||
<table summary="quickinfo" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Desktop Applets</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/apps/LaunchBox</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/LaunchBox/*</tt></td></tr>
|
||||
</table>
|
||||
<p>One or more LaunchBox applets can be started to organize shortcuts to your favorite applications or documents. You decide if each is shown on all or just the current workspace. They can also serve to quickly open a document in a specific application. For example, you could drag&drop a HTML file onto a text editor in a LaunchBox to open it in the editor instead of its preferred application, the browser.</p>
|
||||
<img src="../../images/desktop-applets-images/launchbox.png" alt="launchbox.png" width="372" height="306" />
|
||||
<p>All options are reached from the context menu:</p>
|
||||
<table summary="layout" border="0" cellpadding="2" cellspacing="0">
|
||||
<tr><td><i>Add Button Here</i></td><td style="width:10px;"> </td><td>Adds an empty button.</td></tr>
|
||||
<tr><td><i>Clear Button</i></td><td> </td><td>Empties a button.</td></tr>
|
||||
<tr><td><i>Remove Button</i></td><td> </td><td>Removes a button.</td></tr>
|
||||
<tr><td class="onelinetop"><i>Settings</i><br />
|
||||
<i>- Horizontal Layout</i><br />
|
||||
<i>- Icon size</i><br />
|
||||
<i>- Show Window Border</i><br />
|
||||
<i>- Auto Raise</i><br />
|
||||
<i>- Show On All Workspaces</i></td><td> </td><td class="onelinetop"><br />
|
||||
Aligns the buttons horizontally.<br />
|
||||
Sets the icon size between 16 and 64 pixel.<br />
|
||||
Shows the window border.<br />
|
||||
LaunchBox pops up if the mouse is near the screen edge.<br />
|
||||
Shows the LaunchBox on every workspace.</td></tr>
|
||||
<tr><td><i>Pad</i><br />
|
||||
<i>- New</i><br />
|
||||
<i>- Clone</i><br />
|
||||
<i>- Close</i></td><td> </td><td><br />
|
||||
Add a new pad.<br />
|
||||
Duplicate the current pad.<br />
|
||||
Close the current pad.</td></tr>
|
||||
<tr><td><i>LaunchBox</i><br />
|
||||
<i>- About...</i><br />
|
||||
<i>- Quit</i></td><td> </td><td><br />
|
||||
Shows the About window.<br />
|
||||
Quits all LaunchBox pads.</td><td> </td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="../desktop-applets.html">Desktop Applets</a>
|
||||
   
|
||||
Next: <a href="desktop-applets-networkstatus.html">NetworkStatus</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,61 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>NetworkStatus</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">NetworkStatus</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../desktop-applets.html">Desktop Applets</a>
|
||||
   
|
||||
Previous: <a href="desktop-applets-launchbox.html">LaunchBox</a>
|
||||
   
|
||||
Next: <a href="desktop-applets-processcontroller.html">ProcessController</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/desktop-applets-images/networkstatus-icon_64.png" alt="networkstatus-icon_64.png"
|
||||
width="64" height="64" />NetworkStatus</h1>
|
||||
<table summary="quickinfo" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Desktop Applets</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/apps/NetworkStatus</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td>none</td></tr>
|
||||
</table>
|
||||
<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 class="bottomnav">
|
||||
<p>
|
||||
<a href="../desktop-applets.html">Desktop Applets</a>
|
||||
   
|
||||
Previous: <a href="desktop-applets-launchbox.html">LaunchBox</a>
|
||||
   
|
||||
Next: <a href="desktop-applets-processcontroller.html">ProcessController</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,60 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>ProcessController</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">ProcessController</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../desktop-applets.html">Desktop Applets</a>
|
||||
    
|
||||
Previous: <a href="desktop-applets-networkstatus.html">NetworkStatus</a>
|
||||
   
|
||||
Next: <a href="../workspaces.html#applet.html">Workspaces</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/desktop-applets-images/processcontroller-icon_64.png" alt="processcontroller-icon_64.png"
|
||||
width="64" height="64" />ProcessController</h1>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Desktop Applets</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/apps/ProcessController</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td>none</td></tr>
|
||||
</table>
|
||||
<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 class="bottomnav">
|
||||
<p>
|
||||
<a href="../desktop-applets.html">Desktop Applets</a>
|
||||
   
|
||||
Previous: <a href="desktop-applets-networkstatus.html">NetworkStatus</a>
|
||||
   
|
||||
Next: <a href="../workspaces.html#applet.html">Workspaces</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,131 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Filesystem layout</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Filesystem layout</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="bootloader.html">Boot Loader</a>
|
||||
   
|
||||
Next: <a href="gui.html">Haiku's GUI</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<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" width="349" height="121" /> 
|
||||
<img src="../images/filesystem-layout-images/achtung-system.png" alt="achtung-system.png" width="349" height="151" />
|
||||
<p>The second alert pops up if you try to rename or delete something in the system hierarchy. Here, the "<i>Do it</i>" button will only become clickable when you're holding down the <tt>SHIFT</tt> key.</p>
|
||||
<p>Generally, there are three seperate branches springing from the root folder of the boot volume:</p>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td><tt>/boot/beos/</tt></td><td> </td><td>belongs to the system. Don't touch!</td></tr>
|
||||
<tr><td><tt>/boot/common/</tt></td><td> </td><td>holds files that are shared between users.</td></tr>
|
||||
<tr><td><tt>/boot/home/</tt></td><td> </td><td>is your personal folder where you keep your data and settings.</td></tr>
|
||||
</table>
|
||||
|
||||
<h2><a id="system" name="system">The system folder - <tt>/boot/beos/</tt></a></h2>
|
||||
<p>The fact that it's called "<i>beos</i>" shows Haiku's BeOS heritage. It wasn't renamed yet to ensure backward compatibility with BeOS software.<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 <tt>/boot/home/</tt> hierarchy or, if it's supposed to be for every user, under <tt>/boot/common/</tt>. 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 <tt>/boot/common/</tt> or <tt>/boot/home/config/</tt>.</p>
|
||||
<p>In our example the location for Translators in the system folder would be</p>
|
||||
<p><tt>/boot/beos/add-ons/Translators/</tt></p>
|
||||
<p>So, the user "mirror" folder is either</p>
|
||||
<p><tt>/boot/home/config/add-ons/Translators/</tt><br />
|
||||
or<br />
|
||||
<tt>/boot/common/add-ons/Translators/</tt></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 id="common" name="common">The common folder - <tt>/boot/common/</tt></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, go here.</p>
|
||||
|
||||
<h2><a id="home" name="home">The home folder - <tt>/boot/home/</tt></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 <tt>~/config/</tt> directory and its subfolders. You <i>could</i> delete e.g. the <tt>~/config/settings/</tt> 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 <tt>~/config/add-ons/</tt> 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 "<tt>/boot/home/</tt>" in Terminal.)</p>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="4">
|
||||
<tr><td><tt>~/mail</tt></td><td style="width:10px;"> </td>
|
||||
<td>By default, this is where your mails are kept.</td></tr>
|
||||
|
||||
<tr><td><tt>~/queries</tt></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><tt>~/config/be/</tt></td><td> </td>
|
||||
<td>Again from our BeOS legacy, the <tt>be</tt> 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><tt>~/config/bin/</tt></td><td> </td>
|
||||
<td>Complements the system's <tt>/boot/beos/bin/</tt> folder and holds all your command line programs.</td></tr>
|
||||
|
||||
<tr><td><tt>~/config/boot/</tt></td><td> </td>
|
||||
<td>This folder holds the <tt>UserBootscript</tt> which is executed after the system has booted up and the <tt>UserShutdownscript</tt> which will be executed before the system does all the necessary things to safely shut down.</td></tr>
|
||||
|
||||
<tr><td><tt>~/config/fonts/</tt></td><td> </td>
|
||||
<td>Simply copy a TrueType or Postscript font into this folder and its usable right away.</td></tr>
|
||||
|
||||
<tr><td><tt>~/config/settings/</tt></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><tt>~/config/settings/beos_mime/</tt></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"><tt>~/config/settings/kernel/drivers/</tt></td><td> </td>
|
||||
<td>There, one settings files that may be of interest. <tt>kernel</tt> 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><tt>~/config/settings/Tracker/</tt></td><td> </td>
|
||||
<td>Here are some interesting subfolders:</td></tr>
|
||||
|
||||
<tr><td align="right"><tt>DefaultFolderTemplate/</tt></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"><tt>DefaultQueryTemplates/</tt></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"><tt>Go/</tt></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"><tt>Tracker New Template/</tt></td><td></td><td>Add a template for any filetype that's then available from Tracker's <i>File | New...</i> menu. See topic <a href="tracker.html#working-with-files">Tracker: Working with files</a>.</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="bootloader.html">Boot Loader</a>
|
||||
   
|
||||
Next: <a href="gui.html">Haiku's GUI</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,92 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Filetypes</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Filetypes</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="deskbar.html">Deskbar</a>
|
||||
   
|
||||
Next: <a href="attributes.html">Attributes</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<p>Other than Windows, Haiku doesn't rely on the 3-letter file extension for a file type (e.g. .txt, .jpg, .mp3). This method is only a last resort fallback. Haiku uses <acronym title="Multipurpose Internet Mail Extensions">MIME</acronym> types just like it's custom on the internet.</p>
|
||||
|
||||
<h3><a id="specific-file" name="specific-file">Setting the filetype of a specific file</a></h3>
|
||||
<p>You can change the type of a specific file, its icon and the associated application. Select the file and invoke the Add-Ons | Filetype add-on from the right-click context menu.</p>
|
||||
<img src="../images/filetypes-images/filetype-addon.png" alt="filetype-addon.png" width="288" height="212" />
|
||||
|
||||
<h3><a name="filetype">The File Type</a></h3>
|
||||
<p>This is a JPEG file, it's MIME string image/jpeg. Let's say you definitely know that it's not a JPEG but a GIF. You can change that either by entering the correct MIME string by hand or with one of the two buttons below the textbox:</p>
|
||||
<ul>
|
||||
<li><i>Select...</i> shows a hierarchical list of filetypes where you navigate to <tt>image | GIF Image</tt>.</li>
|
||||
<li><i>Same as...</i> opens a file dialog where you choose any file that already has the filetype you're looking for.</li>
|
||||
</ul>
|
||||
|
||||
<h3><a id="preferred-app" name="preferred-app">The Preferred Application</a></h3>
|
||||
<p>This drop-down menu shows a list of all applications that can handle this particular filetype. From here you can choose which program should open this specific file when it's double-clicked. You could, for example, change a HTML file's preferred application from the browser to a text editor while you're working on it. Every other HTML file still opens in the browser, only this particular one starts in your text editor.</p>
|
||||
<p>The "Default Application" is the one that's set globally for that filetype. If you don't find the program you want to associate with this file in the drop-down menu, you'll again find the buttons Select... and Same As... which do the similar thing described under "The File Type" above.</p>
|
||||
|
||||
<h3><a id="icon" name="icon">The Icon</a></h3>
|
||||
<p>If you're wondering why the icon well on the top right is empty: Icons are normally inherited from the system default for that filetype. You can open the <i>Filetype Add-On</i> of a file that contains an icon and drag&drop it into your file's icon well. Or you double-click the icon well and create or edit your own icon in <i>Icon-O-Matic</i>.</p>
|
||||
|
||||
<h2><a id="filetypes-preferences" name="filetypes-preferences">Global settings with the Filetypes Preferences</a></h2>
|
||||
<p>The <i>Filetypes</i> preferences don't deal with individual files but with global settings of filetypes. You can change default icons and preferred applications or add, remove, or alter attributes of whole filetypes. You can even create your own filetype from scratch.</p>
|
||||
<p>All filetypes and their configurations are stored in <tt>/boot/home/config/settings/beos_mime/</tt>. Before you start experimenting, it may be prudent to make a backup of that folder...</p>
|
||||
<p>To learn more about the <i>Filetypes</i> preferences see the workshop: <a href="workshop-filetypes+attributes.html">Filetypes, Attributes, Index and Queries</a>.</p>
|
||||
|
||||
<h2><a id="settings-apps" name="settings-apps">Special settings for applications</a></h2>
|
||||
<p>If you invoke the <i>Filetype Add-On</i> on an executable (here: <i>StyledEdit</i>), you'll get a different dialog:</p>
|
||||
<img src="../images/filetypes-images/filetype-addon-stylededit.png" alt="filetype-addon-stylededit.png" width="353" height="422" />
|
||||
<p>On top, you'll see, instead of a standardized MIME string, the unique application signature. With it, the system finds the program wherever it's installed.</p>
|
||||
<p>Below it are several flags, controlling the app's behaviour:</p>
|
||||
<ul>
|
||||
<li><i>Single Launch</i> - Only one instance of the app can be running per executable file. If you have two copies of that app, however, they can run side by side.</li>
|
||||
<li><i>Multiple Launch</i> - Many instances of the app can run simultaneously.</li>
|
||||
<li><i>Exclusive Launch</i> - Really only one instance with that app's signature is allowed to run at a time.</li>
|
||||
<li><i>Args Only</i> - Indicates the app doesn't respond to messages.</li>
|
||||
<li><i>Background App</i> - The app won't appear in Twitcher or the list of running apps of the Deskbar.</li>
|
||||
</ul>
|
||||
<p>Then there's the list of supported filetypes. You can add (and remove) filetypes if you think the application can handle them. As a consequence, the app will appear in the menu for preferred applications or Tracker's <i>Open with...</i> context menu when you right-click on a file of that type.</p>
|
||||
<p>At the bottom are version and copyright information. Like the application signature, they are filled in by the app's author and shouldn't be altered.</p>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="deskbar.html">Deskbar</a>
|
||||
   
|
||||
Next: <a href="attributes.html">Attributes</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,91 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Haiku's GUI</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Haiku's GUI</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="filesystem-layout.html">Filesystem layout</a>
|
||||
   
|
||||
Next: <a href="workspaces.html">Workspaces</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<p>Haiku's graphical user interface is an integral part of the system. Unlike Unix-based operating systems, there's no separate window manager and booting just into a command line shell is not possible. Haiku's focus being on the desktop user, this is just not considered necessary.</p>
|
||||
<p>As you probably have experience with other graphical environments, let's skip over the standards like menus, right-click context menus, drag&drop etc. Let's have a look at the few unique aspects of Haiku's GUI instead.</p>
|
||||
<img src="../images/gui-images/gui.png" alt="gui.png" width="644" height="404" />
|
||||
<p>There are only a few things in Haiku's GUI that aren't obvious and deserve an explanation.</p>
|
||||
<ol>
|
||||
<li><p>The Deskbar is Haiku's "Start" menu and taskbar, if you will. See topic <a href="deskbar.html">Deskbar</a>.</p></li>
|
||||
<li>The yellow tab offers more than just a program's name or a document's filename:
|
||||
<ul><li>You can move it by holding the <tt>SHIFT</tt> key while dragging it to another position, enabling you to stack a number of windows and conveniently access them by their named tab.</li>
|
||||
<li>You minimize a window with a double-click on its tab. A such hidden window can be accessed by its entry in the <a href="deskbar.html">Deskbar</a> or the <a href="twitcher.html">Twitcher</a>.</li>
|
||||
<li>You can send a window to the back with a right-click on its tab (or its border).</li></ul></li>
|
||||
<li><p>The close button.</p></li>
|
||||
<li><p>The "alternative size" button (expands window to full screen in most applications).</p></li>
|
||||
<li><p>The resize button. Dragging anywhere else on a window's border will move the window.</p></li>
|
||||
</ol>
|
||||
|
||||
<h2><a id="open-save-panel" name="open-save-panel">Open and save panels</a></h2>
|
||||
<p>When opening or saving a file from any application, a panel like this opens:</p>
|
||||
<img src="../images/gui-images/open-save.png" alt="open-save.png" width="645" height="362" />
|
||||
<p>It has all the usual things: A list of files of the current folder to choose from, in case of a save panel, a text field to enter a filename and a drop-down menu for different file formats and their settings.<br />
|
||||
You can enter parent folders with the drop-down menu above the file listing.</p>
|
||||
<p>If you already have a Tracker window with the location for a file open, you can simply drag either any file or the folder-representation (i.e. the symbol to the far right in its menubar) into the panel. This changes the panel to that new location.</p>
|
||||
|
||||
<h3><a id="open-save-shortcuts" name="open-save-shortcuts">Keyboard shortcuts</a></h3>
|
||||
<p>You can use many of the shortcuts also used in Tracker. Besides the commands that are also available through the <i>File</i> menu, there are a few not that obvious:</p>
|
||||
<table summary="shortcuts" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td><tt>ALT+N</tt></td><td></td><td> Creates a new folder.</td></tr>
|
||||
<tr><td><tt>ALT+E</tt></td><td></td><td> Lets you rename the selected entry.</td></tr>
|
||||
<tr><td><tt>ALT+CURSOR-UP</tt></td><td style="width:24px;"></td><td> Opens the parent folder.</td></tr>
|
||||
<tr><td class="onelinetop"><tt>ALT+CURSOR-DOWN or RETURN</tt></td><td></td><td> Opens the selected folder.</td></tr>
|
||||
<tr><td><tt>ALT+D</tt></td><td></td><td> Takes you to your Desktop.</td></tr>
|
||||
<tr><td><tt>ALT+H</tt></td><td></td><td> Takes you to your Home folder.</td></tr>
|
||||
</table>
|
||||
|
||||
<h3><a id="favorites-recent" name="favorites-recent">Favorites and recent folders</a></h3>
|
||||
<p>The menu <i>Favorites</i> provides recently visited folders and favorite locations that you can set up yourself. As indicated by the little arrow, you can also use these locations to navigate further down the hierarchy via submenus.</p>
|
||||
<img src="../images/gui-images/favorites.png" alt="favorites.png" width="455" height="209" />
|
||||
<p>To add a Favorite, you simply navigate to your destination and choose <i>Favorites | Add Current Folder</i>. From now on it will appear in every open/save panel. To remove a Favorite, choose <i>Favorites | Configure Favorites...</i> and delete its entry.<br />
|
||||
All Favorites are kept in <tt>/boot/home/config/settings/Tracker/Go/</tt>. So you might as well add and remove links to files and folders there directly.</p>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="filesystem-layout.html">Filesystem layout</a>
|
||||
   
|
||||
Next: <a href="workspaces.html">Workspaces</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,135 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Index</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Index</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="attributes.html">Attributes</a>
|
||||
   
|
||||
Next: <a href="queries.html">Queries</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<p><a href="attributes.html">Attributes</a> and <a href="queries.html">Queries</a> are key features of Haiku. While attributes are useful on their own, to display additional information on a file, for a query on them, they need to be indexed. It puts them into a lookup table, which in turn makes queries lightning fast.<br />
|
||||
The index is part of the filesystem and is kept for every volume/partition separately.</p>
|
||||
|
||||
<h2>Indexing commands in Terminal</h2>
|
||||
<p>There are several commands to manage the index:</p>
|
||||
<ul>
|
||||
<li><b>lsindex</b> - Displays the indexed attributes on the current volume/partition.
|
||||
<p>These are the attributes that are indexed by default:<br />
|
||||
<pre class="terminal"> ~ ->lsindex
|
||||
BEOS:APP_SIG
|
||||
MAIL:account
|
||||
MAIL:cc
|
||||
MAIL:chain
|
||||
MAIL:draft
|
||||
MAIL:flags
|
||||
MAIL:from
|
||||
MAIL:name
|
||||
MAIL:pending_chain
|
||||
MAIL:priority
|
||||
MAIL:reply
|
||||
MAIL:status
|
||||
MAIL:subject
|
||||
MAIL:thread
|
||||
MAIL:to
|
||||
MAIL:when
|
||||
META:address
|
||||
META:city
|
||||
META:company
|
||||
META:country
|
||||
META:email
|
||||
META:fax
|
||||
META:group
|
||||
META:hphone
|
||||
META:name
|
||||
META:nickname
|
||||
META:state
|
||||
META:url
|
||||
META:wphone
|
||||
META:zip
|
||||
_signature
|
||||
_status
|
||||
_trk/qrylastchange
|
||||
_trk/recentQuery
|
||||
be:deskbar_item_status
|
||||
last_modified
|
||||
name
|
||||
size
|
||||
</pre></li>
|
||||
<li><b>mkindex</b> - Adds an attribute to the index of a volume/partition.
|
||||
<pre>Usage: mkindex [options] <attribute>
|
||||
Creates a new index for the specified attribute.
|
||||
|
||||
-d, --volume=PATH a path on the volume to which the index will be added,
|
||||
defaults to current volume.
|
||||
-t, --type=TYPE the type of the attribute being indexed. One of "int",
|
||||
"llong", "string", "float", or "double".
|
||||
Defaults to "string".
|
||||
--copy-from path to volume to copy the indexes from.
|
||||
-v, --verbose print information about the index being created
|
||||
|
||||
</pre>
|
||||
<p><i><b>Note:</b> Only <b>new</b> files with that attribute come automatically into the index!</i><br />
|
||||
Existing files have to be added manually by copying them and deleting the originals after that. Alternatively you can use the tool <a href="http://www.bebits.com/app/2033" rel="nofollow">reindex</a>.
|
||||
</p>
|
||||
</li>
|
||||
<li><b>rmindex</b> - Removes an attribute from the index of a volume/partition.
|
||||
<pre>Usage: rmindex [OPTION]... INDEX_NAME
|
||||
|
||||
Removes the index named INDEX_NAME from a disk volume. Once this has been
|
||||
done, it will no longer be possible to use the query system to search for
|
||||
files with the INDEX_NAME attribute.
|
||||
|
||||
-d, --volume=PATH a path on the volume from which the index will be
|
||||
removed
|
||||
-h, --help display this help and exit
|
||||
-p, --pattern INDEX_NAME is a pattern
|
||||
-v, --verbose print information about the index being removed
|
||||
|
||||
INDEX_NAME is the name of a file attribute.
|
||||
|
||||
If no volume is specified, the volume of the current directory is assumed.</pre>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="attributes.html">Attributes</a>
|
||||
   
|
||||
Next: <a href="queries.html">Queries</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,244 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2009, Haiku. All rights reserved.
|
||||
* Distributed under the terms of the MIT License.
|
||||
*
|
||||
* Authors:
|
||||
* Humdinger <[email protected]>
|
||||
* Ryan Leavengood
|
||||
* Fredrik Ekdahl
|
||||
*
|
||||
-->
|
||||
<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>Compiling/installing from source</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Compiling/installing from source</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Next: <a href="bootloader.html">Boot Loader</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<p>The following will show you step by step how to get Haiku's source code and build tools, how to compile it all and how to generate either a VMWare image or directly install onto a partition or USB drive. You'll also learn how to exchange data with an image or an installtion on it's partition.<br />
|
||||
It's all based on Ubuntu 8.10, but should work generally the same on all other distributions.</p>
|
||||
|
||||
<h1><a name="download">Downloading the tools and the Haiku source</a></h1>
|
||||
<ol>
|
||||
<li><p>Install all needed packages:</p>
|
||||
<pre class="terminal">sudo apt-get install subversion autoconf automake texinfo flex bison gawk build-essential</pre></li>
|
||||
<li><p>Create the Haiku development directories and get the Haiku build tools source:</p>
|
||||
<pre class="terminal">mkdir develop
|
||||
cd develop
|
||||
mkdir haiku
|
||||
cd haiku
|
||||
svn checkout svn://svn.berlios.de/haiku/buildtools/trunk buildtools</pre></li>
|
||||
<li><p>Build and install the Haiku Jam:</p>
|
||||
<pre class="terminal">cd buildtools/jam
|
||||
make
|
||||
sudo ./jam0 install
|
||||
cd ../..</pre></li>
|
||||
<li><p>Get the Haiku source (this will take a while).<br />
|
||||
For anonymous check-out:</p>
|
||||
<pre class="terminal">svn checkout http://svn.berlios.de/svnroot/repos/haiku/haiku/trunk trunk</pre>
|
||||
<p>If you have a valid Haiku developer account at Berlios:</p>
|
||||
<pre class="terminal">svn checkout https://[email protected]/svnroot/repos/haiku/haiku/trunk trunk</pre>
|
||||
<p>If there are any errors while checking out the source, just cd into the trunk directory and type <tt>svn update</tt> to get any missed files.<br />
|
||||
This is also how you update the code in the future.</p></li>
|
||||
<li><p>Build the cross compiler tools (GCC 2.95):</p>
|
||||
<pre class="terminal">cd ~/develop/haiku/trunk
|
||||
./configure --build-cross-tools ../buildtools/</pre>
|
||||
<p>To build with GCC 4.x the configure line changes to:</p>
|
||||
<pre class="terminal">./configure --build-cross-tools-gcc4 x86 ../buildtools/</pre>
|
||||
<p>But keep in mind this will produce binaries which are not compatible with BeOS.</p></li>
|
||||
</ol>
|
||||
|
||||
<p><br /></p>
|
||||
<p>To download all code changes from now on, simply enter the <tt>haiku/trunk/</tt> folder and type:</p>
|
||||
<pre class="terminal">svn update</pre>
|
||||
|
||||
<h1><a name="userbuildconfig">Customizing UserBuildConfig</a></h1>
|
||||
<p>Now you could already start to build RAW or VMWare images. Before we come to that, however, let's have a look at the <tt>UserBuildConfig</tt> that can be used to customize and automate some things.</p>
|
||||
<p>In <tt>trunk/haiku/build/jam/</tt> there's a <tt>UserBuildConfig.ReadMe</tt> that explains various options. <b>Don't</b> simply rename it and use it as <tt>UserBuildConfig</tt>!</p>
|
||||
<p>You start by duplicating the <tt>UserBuildConfig.sample</tt> and the remove the<tt>.sample</tt> suffix to get your <tt>UserBuildConfig</tt>. From the <tt>.ReadMe</tt> you can copy interesting parts into your config and customize them there.</p>
|
||||
<ol>
|
||||
<li><p>First, the line needed for the optional "OpenSSH" package:</p>
|
||||
<pre>HAIKU_IMAGE_HOST_NAME = "TEST" ;</pre>
|
||||
</li>
|
||||
<li><p>Now the block that sets the defaults for timezone and keymap:</p>
|
||||
<pre># Add symlink/file (timezone and keymap settings) to the image.
|
||||
AddSymlinkToHaikuImage home config settings
|
||||
: /boot/beos/etc/timezones/Europe/Paris : timezone ;
|
||||
AddFilesToHaikuImage home config settings : <keymap>German
|
||||
: Key_map ;</keymap></pre></li>
|
||||
<li><p>The build process can be fine tuned until it fits your needs. You could create your own folder <tt>haiku/trunk/user_data/</tt> and put files there that are then copied or unzipped into the image. Zipping is important when dealing with Haiku files with their attributes, because zipping them up will preserve them on non-BFS partitions.<br />
|
||||
For example:</p>
|
||||
<pre># Zip up your emails between each system update and place the archive into the
|
||||
# user_data folder to be automatically put back when building the new image.
|
||||
UnzipArchiveToHaikuImage home
|
||||
: $(HAIKU_TOP)/user_data/mail.zip ;</pre>
|
||||
<p>The first line defines the location in the image where the archive will be unzipped (here: <tt>/boot/home/</tt>). Deeper hierarchies are separated with a blank instead of the usual "<tt>/</tt>" (see the setting of the timezone above).<br />
|
||||
The second line is the location of the zip file. <tt>$(HAIKU_TOP)</tt> is the lowest level of the checked out source tree, normally <tt>haiku/trunk/</tt>.</p>
|
||||
<p>In the same way, you use <tt>CopyDirectoryToHaikuImage</tt> and <tt>AddFilesToHaikuImage</tt> to copy whole directories or single files into the image.</p></li>
|
||||
<li><p>The above commands are executed when building any kind of image. "Build Profiles" provide the means to set commands specifically for different configurations.<br />
|
||||
These are two profiles, one for building and installing an image directly onto a partition and the other to generate a VMWare image:</p>
|
||||
<pre>DefineBuildProfile disk : disk : "/dev/sda7" ;
|
||||
DefineBuildProfile vmware : vmware-image ;
|
||||
|
||||
switch $(HAIKU_BUILD_PROFILE) {
|
||||
case "disk" : {
|
||||
HAIKU_ADD_ALL_OPTIONAL_PACKAGES = 1 ;
|
||||
}
|
||||
|
||||
|
||||
case "vmware" : {
|
||||
HAIKU_IMAGE_SIZE = 900 ;
|
||||
HAIKU_DONT_CLEAR_IMAGE = 1 ;
|
||||
HAIKU_ADD_ALL_OPTIONAL_PACKAGES = 1
|
||||
}
|
||||
|
||||
}</pre>
|
||||
<p>The first line is especially important and <b>dangerous</b>: "<tt>/dev/sda7</tt>"<br />
|
||||
<span style="font-size: 1.2em; font-weight: bold;">The so defined partition will be irretrievably overwritten!
|
||||
</span></p>
|
||||
<p>Before you use this profile, you should make sure that it's really the correct partition on the right harddisk or USB-stick, for example by using Ubuntu's partition editor <i>GParted</i>.</p></li>
|
||||
</ol>
|
||||
<p><br /></p>
|
||||
<p>Here's the complete <tt>UserBuildConfig</tt> once more:</p>
|
||||
<pre># Quick start file for UserBuildConfig. Copy it and uncomment and edit the
|
||||
# lines you want. See UserBuildConfig.ReadMe for details.
|
||||
|
||||
# Optional package OpenSSH needs this variable set
|
||||
HAIKU_IMAGE_HOST_NAME = "TEST" ;
|
||||
|
||||
# Add symlink/file (timezone and keymap settings) to the image.
|
||||
AddSymlinkToHaikuImage home config settings
|
||||
: /boot/beos/etc/timezones/Europe/Paris : timezone ;
|
||||
AddFilesToHaikuImage home config settings : <keymap>German
|
||||
: Key_map ;
|
||||
|
||||
DefineBuildProfile disk : disk : "/dev/sda7" ;
|
||||
DefineBuildProfile vmware : vmware-image ;
|
||||
|
||||
switch $(HAIKU_BUILD_PROFILE) {
|
||||
case "disk" : {
|
||||
HAIKU_ADD_ALL_OPTIONAL_PACKAGES = 1 ;
|
||||
}
|
||||
|
||||
|
||||
case "vmware" : {
|
||||
HAIKU_IMAGE_SIZE = 900 ;
|
||||
HAIKU_DONT_CLEAR_IMAGE = 1 ;
|
||||
HAIKU_ADD_ALL_OPTIONAL_PACKAGES = 1 ;
|
||||
}
|
||||
|
||||
}</pre>
|
||||
<p>Besides these user build profiles, there are also official release profiles, see <tt>ReleaseBuildProfiles</tt> in the same folder. The profiles <i>alpha-raw</i> and <i>alpha-vmware</i> will build all officially planned components for the alpha release. They are invoked just like the user profiles, s. <a href="#build_vmimage">Building a VMWare Image</a> a bit further down.
|
||||
</p>
|
||||
<h1>Building/installing Haiku Images</h1>
|
||||
<p>Thanks to our <tt>UserBuildConfig</tt> it's all quite simple now.
|
||||
</p>
|
||||
<h2><a name="install_partition">Installing on a partition/USB-stick</a></h2>
|
||||
<p>To install Haiku directly onto a partition/USB-stick, you have to set the according read and write permissions. In our example it's done with:</p>
|
||||
<pre class="terminal">sudo chmod o+rw /dev/sda7
|
||||
sudo chmod o+r /dev/sda</pre>
|
||||
<p>Note that the read permission is set for the whole disk (1st line) while the write permission is limited to one specific partition (2nd line).</p>
|
||||
<p>Now the Haiku image is built and installed on the partition:</p>
|
||||
<pre class="terminal">sudo jam -q @disk</pre>
|
||||
<p><br /></p>
|
||||
<p>
|
||||
Installing to its own partition offers some interesting possibilities:</p>
|
||||
<pre class="terminal">sudo jam -q @disk update-all</pre>
|
||||
<p>This updates all of the system, but leaves the home folder untouched, so all your data will still be there.</p>
|
||||
<p><br /></p>
|
||||
<p>You can also decide to only update certain components:</p>
|
||||
<pre class="terminal">sudo jam -q @disk update {components}</pre>
|
||||
<p>Just replace the <tt>{components}</tt> with the program/component to be updated, e.g. <tt>kernel</tt>, <tt>StyledEdit</tt> or <tt>libmedia.so</tt> or more than one, separated with blanks. <tt>haiku/build/jam/HaikuImage</tt> lists all possible "targets".</p>
|
||||
|
||||
<h2><a name="build_vmimage">Building a VMWare Image</a></h2>
|
||||
<p>Just enter:</p>
|
||||
<pre class="terminal">sudo jam -q @vmware</pre>
|
||||
<p>You have to rededicate the generated image to satisfy the VMPlayer, before you can run it with an associated <a href="http://haiku-files.org/files/haiku.vmx">.vmx</a> file (There's also a <tt>.vmx</tt> file in <tt>haiku/3rdparty/vmware/</tt>):</p>
|
||||
<pre class="terminal">sudo chown [YourUsername] haiku.image</pre>
|
||||
|
||||
<h1><a name="grub">Booting with GRUB</a></h1>
|
||||
<p>If you installed Haiku directly onto a USB-stick, you just have to make sure the boot order in the BIOS looks first for USB devices to have Haiku boot right up from the stick.</p>
|
||||
<p><br /></p>
|
||||
<p>If Haiku was installed on a partition on your harddrive, you have to adjust the boot loader accordingly. This is how it's done with GRUB:</p>
|
||||
<p>
|
||||
<p>Open the list of boot options, shown when pressing <tt>ESC</tt> at the beginning of the boot process:</p>
|
||||
<pre class="terminal">sudo gedit /boot/grub/menu.lst</pre>
|
||||
<p>You'll note that GRUB uses a different naming strategy for harddrives than Linux.</p>
|
||||
<p>With GRUB it's: <tt>(hdN,n)</tt></p>
|
||||
<p>All harddisks start with "<i>hd</i>"<br />
|
||||
"<i>N</i>" N is the hard disk number, starting with "0".<br />
|
||||
"<i>n</i> is the partition number, also starting with "0".<br />
|
||||
The first logical partition always have the number 4, regardless of the number of primary partitions.</p>
|
||||
<p>If you're still unsure, check out the <a href="http://www.gnu.org/software/grub/manual/grub.html#Naming-convention">GRUB manual</a>.</p>
|
||||
<p>As an example:</p>
|
||||
<p><tt>/dev/sda7</tt> would be <tt>(hd0,6)</tt> in GRUB.</p>
|
||||
<p>The entry in <tt>/boot/grub/menu.lst</tt> would then be:</p>
|
||||
<pre># Haiku on /dev/sda7
|
||||
title Haiku
|
||||
rootnoverify (hd0,6)
|
||||
chainloader +1</pre>
|
||||
<p><br /></p>
|
||||
<p>Save, reboot, press <tt>ESC</tt> when GRUB starts and choose "Haiku" in the menu.</p>
|
||||
|
||||
<h1><a name="bfs_shell">Accessing images/partitions</a></h1>
|
||||
<p>Using build profiles has another advantage: You can mount a VMWare image or the partition of a Haiku installation to transfer data. Navigate to <tt>haiku/trunk/</tt> and simply enter:</p>
|
||||
<pre class="terminal">sudo jam @disk mount</pre>
|
||||
<p>or</p>
|
||||
<pre class="terminal">sudo jam @vmware mount</pre>
|
||||
<p>Now you're in the <tt>bfs_shell</tt>. Enter <tt>help</tt> to get a list of all supported commands:</p>
|
||||
<pre class="terminal">fssh:/> help
|
||||
supported commands:
|
||||
cd - change current directory
|
||||
chmod - change file permissions
|
||||
cp - copy files and directories
|
||||
exit - quit the shell
|
||||
help - list supported commands
|
||||
info - prints volume informations
|
||||
ln - create a hard or symbolic link
|
||||
ls - list files or directories
|
||||
mkdir - create directories
|
||||
mkindex - create an index
|
||||
query - query for files
|
||||
quit - quit the shell
|
||||
rm - remove files and directories
|
||||
sync - syncs the file system</pre>
|
||||
<p>It all works pretty much like in your normal bash shell (besides there's sadly no tab-completion).<br />
|
||||
The one thing to remember: You have to prefix every local path (your Linux partition) with a "<tt>:</tt>".</p>
|
||||
<p>Here's an example to copy the file <tt>.bash_history</tt> from Haiku to your Linux partition:</p>
|
||||
<pre class="terminal">fssh:/> cd myfs/home
|
||||
fssh:/myfs/home> cp .bash_history :/home/humdinger/</pre>
|
||||
<p>The other way around works the same:</p>
|
||||
<pre class="terminal">fssh:> cp :/home/humdinger/Bilder/gazette-final.png myfs/home/</pre>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Next: <a href="bootloader.html">Boot Loader</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,122 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Shortcuts and key combinations</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Shortcuts and key combinations</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="tracker-add-ons.html">Tracker Add-Ons</a>
|
||||
   
|
||||
Next: <a href="deskbar.html">Deskbar</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<p>By default, Haiku's option key, to invoke commands from menus for example, is not the usual <tt>CTRL</tt> key, but <tt>ALT</tt> instead. This has historical reasons, because the BeOS was inspired somewhat by MacOS. After you get used to it, it actually feels better as e.g. <tt>ALT+C</tt> and <tt>ALT+V</tt> is reached more conveniently on the keyboard and these commands seamlessly integrate into the <acronym title="Bourne Again Shell">bash</acronym> shell of the Terminal, where <tt>CTRL+C</tt> quits the running process.</p>
|
||||
<p>In any case, you can switch to the maybe more familiar <tt>CTRL</tt> key in the <a href="prefs-menu.html">Menu</a> preferences. The user guide will always describes the default configuration with option key being <tt>ALT</tt>.</p>
|
||||
|
||||
<h2><a id="general" name="general">General shortcuts</a></h2>
|
||||
<p>Here's a table of many of the most commonly used shortcuts that are always available, even if there isn't a corresponding menu:</p>
|
||||
<table summary="shortcuts" border="0" cellspacing="0" cellpadding="4">
|
||||
<tr><td><tt>ALT+Fx</tt></td><td style="width:15px;"></td><td>Switches to <a href="workspaces.html">Workspace</a> X (<tt>Fx</tt> is the function key corresponding to that workspace).</td></tr>
|
||||
<tr><td><tt>CTRL+TAB</tt></td><td></td><td>Hold down to bring up the <a href="twitcher.hml">Twitcher</a>.</td></tr>
|
||||
<tr><td><tt>CTRL+ALT+DEL</tt></td><td></td><td>Opens the <a href="teammonitor.html">Team Monitor</a>.</td></tr>
|
||||
<tr><td><tt>ALT+ESC</tt></td><td></td><td>Enters the menu bar (leave with <tt>ESC</tt>).</td></tr>
|
||||
<tr><td><tt>ALT+C</tt></td><td></td><td>Copies selection to clipboard.</td></tr>
|
||||
<tr><td><tt>ALT+X</tt></td><td></td><td>Cuts selection to clipboard.</td></tr>
|
||||
<tr><td><tt>ALT+V</tt></td><td></td><td>Pastes the clipboard's contents.</td></tr>
|
||||
<tr><td><tt>ALT+W</tt></td><td></td><td>Closes the current window.</td></tr>
|
||||
<tr><td><tt>ALT+Q</tt></td><td></td><td>Closes the whole application.</td></tr>
|
||||
</table>
|
||||
|
||||
<h2><a id="tracker-navigation" name="tracker-navigation">Shortcuts for Tracker navigation</a></h2>
|
||||
<p>Additionally to the general shortcuts, here are more for navigating with Tracker:</p>
|
||||
<table summary="shortcuts" border="0" cellspacing="0" cellpadding="4">
|
||||
<tr><td><tt>ALT+CURSOR UP</tt></td><td style="width:15px;"></td><td>Opens the parent folder.</td></tr>
|
||||
<tr><td class="onelinetop"><tt>ALT+CURSOR DOWN or RETURN</tt></td><td></td><td>Opens the selected folder.</td></tr>
|
||||
<tr><td><tt>WIN-KEY</tt></td><td></td><td>Holding it while opening a folder will automatically close the parent folder. This also works when navigating with the mouse.</td></tr>
|
||||
<tr><td><tt>right MENU-KEY</tt></td><td></td><td>Opens the Deskbar menu (leave with <tt>ESC</tt>)</td></tr>
|
||||
<tr><td><tt>ALT+Z</tt></td><td></td><td>Undo last action. The undo history is only limited by the available memory. Note, that this only works for actions on the file itself, changed attributes and permission settings can't be undone. Also, once a file is removed from <i>Trash</i> it's gone for good.</td></tr>
|
||||
<tr><td><tt>ALT+SHIFT+Z</tt></td><td></td><td>Redo the action you just reverted with <tt>ALT+Z</tt></td></tr>
|
||||
</table>
|
||||
|
||||
<h2><a id="terminal" name="terminal">Shortcuts in Terminal</a></h2>
|
||||
<table summary="shortcuts" border="0" cellspacing="0" cellpadding="4">
|
||||
<tr><td><tt>ALT+N</tt></td><td style="width:15px;"></td><td>Opens another Terminal session in a new
|
||||
window.</td></tr>
|
||||
<tr><td><tt>ALT+T</tt></td><td></td><td>Opens another Terminal session in a new
|
||||
tab.</td></tr>
|
||||
<tr><td><tt>ALT+1,2,3...</tt></td><td></td><td>Switches to the corresponding tab.</td></tr>
|
||||
<tr><td><tt>ALT+G</tt></td><td></td><td>Switch to the next Terminal window.</td></tr>
|
||||
<tr><td><tt>ALT +,-</tt></td><td></td><td>Increase/Decrease font size.</td></tr>
|
||||
<tr><td><tt>ALT+RETURN</tt></td><td></td><td>Enter/leave fullscreen mode.</td></tr>
|
||||
<tr><td class="onelinetop"><tt>SHIFT+CURSOR UP/DOWN</tt></td><td></td><td>Scrolls the Terminal
|
||||
output up/down one line.</td></tr>
|
||||
<tr><td><tt> SHIFT+PAGE UP/DOWN </tt></td><td></td><td> Scrolls the Terminal
|
||||
output up/down one page.</td></tr>
|
||||
<tr><td><tt>TAB</tt></td><td></td><td>Tab-completion. After entering a few
|
||||
letters, press <tt>TAB</tt> once to auto-complete a filename or path. If
|
||||
there are more than one match, it stops where the name starts to differ
|
||||
and you have to provide some more letters to further distinguish them.
|
||||
You can also press <tt>TAB</tt> twice to have all matches
|
||||
listed.</td></tr>
|
||||
<tr><td><tt>CURSOR UP/DOWN</tt></td><td></td><td>Moves up or down in a list of
|
||||
all previously entered commands.</td></tr>
|
||||
<tr><td><tt>CTRL+R</tt></td><td></td><td>Bash history. All the commands you enter
|
||||
are stored in the file <tt>~/.bash_history</tt>. Press <tt>CTRL+R</tt>
|
||||
and start to enter a command and you'll be provided with the first match
|
||||
from the bash history. Keep pressing <tt>CTRL+R</tt> until you find the
|
||||
right command line and press enter to execute it.</td></tr>
|
||||
<tr><td><tt>CTRL+C</tt></td><td></td><td>Stops the currently running
|
||||
command.</td></tr>
|
||||
<tr><td><tt>CTRL+D</tt></td><td></td><td>Closes the current Terminal
|
||||
session.</td></tr>
|
||||
</table>
|
||||
|
||||
<h2><a id="other-combos" name="other-combos">Other key combinations</a></h2>
|
||||
<p>You can add or remove items to/from a selection by holding down a modifier key while clicking on a entry (or file in case of Tracker).</p>
|
||||
<table summary="shortcuts" border="0" cellspacing="0" cellpadding="4">
|
||||
<tr><td><tt>SHIFT</tt></td><td style="width:15px;"></td><td>This will select everything between the first selected item and the one you click on.</td></tr>
|
||||
<tr><td><tt>ALT</tt></td><td></td><td>Adds or removes the item you're clicking on from the selection.</td></tr>
|
||||
</table>
|
||||
<p>In a Tracker window, if you just start typing, Tracker scrolls to and selects the file that best fits your incremental search. If there's no file starting with your typed letters, files that contain the search string anywhere in their name or other displayed attributes are selected. This search is <i>not</i> case-sensitive.<br />
|
||||
The letters you type appear at the bottom-left, where normally the number of items are listed. After a second it reverts back and you could start a new incremental search.</p>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="tracker-add-ons.html">Tracker Add-Ons</a>
|
||||
   
|
||||
Next: <a href="deskbar.html">Deskbar</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,93 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Preferences</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Preferences</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="desktop-applets.html">Desktop Applets</a>
|
||||
<!--    
|
||||
Next: <a href="demos.html">Demos</a>
|
||||
-->
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<p>While a key philosophy of Haiku is to cut down on options and have sensible defaults instead, there are some things that have to be configured or can be set to individual preference. You find all panels in Deskbar's <i>Preferences</i> menu.</p>
|
||||
<table summary="contents" border="0" cellpadding="2" cellspacing="0">
|
||||
<tr><td style="width:24px;"><img src="../images/prefs-images/appearance-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="preferences/prefs-appearance.html">Appearance</a></td><td style="width:10px;"> </td>
|
||||
<td valign="top">Configure certain aspects of the graphical interface.</td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/prefs-images/backgrounds-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="preferences/prefs-backgrounds.html">Backgrounds</a></td><td> </td>
|
||||
<td valign="top">Set a color or image as background of the Desktop or any other folder.</td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/prefs-images/datatranslations-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="preferences/prefs-datatranslations.html">DataTranslations</a></td><td> </td>
|
||||
<td valign="top">Settings for all supported file formats.</td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/prefs-images/e-mail-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="preferences/prefs-e-mail.html">E-mail</a></td><td> </td>
|
||||
<td valign="top">Configure your email accounts.</td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/prefs-images/filetypes-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="preferences/prefs-filetypes.html">FileTypes</a></td><td> </td>
|
||||
<td valign="top">Add, remove and configure filetypes.</td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/prefs-images/fonts-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="preferences/prefs-fonts.html">Fonts</a></td><td> </td>
|
||||
<td valign="top">Set your system fonts.</td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/prefs-images/keyboard-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="preferences/prefs-keyboard.html">Keyboard</a></td><td> </td>
|
||||
<td valign="top">Configure repeat delay and rate.</td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/prefs-images/keymap-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="preferences/prefs-keymap.html">Keymap</a></td><td> </td>
|
||||
<td valign="top">Set the mapping of your keyboard.</td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/prefs-images/media-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="preferences/prefs-media.html">Media</a></td><td> </td>
|
||||
<td valign="top">Audio and video settings like volume and in/output devices.</td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/prefs-images/menu-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="preferences/prefs-menu.html">Menu</a></td><td> </td>
|
||||
<td valign="top">Configure the behaviour of menus and the command key (<tt>CTRL/ALT</tt>.</td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/prefs-images/mouse-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="preferences/prefs-mouse.html">Mouse</a></td><td> </td>
|
||||
<td valign="top">Configure your mouse.</td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/prefs-images/network-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="preferences/prefs-network.html">Network</a></td><td> </td>
|
||||
<td valign="top">Configure your network.</td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/prefs-images/printers-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="preferences/prefs-printers.html">Printers</a></td><td> </td>
|
||||
<td valign="top">Add, remove and configure printers.</td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/prefs-images/screen-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="preferences/prefs-screen.html">Screen</a></td><td> </td>
|
||||
<td valign="top">Configure resolution, depth and refresh rate.</td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/prefs-images/screensaver-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="preferences/prefs-screensaver.html">ScreenSaver</a></td><td> </td>
|
||||
<td valign="top">Add, remove and configure a screen saver.</td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/prefs-images/sounds-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="preferences/prefs-sounds.html">Sounds</a></td><td> </td>
|
||||
<td valign="top">Assign a sound to different system events.</td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/prefs-images/time-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="preferences/prefs-time.html">Time</a></td><td> </td>
|
||||
<td valign="top">Set time, date and timezone.</td></tr>
|
||||
<tr><td style="width:24px;"><img src="../images/prefs-images/virtualmemory-icon_16.png" alt="icon" width="16" height="16" /></td><td><a href="preferences/prefs-virtualmemory.html">VirtualMemory</a></td><td> </td>
|
||||
<td valign="top">Set the amount of swap space.</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
<!--
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="desktop-applets.html">Desktop Applets</a>
|
||||
   
|
||||
Next: <a href="demos.html">Demos</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,93 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Appearance</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Appearance</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Next: <a href="prefs-backgrounds.html">Backgrounds</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/prefs-images/appearance-icon_64.png" alt="appearance-icon_64.png" width="64" height="64" />Appearance</h1>
|
||||
<table summary="quickinfo" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Preferences</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/preferences/Appearance</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/system/app_server/appearance</tt></td></tr>
|
||||
</table>
|
||||
<p>The Appearance preferences lets you change some aspects of Haiku's visuals.</p>
|
||||
|
||||
<h2><a id="colors" name="colors">Colors</a></h2>
|
||||
<img src="../../images/prefs-images/appearance-colors.png" alt="appearance-colors.png" width="460" height="337" />
|
||||
<p>In the first tab, <i>Colors</i>, you can change the colors of different parts of the user interface. The color well accepts drag&drops from other programs, letting you drag colors over from e.g. <i>WonderBrush</i>, <i>Icon-O-Matic</i> or the <i>Backgrounds</i> panel.</p>
|
||||
|
||||
<h2><a id="antialiasing" name="antialiasing">Antialiasing</a></h2>
|
||||
<img src="../../images/prefs-images/appearance-antialiasing.png" alt="appearance-antialiasing.png" width="460" height="337" />
|
||||
<p>The second tab, <i>Antialiasing</i>, provides different settings for how things are rendered on screen.</p>
|
||||
|
||||
<h3>Glyph hinting</h3>
|
||||
<p>An activated <i>Glyph hinting</i> aligns all letters in such a way that their vertical and horizontal edges rest exactly between two pixels. The result is a perfect contrast, especially when dealing with black on white. Text appears crisper. There's also a setting for "<i>Monospaced Fonts Only</i>" that's especially helpful with low resolution devices like netbooks. Small fonts can look pretty bad when hinting is turned on, but with this setting you still have the advantage of hinting for text editors and Terminal.</p>
|
||||
<p>See the difference hinting makes with these magnified screenshots:</p>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td style="text-align:center; font-style:italic"><img src="../../images/prefs-images/appearance-glyph-off.png" alt="appearance-glyph-off.png" width="296" height="207" /><br />Hinting: off</td><td style="width:15px;"></td><td style="text-align:center; font-style:italic"><img src="../../images/prefs-images/appearance-glyph-on.png" alt="appearance-glyph-on.png" width="296" height="207" /><br />Hinting: on</td></tr>
|
||||
</table>
|
||||
<p>It should be pointed out that all the <i>Magnify</i> windows on this page are of course renderend themselves with the different options as well. So, you get a realworld impression of the settings by comparing, for example, the bold yellow tab title or the text "33 x 15 @ 8 pixels/pixel".</p>
|
||||
|
||||
<h3>Antialiasing type</h3>
|
||||
<p>Another technique to improve rendering is <i>Antialiasing</i>, which supports all vector graphics as well as text. It smoothes lines by changing the color of certain pixels. There are two methods for that:</p>
|
||||
<p><i>Greyscale</i> changes the intensity of pixels at the edge.<br />
|
||||
<i>LCD subpixel</i> does an even better job, especially with (high resolution) LCD monitors. Instead of the intensity of a pixel, it changes its color which moves an edge by a fraction of a pixel, because LCD displays produce every pixel with a red, green and blue component.</p>
|
||||
<p>Again, the two different methods with magnified screenshots:</p>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td style="text-align:center; font-style:italic"><img src="../../images/prefs-images/appearance-glyph-off.png" alt="appearance-glyph-off.png" width="296" height="207" /><br />Greyscale, Hinting: off</td><td style="width:15px;"></td><td style="text-align:center; font-style:italic"><img src="../../images/prefs-images/appearance-subpixel.png" alt="appearance-subpixel.png" width="296" height="207" /><br />LCD subpixel, Hinting: off</td></tr>
|
||||
</table>
|
||||
<p>Subpixel based antialiasing adds a slight colored shine to objects. Something not everyone tolerates. In Haiku you can mix the two antialiasing methods and find the right setting for you by using a slider.</p>
|
||||
<p><b>Note: </b>The subpixel based antialiasing in combination with the glyph hinting is subject of a software patent and is therefore not available by default. Depending on where in the world you live, you may get an unlocked version. Sorry about that. Talk with your representative.</p>
|
||||
<p>If you do activate hinting plus LCD subpixel rendering by changing the source and recompiling, this is how it looks compared to hinting with Greyscale:</p>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td style="text-align:center; font-style:italic"><img src="../../images/prefs-images/appearance-glyph-on.png" alt="appearance-glyph-on.png" width="296" height="207" /><br />Greyscale, Hinting: on</td><td style="width:15px;"></td><td style="text-align:center; font-style:italic"><img src="../../images/prefs-images/appearance-glyph-on-subpixel.png" alt="appearance-glyph-on-subpixel.png" width="296" height="207" /><br />LCD subpixel, Hinting: on</td></tr>
|
||||
</table>
|
||||
<p><br /></p>
|
||||
<p>At the bottom of the panel are two buttons:</p>
|
||||
<table summary="layout" border="0" cellpadding="2" cellspacing="0">
|
||||
<tr><td><i>Defaults</i></td><td> </td><td>resets everything to default values.</td></tr>
|
||||
<tr><td><i>Revert</i></td><td> </td><td>brings back the settings that were active when you started the Appearance preferences.</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Next: <a href="prefs-backgrounds.html">Backgrounds</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,80 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Backgrounds</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Backgrounds</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-appearance.html">Appearance</a>
|
||||
   
|
||||
Next: <a href="prefs-datatranslations.html">DataTranslations</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/prefs-images/backgrounds-icon_64.png" alt="backgrounds-icon_64.png"
|
||||
width="64" height="64" />Backgrounds</h1>
|
||||
<table summary="quickinfo" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Preferences</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/preferences/Backgrounds</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/system/app_server/workspaces</tt><br />
|
||||
<tt>~/config/settings/Backgrounds settings</tt> - Stores the panel's window position.</td></tr>
|
||||
</table>
|
||||
<p>You can set a color or an image as background for every folder and the Desktop for every workspace.</p>
|
||||
<p><br /></p>
|
||||
<img src="../../images/prefs-images/backgrounds.png" alt="backgrounds.png" width="539" height="282" />
|
||||
<p>The top drop-down menu specifies if your changes are applied to the current workspace, all workspaces, a specific folder or as default for every new folder.</p>
|
||||
<p>Below that you can assign an image or select <i>None</i> if you want simply a colored background.</p>
|
||||
<p>If you are using an image, you have to decide on the placement:</p>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td><i>Manual</i></td><td> </td><td>lets you specify the coordinates. You can drag the picture around in the preview to the left or enter <i>X</i> and <i>Y</i> manually.</td></tr>
|
||||
<tr><td><i>Center</i></td><td> </td><td>centers the picture in the middle of the screen.</td></tr>
|
||||
<tr><td class="onelinetop"><i>Scale to fit</i></td><td> </td><td>enlarges the picture with no regard to its aspect ratio until it fills the screen.</td></tr>
|
||||
<tr><td><i>Tile</i></td><td> </td><td>fills the screen by repeating the picture.</td></tr>
|
||||
</table>
|
||||
<p>If you are using an image you can activate <i>Icon label outline</i> which will put an thin contour around an icon's label.</p>
|
||||
<p>If an icon label's actual text is black or white depends on setting of the color picker. A dark color sets the text to white, a light color to black. So, if you assign a very bright image to the background, you should also set the color picker to a bright color in order to have icon labels readable in black. (Or use the outline option above.)<br />
|
||||
The selected color is also reflected in the <a href="../workspaces.html#applet">Workspaces applet</a>, which ignores images as backgrounds.</p>
|
||||
<table summary="layout" border="0" cellpadding="2" cellspacing="0">
|
||||
<tr><td><i>Revert</i></td><td> </td><td>brings back the settings that were active when you started the Backgrounds preferences.</td></tr>
|
||||
<tr><td><i>Apply</i></td><td> </td><td>sets your changes.</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-appearance.html">Appearance</a>
|
||||
   
|
||||
Next: <a href="prefs-datatranslations.html">DataTranslations</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,89 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>DataTranslations</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">DataTranslations</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-backgrounds.html">Backgrounds</a>
|
||||
   
|
||||
Next: <a href="prefs-e-mail.html">E-mail</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/prefs-images/datatranslations-icon_64.png" alt="datatranslations-icon_64.png"
|
||||
width="64" height="64" />DataTranslations</h1>
|
||||
<table summary="quickinfo" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Preferences</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/preferences/DataTranslations</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/*</tt> - Every Translator creates it's own settings file here after you've changes its defaults.<br />
|
||||
<tt>~/config/settings/system/DataTranslations settings</tt> - Stores the panel's window position.</td></tr>
|
||||
</table>
|
||||
<p>Every application has the ability to open and save every file format for which there's a Translator installed. The settings for these Translators are configured in the DataTranslations preferences.</p>
|
||||
<p><br /></p>
|
||||
<img src="../../images/prefs-images/datatranslations.png" alt="datatranslations.png" width="580" height="370" />
|
||||
<p>Depending on its capabilities, each Translator offers different settings. At least you'll get an <i>Info...</i> button that opens a window with the credits and the installation path.<br />
|
||||
The following table gives an overview of the default Translators and their most useful options.</p>
|
||||
<table summary="translators" border="0" cellpadding="2" cellspacing="0">
|
||||
<tr><td><i>BMP Images</i></td><td>24bit, uncompressed, no transparency</td></tr>
|
||||
<tr><td><i>EXR Images</i></td><td><acronym title="Industrial Light & Magic">ILM</acronym>'s high dynamic-range (HDR) format</td></tr>
|
||||
<tr><td><i>GIF Images</i></td><td>8bit, lossless compression, transparency<br />
|
||||
You can reduce the filesize by limiting the number of used colors and the palette.<br />
|
||||
You can write images with transparency, either by automatically using the alpha channel or by setting the RGB value that will be transparent by hand.</td></tr>
|
||||
<tr><td><i>JPEG2000 Images</i></td><td>24bit, compressed, no transparency<br />
|
||||
Here, you normally only care about the output quality.</td></tr>
|
||||
<tr><td><i>JPEG Images</i></td><td>24bit, compressed, no transparency<br />
|
||||
Besides the output quality you can also set a smoothing that will lessen compression artefacts but can blur the picture a little.</td></tr>
|
||||
<tr><td><i>PCX Images</i></td><td>24bit, uncompressed, no transparency, PC Paintbrush Exchange format</td></tr>
|
||||
<tr><td><i>PNG Images</i></td><td>32bit, lossless compression, transparency</td></tr>
|
||||
<tr><td><i>PPM Images</i></td><td>24bit, uncompressed, no transparency, Portable PixMap format</td></tr>
|
||||
<tr><td><i>RAW Images</i></td><td>up to 48bit, uncompressed, no transparency</td></tr>
|
||||
<tr><td><i>RTF Text Files</i></td><td>Formatted text<td></td></tr>
|
||||
<tr><td><i>SGI Images</i></td><td>24bit, optional lossless compression, transparency</td></tr>
|
||||
<tr><td><i>StyledEdit Files</i></td><td>Formatted text</td></tr>
|
||||
<tr><td><i>TGA Images</i></td><td>32bit, optional lossless compression, transparency</td></tr>
|
||||
<tr><td><i>TIFF Images</i></td><td>24bit, optional lossless compression, layers, transparency</td></tr>
|
||||
<tr><td class="onelinetop"><i>WonderBrush Images</i></td><td>32bit, layers, transparency, vector/pixel data</td></tr>
|
||||
</table>
|
||||
<p><br /></p>
|
||||
<p>Note: Screenshots, charts, black&white drawings and other images with few used colors, as well as small pictures are best saved as GIF (up to 256 colors) or PNG (millions of colors). JPEG, for example, introduces compression artefacts without gain in smaller filesize.</p>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-backgrounds.html">Backgrounds</a>
|
||||
   
|
||||
Next: <a href="prefs-e-mail.html">E-mail</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,147 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>E-mail</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">E-mail</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-datatranslations.html">DataTranslations</a>
|
||||
   
|
||||
Next: <a href="prefs-filetypes.html">FileTypes</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/prefs-images/e-mail-icon_64.png" alt="e-mail-icon_64.png"
|
||||
width="64" height="64" />E-mail</h1>
|
||||
<table summary="quickinfo" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Preferences</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/preferences/E-mail</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/Mail/*</tt></td></tr>
|
||||
</table>
|
||||
<p>Haiku provides a system that retrieves e-mail regularly via a mail_daemon and saves each mail as a single text file. It parses the mail and fills its attributes with all necessary header information, like from, to, subject and its unread status. Now it can be queried by you or any application. This system also makes switching e-mail clients easy as all the data and your configuration stays the same.<br />
|
||||
The configuration is done in the E-Mail preference panel.</p>
|
||||
|
||||
<h2><a id="creating" name="creating">Creating a new e-mail account</a></h2>
|
||||
<p>Let's go through the process of setting up an e-mail account.<br />
|
||||
You start by clicking the <i>Add</i> button to create a new, unnamed account. Then you declare the <i>Account Type</i> which is either <i>Receive Mail Only</i>, <i>Send Mail Only</i>, or the most usual type, <i>Send and Receive Mail</i>.</p>
|
||||
<p>Now you enter an <i>Account Name</i>, your <i>Real Name</i> and the <i>Return Address</i> where replies will be sent to.</p>
|
||||
|
||||
<h2><a id="incoming" name="incoming">Setting up incoming e-mail</a></h2>
|
||||
<p>Click on <i>Incoming</i> under your account's name to set up how e-mails are received.</p>
|
||||
<img src="../../images/prefs-images/e-mail-in.png" alt="e-mail-in.png" width="491" height="472" />
|
||||
<p>From the drop-down menu you choose the protocol used by your provider. <i>IMAP</i> and <i>POP3</i> are supported.</p>
|
||||
<p>Next is the <i>Mail Server</i> address for incoming mails. If your provider needs you to log into a specific port, you add that to the address, separated by a colon. For example, <tt>pop.your-provider.org:1400</tt>.</p>
|
||||
<p>Then you enter your login information, <i>Username</i> and <i>Password</i>, and if necessary change the <i>Login Type</i> from the default <i>Plain Text</i> to <i>APOP</i> for authentication.</p>
|
||||
<p>If you retrieve mails of this account from different computers, you may want to activate the option to <i>Leave mail on server</i> and only <i>Remove mail from server when deleted</i> locally.</p>
|
||||
<p>The <i>New Mail Notification</i> offers different methods to announce the arrival of new mail. Try different settings to see what works best for you.</p>
|
||||
<p>You can change the <i>Location</i> of your inbox (default: <tt>/boot/home/mail/in/</tt>), which is useful if you'd like to separate the mails from different accounts into their own folders. However, queries let you sort things out just as well.</p>
|
||||
<p>Last on this page, you can opt to only <i>Partially download messages</i> that are larger than a certain size. This will only get the header and you can decide if you want to download the rest of the message plus possible attachments after seeing the subject and who sent it. Useful if you have a slow connection.</p>
|
||||
|
||||
<h2><a id="outgoing" name="outgoing">Setting up outgoing e-mail</a></h2>
|
||||
<p>Click on <i>Outgoing</i> under your account's name to set up how e-mails are sent.</p>
|
||||
<img src="../../images/prefs-images/e-mail-out.png" alt="e-mail-out.png" width="491" height="472" />
|
||||
<p>As with incoming mail, you can also change the <i>Location</i> of your outbox (default: <tt>/boot/home/mail/out/</tt>).</p>
|
||||
<p>Next is the <i>SMTP Server</i> address for outgoing mails. As with the incoming server before, you can use a specific port if needed, e.g. <tt>mail.your-provider.org:1200</tt>.</p>
|
||||
<p>If you need to login, you change the <i>Login Type</i> to <i>ESMTP</i> and enter username and password above. The other type is used for providers that need you to check for mail with <i>POP3 before SMTP</i> for identification.</p>
|
||||
|
||||
<h2><a id="filters" name="filters">Setting up e-mail filters</a></h2>
|
||||
<p>If you want to filter your incoming email, you click on <i>E-Mail Filters</i> under your account's name to set up automatic sorting. You can add any number of filters that are applied one after the other. You can rearrange them by drag&dropping them to their new position.<br />
|
||||
Besides the <i>R5 Daemon Filter</i> that's used for backward compatibility, there are two other <i>Incoming Mail Filters</i> you can add.</p>
|
||||
|
||||
<h3>Spam Filter</h3>
|
||||
<img src="../../images/prefs-images/e-mail-filter-spam.png" alt="e-mail-filter-spam.png" width="491" height="472" />
|
||||
<p>The spam filter uses statistical methods to classify a mail as unwanted spam. It assigns a value between 0 and 1 to it and you can decide what are the limits for a genuine mail and what will be considered spam.<br />
|
||||
You can have that spam rating added to the start of the subject.<br />
|
||||
Also, the spam filter can learn from all incoming e-mail. Of course, you'll have to teach it by sorting out the false positives, mails that were mistakenly marked as spam. You'll find more on that when we discuss the application <i>Mail</i>.</p>
|
||||
<p>Together with the following <i>Match Header</i> filter, you're able to automatically sort out detected spam mails.</p>
|
||||
|
||||
<h3>Match Header</h3>
|
||||
<img src="../../images/prefs-images/e-mail-filter-header.png" alt="e-mail-filter-header.png" width="491" height="472" />
|
||||
<p>This filter compares a header to a search pattern and performs some action when it matches.<br />
|
||||
With the first text field you specify which header to check against. These are available:</p>
|
||||
<table summary="match header" border="0" cellpadding="2" cellspacing="0">
|
||||
<tr><td><i>Name</i></td><td style="width:5px;"> </td>
|
||||
<td>the name of the sender</td></tr>
|
||||
<tr><td><i>From</i></td><td> </td>
|
||||
<td>the e-mail address of the sender</td></tr>
|
||||
<tr><td><i>To</i></td><td> </td>
|
||||
<td>your e-mail address (different for each e-mail account)</td></tr>
|
||||
<tr><td><i>Reply To</i></td><td> </td>
|
||||
<td>the e-mail address replies are sent to</td></tr>
|
||||
<tr><td><i>When</i></td><td> </td>
|
||||
<td>the date and time the mail was received</td></tr>
|
||||
<tr><td><i>Subject</i></td><td> </td>
|
||||
<td>the subject line</td></tr>
|
||||
<tr><td><i>Cc</i></td><td> </td>
|
||||
<td>addresses of anyone receiving a carbon copy (Cc)</td></tr>
|
||||
<tr><td><i>Account</i></td><td> </td>
|
||||
<td>the name of the e-mail's account</td></tr>
|
||||
<tr><td><i>Status</i></td><td> </td>
|
||||
<td>The current status of the e-mail. Normally, this can be "Read", "Replied", "Sent", "Forwarded", "New", or anything you have designated yourself. However, unless you change it yourself in a filter, it will always be "New" when the mail_daemon fetched the mail.</td></tr>
|
||||
<tr><td><i>Priority</i></td><td> </td>
|
||||
<td>is set by the sender's e-mail program (e.g. "urgent")</td></tr>
|
||||
<tr><td><i>Thread</i></td><td> </td>
|
||||
<td>essentially the same as "Subject", but without things like Re: or Fwd:</td></tr>
|
||||
<tr><td><i>Classification Group</i></td><td> </td>
|
||||
<td>depending on what the spam filter classified it as, this will either be empty (if uncertain) or contain the word "Genuine" or "Spam"</td></tr>
|
||||
<tr><td><i>Spam/Genuine Estimate</i></td><td> </td>
|
||||
<td>this is a numerical estimate that the spam filter assigned to the e-mail. They are shown in scientific notation, where 1.065e-12 translates to 1.065 divided by 10 to the 12th power, which in this case translates to 0.000000000001065.</td></tr>
|
||||
</table>
|
||||
<p>The second text field holds your search pattern. It accepts <a href="http://en.wikipedia.org/wiki/Regular_expression" class='external free' title="http://en.wikipedia.org/wiki/Regular expression" rel="nofollow">regular expressions</a> which gives it great flexibility, while unfortunately complicating things a bit. Read up on it a bit, it's well worth it and simple search patterns aren't <i>that</i> complicated at all.</p>
|
||||
<p>With the drop-down menu below it, you assign an action when the pattern matches. You can move or delete a mail, set the status to "Read" or anything else or set the e-mail account you'll reply with.</p>
|
||||
|
||||
<h3>Outgoing Mail Filters</h3>
|
||||
<p>At this moment, there's only one filter that deals with outgoing mail: <i>Fortune</i>.
|
||||
<br />It will attach a randomly chosen funny or wise "fortune cookie" to the end of every mail before it's sent out. You can do a dry run by issuing the command <tt>fortune</tt> in a Terminal.</p>
|
||||
|
||||
<h2><a id="settings" name="settings">Setting up the mail_daemon</a></h2>
|
||||
<p>Now that your incoming and outgoing mail servers (and maybe some filters, too), are configured, you have to tell the mail_server that does all the actual mail checking and fetching how to do its job.</p>
|
||||
<img src="../../images/prefs-images/e-mail-settings.png" alt="e-mail-settings.png" width="491" height="472" />
|
||||
<p>Under <i>Mail Checking</i> you configure the interval at which the account's mail server is probed for new mail.<br />
|
||||
If you're on a dial-up connection, you may want to do that <i>Only When Dial-Up is Connected</i> and also <i>Schedule Outgoing Mail When Dial-Up is Disconnected</i> to avoid dialing automatically in regularly only to check for mail.</p>
|
||||
<p>The mail_daemon has a status window which you can set to show up <i>Never</i>, <i>While Sending</i>, <i>While Sending and Receiving</i> or <i>Always</i>.</p>
|
||||
<p>Make sure to <i>Start Mail Services on Startup</i> or there will be no mail_daemon running to do your bidding...</p>
|
||||
<img src="../../images/prefs-images/e-mail-mailbox.png" alt="e-mail-mailbox.png" width="271" height="200" />
|
||||
<p><i>Edit Mailbox Menu...</i> will open the folder <tt>/boot/home/config/Mail/Menu Links/</tt>. All folders or queries (!) or their links put into this folder will appear in the context menu of the mailbox icon of the Mail Services in the Deskbar tray.</p>
|
||||
<p>From that menu, you can also <i>Create New Message...</i>s, <i>Check For Mail Now</i> or <i>Edit Preferences...</i>.</p>
|
||||
<p>The mailbox icon itself shows if there are unread messages (status "New") when there are envelopes inside.</p>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-datatranslations.html">DataTranslations</a>
|
||||
   
|
||||
Next: <a href="prefs-filetypes.html">FileTypes</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,63 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>FileTypes</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">FileTypes</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-e-mail.html">E-mail</a>
|
||||
   
|
||||
Next: <a href="prefs-fonts.html">Fonts</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/prefs-images/filetypes-icon_64.png" alt="filetypes-icon_64.png"
|
||||
width="64" height="64" />FileTypes</h1>
|
||||
<table summary="quickinfo" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Preferences</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/preferences/FileTypes</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/FileTypes settings</tt><br />
|
||||
<tt>~/config/settings/beos_mime/*</tt> - Stores all MIME types as folders.</td></tr>
|
||||
</table>
|
||||
<p>Please refer to topic <a href="filetypes.html">Filetypes</a> and the workshop <a href="workshop-filetypes+attributes.html">Filetypes, Attributes, Index and Queries</a> that explains most of this preference panel.</p>
|
||||
|
||||
</div>
|
||||
|
||||
<!--
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-e-mail.html">E-mail</a>
|
||||
   
|
||||
Next: <a href="prefs-fonts.html">Fonts</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,72 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Fonts</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Fonts</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-filetypes.html">FileTypes</a>
|
||||
   
|
||||
Next: <a href="prefs-keyboard.html">Keyboard</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/prefs-images/fonts-icon_64.png" alt="fonts-icon_64.png" width="64" height="64" />Fonts</h1>
|
||||
<table summary="quickinfo" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Preferences</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/preferences/Fonts</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/system/app_server/fonts</tt><br />
|
||||
<tt>~/config/settings/Font_settings</tt> - Stores the panel's window position.</td></tr>
|
||||
</table>
|
||||
<p><br /></p>
|
||||
<img src="../../images/prefs-images/fonts.png" alt="fonts.png" width="361" height="342" />
|
||||
<p>Haiku defines three standard fonts for different purposes. You set plain, bold and fixed font types and sizes that will be used throughout the system.</p>
|
||||
<table summary="layout" border="0" cellpadding="2" cellspacing="0">
|
||||
<tr><td><i>Defaults</i></td><td> </td><td>resets everything to default values.</td></tr>
|
||||
<tr><td><i>Revert</i></td><td> </td><td>brings back the settings that were active when you started the Fonts preferences.</td></tr>
|
||||
</table>
|
||||
|
||||
<h2><a id="install" name="install">Installing new fonts</a></h2>
|
||||
<p>You install new fonts by copying them into their respective user folder, i.e. <tt>/boot/common/fonts/</tt> or <tt>/boot/home/config/fonts/</tt> (see topic <a href="filesystem-layout.html">Filesystem layout</a>).</p>
|
||||
|
||||
</div>
|
||||
|
||||
<!--
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-filetypes.html">FileTypes</a>
|
||||
   
|
||||
Next: <a href="prefs-keyboard.html">Keyboard</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,68 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Keyboard</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Keyboard</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-fonts.html">Fonts</a>
|
||||
   
|
||||
Next: <a href="prefs-keymap.html">Keymap</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/prefs-images/keyboard-icon_64.png" alt="keyboard-icon_64.png" width="64" height="64" />Keyboard</h1>
|
||||
<table summary="quickinfo" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Preferences</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/preferences/Keyboard</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/Keyboard_settings</tt></td></tr>
|
||||
</table>
|
||||
<p><br /></p>
|
||||
<img src="../../images/prefs-images/keyboard.png" alt="keyboard.png" width="231" height="249" />
|
||||
<p>Set the repeat rate and the delay until a held down key starts to repeat. You can test your settings in the text field at the bottom.</p>
|
||||
<table summary="layout" border="0" cellpadding="2" cellspacing="0">
|
||||
<tr><td><i>Defaults</i></td><td> </td><td>resets everything to default values.</td></tr>
|
||||
<tr><td><i>Revert</i></td><td> </td><td>brings back the settings that were active when you started the Keyboard preferences.</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
<!--
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-fonts.html">Fonts</a>
|
||||
   
|
||||
Next: <a href="prefs-keymap.html">Keymap</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,73 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Keymap</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Keymap</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-keyboard.html">Keyboard</a>
|
||||
   
|
||||
Next: <a href="prefs-media.html">Media</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/prefs-images/keymap-icon_64.png" alt="keymap-icon_64.png" width="64" height="64" />Keymap</h1>
|
||||
<table summary="quickinfo" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Preferences</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/preferences/Keymap</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/Keymap/*</tt> - Location of user modified keymaps.<br />
|
||||
<tt>~/config/settings/Key_map</tt></td></tr>
|
||||
</table>
|
||||
<p><br /></p>
|
||||
<img src="../../images/prefs-images/keymap.png" alt="keymap.png" width="681" height="287" />
|
||||
<p>The Keymap window shows a representation of your keyboard. When you press a key, the corresponding key is inverted and the assigned symbol is entered into the text field at the top. From there you can copy and paste it into any document.<br />
|
||||
Thus, the Keymap preferences are not only for configuring your local keymap, but are also useful when looking for a special symbol used in other languages. For example, you can switch the keymap to "French", find the "ç" and copy it into your mail to François. (Though you'll find the "cedil" also in other keymaps...")</p>
|
||||
<p>Pressing modifier keys like <tt>SHIFT</tt> or <tt>AltGr</tt>, you'll find more special characters.</p>
|
||||
<p>Then there are the keys that are marked with a yellow outline. These are keys that can change the key you press after that. If you press a yellow key twice, those changeable keys are marked with a red outline. Examples are é, ñ, ó or ë.</p>
|
||||
<p>You set the used font, which may or may not contain all symbols for a specific keymap from the <i>Font</i> menu.</p>
|
||||
<table summary="layout" border="0" cellpadding="2" cellspacing="0">
|
||||
<tr><td><i>Revert</i></td><td> </td><td>brings back the settings that were active when you started the Keymap preferences.</td></tr>
|
||||
<tr><td><i>Use</i></td><td> </td><td>applies your changes.</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
<!--
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-keyboard.html">Keyboard</a>
|
||||
   
|
||||
Next: <a href="prefs-media">Media</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,62 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Media</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Media</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-keymap.html">Keymap</a>
|
||||
   
|
||||
Next: <a href="prefs-menu.html">Menu</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/prefs-images/media-icon_64.png" alt="media-icon_64.png" width="64" height="64" />Media</h1>
|
||||
<table summary="quickinfo" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Preferences</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/preferences/Media</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/Media/*</tt><br />
|
||||
<tt>~/config/settings/System Audio Mixer</tt><br />
|
||||
<tt>~/config/settings/MediaPrefs Settings</tt> - Stores the panel's window position.</td></tr>
|
||||
</table>
|
||||
<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 class="bottomnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-keymap.html">Keymap</a>
|
||||
   
|
||||
Next: <a href="prefs-menu.html">Menu</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,71 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Menu</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Menu</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-media.html">Media</a>
|
||||
   
|
||||
Next: <a href="prefs-mouse.html">Mouse</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/prefs-images/menu-icon_64.png" alt="menu-icon_64.png" width="64" height="64" />Menu</h1>
|
||||
<table summary="quickinfo" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Preferences</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/preferences/Menu</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/system/app_server/appearance</tt></td></tr>
|
||||
</table>
|
||||
<p><br /></p>
|
||||
<img src="../../images/prefs-images/menu.png" alt="menu.png" width="258" height="226" />
|
||||
<p>You can change the font face and size used in menus, as well as the color of the menu/menubar.</p>
|
||||
<p><i>Always Show Triggers</i> will always underline the letter for the keyboard shortcut of a menu item. If you don't activate this option, the underlining will only appear when...????</p>
|
||||
<p>With the last items in this preference panel you set the system wide shortcut key. Either the Haiku default <tt>ALT</tt> or the <tt>CTRL</tt> key used on some other platforms.<br />
|
||||
While it's useful to have always the same modifier key for shortcuts across different operating systems, don't dismiss Haiku's default too quickly. After you get used to it, it actually feels better as e.g. <tt>ALT+C</tt> and <tt>ALT+V</tt> is reached more conveniently on the keyboard and these commands seamlessly integrate into the <acronym title="Bourne Again Shell">bash</acronym> shell of the Terminal, where <tt>CTRL+C</tt> quits the running process.</p>
|
||||
<table summary="layout" border="0" cellpadding="2" cellspacing="0">
|
||||
<tr><td><i>Defaults</i></td><td> </td><td>resets everything to default values.</td></tr>
|
||||
<tr><td><i>Revert</i></td><td> </td><td>brings back the settings that were active when you started the Menu preferences.</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
<!--
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-media.html">Media</a>
|
||||
   
|
||||
Next: <a href="prefs-mouse.html">Mouse</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,77 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Mouse</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Mouse</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-menu.html">Menu</a>
|
||||
   
|
||||
Next: <a href="prefs-network.html">Network</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/prefs-images/mouse-icon_64.png" alt="mouse-icon_64.png"width="64" height="64" />Mouse</h1>
|
||||
<table summary="quickinfo" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Preferences</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/preferences/Mouse</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/Mouse_settings</tt></td></tr>
|
||||
</table>
|
||||
<p><br /></p>
|
||||
<img src="../../images/prefs-images/mouse.png" alt="mouse.png" width="444" height="341" />
|
||||
<p>Set your type of mouse: 1, 2 or 3 button mouse. You can simulate the 2nd (=right) mouse button by holding down <tt>CTRL</tt> while left-clicking. For the 3rd (=middle) mouse button, it's <tt>CTRL+ALT</tt> and a left-click. A middle-click is also simulated by clicking left and right button together. Useful for notebooks, which mostly don't have a 3rd button.</p>
|
||||
<p>You can rearrange the mouse buttons by clicking on them and choose their new meaning from the drop-down menu.</p>
|
||||
<p>With the sliders to the right, you adjust double-click speed, mouse speed and acceleration.</p>
|
||||
<p><i>Focus follows mouse</i> means, that you don't have to click into a window to activate it. There are three modes:</p>
|
||||
<table summary="layout" border="0" cellpadding="2" cellspacing="0">
|
||||
<tr><td><i>Enabled</i></td><td> </td><td>The window under the mouse pointer is always activated automatically, but doesn't pop to the front.</td></tr>
|
||||
<tr><td><i>Warping</i></td><td> </td><td>Choosing a window from Deskbar or the <a href="twitcher.html">Twitcher</a> will have the mouse pointer glide smoothly toward it.</td></tr>
|
||||
<tr><td class="onelinetop"><i>Instant-Warping</i></td><td> </td><td>Choosing a window from Deskbar or the Twitcher will have the mouse pointer jump instantly toward it.</td></tr>
|
||||
</table>
|
||||
<p>All settings are immediately applied.</p>
|
||||
<table summary="layout" border="0" cellpadding="2" cellspacing="0">
|
||||
<tr><td><i>Defaults</i></td><td> </td><td>resets everything to default values.</td></tr>
|
||||
<tr><td><i>Revert</i></td><td> </td><td>brings back the settings that were active when you started the Mouse preferences.</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
<!--
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-menu.html">Menu</a>
|
||||
   
|
||||
Next: <a href="prefs-network.html">Network</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,69 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Network</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Network</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-mouse.html">Mouse</a>
|
||||
   
|
||||
Next: <a href="prefs-printers.html">Printers</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/prefs-images/network-icon_64.png" alt="network-icon_64.png" width="64" height="64" />Network</h1>
|
||||
<table summary="quickinfo" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Preferences</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/preferences/Network</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>/boot/beos/etc/resolv.conf</tt></td></tr>
|
||||
</table>
|
||||
<p><br /></p>
|
||||
<img src="../../images/prefs-images/network.png" alt="network.png" width="259" height="290" />
|
||||
<p>At the top, you choose which network adapter to configure.</p>
|
||||
<p>Then you specify if you get your network settings dynamically from a server or router via <acronym title="Dynamic Host Configuration Protocol">DHCP</acronym> or if you're using static addresses. If it's the latter, you'll have to fill out IP Address, Netmask, Gateway and DNS Servers yourself. Otherwise the panel will show the addresses currently set with DHCP.</p>
|
||||
<table summary="layout" border="0" cellpadding="2" cellspacing="0">
|
||||
<tr><td><i>Revert</i></td><td> </td><td>brings back the settings that were active when you started the Network preferences.</td></tr>
|
||||
<tr><td><i>Apply</i></td><td> </td><td>sets the entered configuration.</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
<!--
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-mouse.html">Mouse</a>
|
||||
   
|
||||
Next: <a href="prefs-printers.html">Printers</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,62 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Printers</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Printers</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-network.html">Network</a>
|
||||
   
|
||||
Next: <a href="prefs-screen.html">Screen</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/prefs-images/printers-icon_64.png" alt="printers-icon_64.png"width="64" height="64" />Printers</h1>
|
||||
<table summary="quickinfo" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Preferences</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/preferences/Printers</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/printers/*</tt></td></tr>
|
||||
</table>
|
||||
<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 class="bottomnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-mouse.html">Mouse</a>
|
||||
   
|
||||
Next: <a href="prefs-printers.html">Printers</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,69 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Screen</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Screen</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-printers.html">Printers</a>
|
||||
   
|
||||
Next: <a href="prefs-screensaver.html">ScreenSaver</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/prefs-images/screen-icon_64.png" alt="screen-icon_64.png" width="64" height="64" />Screen</h1>
|
||||
<table summary="quickinfo" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Preferences</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/preferences/Screen</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/system/app_server/workspaces</tt><br />
|
||||
<tt>~/config/settings/kernel/drivers/vesa</tt> - Only when running in VESA mode.<br />
|
||||
<tt>~/config/settings/Screen_data</tt> - Stores the panel's window position.</td></tr>
|
||||
</table>
|
||||
<p>Each of your workspaces can have its own resolution and color depth.</p>
|
||||
<img src="../../images/prefs-images/screen.png" alt="screen.png" width="458" height="255" />
|
||||
<p>The top drop-down menu specifies if your changes are applied only to the current or to all workspaces. Depending on your graphics card, the other two drop-down menus contain all supported resolution and depth settings.</p>
|
||||
<p>After clicking on <i>Apply</i>, the graphics mode is changed and an alert appears, asking you to keep or cancel the changes. If you don't answer that alert, the graphics mode reverts after 12 seconds to the previous setting. Maybe you couldn't see the alert because your monitor didn't support the setting.</p>
|
||||
<p>To the left, you can set the number of workspaces and open the <a href="prefs-backgrounds.html">Backgrounds</a> preferences.</p>
|
||||
<p><i>Revert</i> brings back the setting that was active when you started the Screen preferences.</p>
|
||||
|
||||
</div>
|
||||
|
||||
<!--
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-printers.html">Printers</a>
|
||||
   
|
||||
Next: <a href="prefs-screensaver.html">ScreenSaver</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,81 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>ScreenSaver</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">ScreenSaver</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-screen.html">Screen</a>
|
||||
   
|
||||
Next: <a href="prefs-sounds.html">Sounds</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<h1><img src="../../images/prefs-images/screensaver-icon_64.png" alt="screensaver-icon_64.png"
|
||||
width="64" height="64" />ScreenSaver</h1>
|
||||
<p><table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Preferences</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/preferences/Screensaver</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/ScreenSaver_settings</tt></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
<p>The panel of the ScreenSaver preferences is split into two tabs:
|
||||
</p>
|
||||
|
||||
<h2><a name="fade">Fade</a></h2>
|
||||
<img src="../../images/prefs-images/screensaver-fade.png" alt="screensaver-fade.png" width="457" height="357">
|
||||
<br />
|
||||
<p>The top checkbox enables/disables the screen saver.<br />
|
||||
With the slider below it, you control after how long an idle time the screen saver kicks in.
|
||||
</p>
|
||||
<p>The next two sliders are only usable after you activated their checkboxes:<br />
|
||||
One slider determines after how many minutes the screen is powered off.<br />
|
||||
The other, after how many minutes you need a password to unlock your machine.
|
||||
</p>
|
||||
<p>By clicking into different corners of the two screens at the bottom, you tell the system when to immediately start the screen saver or when to prevent it from kicking in when you rest the mouse in the indicated corner. Click in the middle of the screens to disable that feature again.
|
||||
</p>
|
||||
|
||||
<h2><a name="modules">Modules</a></h2>
|
||||
<img src="../../images/prefs-images/screensaver-modules.png" alt="screensaver-modules.png" width="473" height="357">
|
||||
<br />
|
||||
<p>The second tab shows a list of all installed screen saver modules and their individual settings. You can test your settings with the <i>Test</i> button below the list and add modules with the <i>Add...</i> button beside it. Other ways to install new screen savers is by a simple drag&drop into the list. Of course, you can also copy/delete a module's file in its respective user folder, i.e. <tt>/boot/common/add-ons/screensavers/</tt> or <tt>/boot/home/config/add-ons/screensavers/</tt> (see topic <a href="../filesystem-layout.html">Filesystem layout</a>).
|
||||
</p>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-screen.html">Screen</a>
|
||||
   
|
||||
Next: <a href="prefs-sounds.html">Sounds</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,68 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Sounds</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Sounds</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-screensaver.html">ScreenSaver</a>
|
||||
   
|
||||
Next: <a href="prefs-time.html">Time</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/prefs-images/sounds-icon_64.png" alt="sounds-icon_64.png" width="64" height="64" />Sounds</h1>
|
||||
<table summary="quickinfo" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Preferences</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/preferences/Sounds</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/Media/MMediaFilesManager</tt></td></tr>
|
||||
</table>
|
||||
<p><br /></p>
|
||||
<img src="../../images/prefs-images/sounds.png" alt="sounds.png" width="398" height="344" />
|
||||
<p>You can assign sounds to certain events in the system. Just select the event from the list and choose a sound from the drop-down menu below.</p>
|
||||
<p><i>None</i> will silence an event.<br />
|
||||
<i>Other...</i> will open a file panel to find a new sound that isn't yet in the menu.</p>
|
||||
<p>You can use any format that's supported by the system. If <a href="../applications/apps-mediaplayer.html">MediaPlayer</a> can deal with it, so can any other program.<br />
|
||||
You can "pre-hear" an event's sound by selecting it and using the <i>Play</i> and <i>Stop</i> buttons.</p>
|
||||
|
||||
</div>
|
||||
|
||||
<!--
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-screensaver.html">ScreenSaver</a>
|
||||
   
|
||||
Next: <a href="prefs-time.html">Time</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,74 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Time</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Time</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-sounds.html">Sounds</a>
|
||||
   
|
||||
Next: <a href="prefs-virtualmemory.html">VirtualMemory</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/prefs-images/time-icon_64.png" alt="time-icon_64.png" width="64" height="64" />Time</h1>
|
||||
<table summary="quickinfo" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Preferences</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/preferences/Time</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/RTC_time_settings</tt><br />
|
||||
<tt>~/config/settings/timezone</tt> - A link to the current timezone in <tt>/boot/beos/etc/timezones/*/*</tt><br />
|
||||
<tt>~/config/settings/Time_settings</tt> - Stores the panel's window position.<br /></td></tr>
|
||||
</table>
|
||||
<p>The panel of the Time preferences is split into two tabs:</p>
|
||||
|
||||
<h2><a id="date-time" name="date-time">Date & Time</a></h2>
|
||||
<img src="../../images/prefs-images/time-time.png" alt="time-time.png" width="495" height="348" />
|
||||
<p>On the left side, you can set the day of the month by simply clicking on it in the calendar. You change the month and year by clicking on it and using the up/down arrows to the right or the cursor keys on your keyboard.</p>
|
||||
<p>Similarly, you set the time. There are two modes for the clock:</p>
|
||||
<table summary="layout" border="0" cellpadding="2" cellspacing="0">
|
||||
<tr><td><i>Local</i></td><td> </td><td>to display your local time.</td></tr>
|
||||
<tr><td><i>GMT</i></td><td> </td><td>to display Greenwich Mean Time.</td></tr>
|
||||
</table>
|
||||
|
||||
<h2><a id="timezone" name="timezone">Timezone</a></h2>
|
||||
<img src="../../images/prefs-images/time-timezone.png" alt="time-timezone.png" width="495" height="348" />
|
||||
<p>Simply find and choose your location from the drop-down menu and the list of cities and press <i>Set Time Zone</i> to set your zone.</p>
|
||||
<p><i>Revert</i> brings back the settings that were active when you started the Time preferences.</p>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-sounds.html">Sounds</a>
|
||||
   
|
||||
Next: <a href="prefs-virtualmemory.html">VirtualMemory</a>
|
||||
</p>
|
||||
</div> </body>
|
||||
</html>
|
||||
@@ -0,0 +1,65 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>VirtualMemory</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">VirtualMemory</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-time.html">Time</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<h1><img src="../../images/prefs-images/virtualmemory-icon_64.png" alt="virtualmemory-icon_64.png" width="64" height="64" />VirtualMemory</h1>
|
||||
<table summary="quickinfo" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Preferences</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/preferences/VirtualMemory</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/kernel/drivers/virtual_memory</tt><br />
|
||||
<tt>~/config/settings/VM_data</tt> - Stores the panel's window position.</td></tr>
|
||||
</table>
|
||||
<p>Virtual memory let's the system swap out memory to harddisk, if the RAM can be used more sensibly for other things. So, even if you have lots of RAM, providing virtual memory is never a bad idea.</p>
|
||||
<img src="../../images/prefs-images/virtualmemory.png" alt="virtualmemory.png" width="335" height="285" />
|
||||
<p>You can set the size to even more than your physical memory size if needed. With today's huge harddisks, assigning the physical memory size shouldn't be a problem. Still, you can quickly adjust the size if your free space ever runs low. In that case you should also have a look at <a href="../applications/apps-diskusage.html">DiskUsage</a> to find out what's eating up your diskspace.</p>
|
||||
<p>Normally, the swap file's written to your boot partition. If you often run into disk thrashing due to the virtual memory system swapping memory in and out, you can try to use a separate harddisk for you swap file. Simply another partition on the same harddisk with your system/data won't help.<br />
|
||||
Upgrading your RAM is of course the most effective way to go...</p>
|
||||
<table summary="layout" border="0" cellpadding="2" cellspacing="0">
|
||||
<tr><td><i>Defaults</i></td><td> </td><td>resets everything to default values.</td></tr>
|
||||
<tr><td><i>Revert</i></td><td> </td><td>brings back the settings that were active when you started the VirtualMemory preferences.</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
<!--
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="../preferences.html">Preferences</a>
|
||||
   
|
||||
Previous: <a href="prefs-time.html">Time</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,115 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Queries</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Queries</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="index.html">Index</a>
|
||||
   
|
||||
Next: <a href="workshop-filetypes+attributes.html">Workshop</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<p>A query is a file search based on file attributes and can be performed within Tracker or in Terminal. Queries are saved in "<tt>/boot/home/queries/</tt>" and by default last seven days before being purged. Note, that these aren't static result lists of your search, but are the query formulas which trigger a new search whenever you open them.</p>
|
||||
|
||||
<h2><a id="find-window" name="find-window">The Find window</a></h2>
|
||||
<p>You start a query by invoking the <i>Find...</i> menu either from the Deskbar menu or any Tracker window or the Desktop (which is actually a fullscreen Tracker window). The shortcut is <tt>ALT+F</tt>. You're presented with the Find window:</p>
|
||||
<img src="../images/queries-images/basic-query.png" alt="basic-query.png" width="517" height="292" />
|
||||
<ol>
|
||||
<li><p>Select previous or saved queries or save the current query.</p></li>
|
||||
<li><p>Narrow down your search from "All files and folders" to specific file
|
||||
types.</p></li>
|
||||
<li>Define the search method:<ul>
|
||||
<li><i>by Name</i> - a basic search by filename</li>
|
||||
<li><i>by Attribute</i> - an advanced search, you specify search terms for one or more attributes</li>
|
||||
<li><i>by Formula</i> - an even more advanced search, you can fine-tune a complex query term</li></ul></li>
|
||||
<li><p>Select which drives to search on.</p></li>
|
||||
<li><p>Enter the search term.</p></li>
|
||||
<li><p>The expander hides/unhides the additional options.</p></li>
|
||||
<li><p>Uncheck the <i> Temporary</i> checkbox if you don't want this query self-destruct after 7 days.</p></li>
|
||||
<li><p>Check if your query is supposed to <i>Include trash</i>.</p></li>
|
||||
<li><p>Optionally, enter a name for this query if you want to save it.</p></li>
|
||||
<li><p>You can drag&drop the icon to save the query.</p></li>
|
||||
</ol>
|
||||
|
||||
<h2><a id="basic-query" name="basic-query">Basic queries - "by Name"</a></h2>
|
||||
<p>If you simply want to find all files on your mounted disks that match a certain pattern, simply leave the search method at "<i>by Name</i>", enter the search term into the text box and press <tt>ENTER</tt>.</p>
|
||||
|
||||
<h2><a id="adv-query" name="adv-query">Advanced queries - "by Attribute"</a></h2>
|
||||
<p>You can create more advanced queries by searching within the attributes of specific file types. For that to work, these attributes have to be indexed (see <a href="index.html">Index</a>).</p>
|
||||
<img src="../images/queries-images/query-window.png" alt="query-window.png" width="441" height="172" />
|
||||
<p>You start by setting the filetype from "<i>All files and folders</i>" to "<i>text | E-mail</i>" and change the search method to "<i>by Attribute</i>.</p>
|
||||
<p>This adds a drop-down menu to the left of the textbox and the buttons "<i>Add</i> and <i>Remove</i> under that. From the menu you choose which attribute to query. With "<i>Add</i> and <i>Remove</i> you can query additional attributes or remove them again. These attributes can be logically linked with AND/OR.</p>
|
||||
<p>Let's do an email query as an example:</p>
|
||||
<img src="../images/queries-images/query-window-filled.png" alt="query-window-filled.png" width="441" height="262" />
|
||||
<p>This is your Find window when you're looking for all emails Clara Botter has sent to you in the last two months that had in the subject "vibraphone" or "skepticality".</p>
|
||||
|
||||
<h2><a id="more-adv-query" name="more-adv-query">Even more advanced queries - "by Formula"</a></h2>
|
||||
<p>Typing in a formula query by hand is daunting and really quite unpractical. It still has its uses.</p>
|
||||
<p>Take the above query by attribute of Clara's mails concerning vibraphones etc. If you have all the attributes and their search terms set, try switching to "<i>by Formula</i> mode and be overwhelmed by this one line query string:</p>
|
||||
<img src="../images/queries-images/formula-query.png" alt="formula-query.png" width="441" height="173" />
|
||||
<p>Once more as text, edited for readability:</p>
|
||||
<pre>(((((MAIL:from=="*[cC][lL][aA][rR][aA] [bB][oO][tT][tT][eE][rR][sS]*")
|
||||
&&(MAIL:when>=%2 months%))
|
||||
&&(MAIL:subject=="*[vV][iI][bB][rR][aA][pP][hH][oO][nN][eE]*"))
|
||||
||(MAIL:subject=="*[sS][kK][eE][pP][tT][iI][cC][aA][lL][iI][tT][yY]*"))
|
||||
&&(BEOS:TYPE=="text/x-email"))</pre>
|
||||
<p>What's the use?</p>
|
||||
<ul>
|
||||
<li>You could copy and paste the string into an email, forum or IRC for others to use or debug.</li>
|
||||
<li>You can use this method to construct a query in <i>Attribute</i> mode and then switch to <i>Formula</i> mode, to comfortably generate a search string to use for a query in Terminal or a script.</li>
|
||||
<li>You can fine tune your query by inserting parenthesis where needed, make parts case-sensitive or negate logical combinations by changing. e.g. "<tt>==</tt>" to "<tt>!=</tt>" for a NOT AND. All you need is a basic understanding of <a href="http://en.wikipedia.org/wiki/Regular_expression" class='external free' title="http://en.wikipedia.org/wiki/Regular expression" rel="nofollow">regular expressions</a> and maybe some scripting basics.</li>
|
||||
</ul>
|
||||
|
||||
<h2><a id="result-window" name="result-window">The result window</a></h2>
|
||||
<p>After you start a search, the Find window will be replaced by a result window. Here is an example that queried for "server":</p>
|
||||
<img src="../images/queries-images/result-window.png" alt="result-window.png" width="704" height="359" />
|
||||
<p>Besides the grey background, result windows work exactly like any other Tracker window. Some things are worth noting:</p>
|
||||
<ul>
|
||||
<li>You can open the folder a file resides in by double clicking on its path attribute.</li>
|
||||
<li>With <i>File | Edit Query</i> or <tt>ALT+G</tt> you get back to your Find window to refine your query.</li>
|
||||
<li>A query is live, i.e. if a file that matches your search criteria appears or disappears from your system, this change is reflected in your results in real-time.
|
||||
</ul>
|
||||
<p>You can assign a sensible attribute layout for query results of a specific filetype. Open the folder containing files of the filetype you'd like to create a template for and arrange the attributes how you'd like to have query results presented. Copy this layout with <i>Attributes | Copy Attributes</i>.</p>
|
||||
<p>Open <tt>/boot/home/config/settings/Tracker/DefaultQueryTemplates</tt>, create a new folder and rename it to <i>group/filetype</i>, replacing slashes with underscores, e.g."audio_x-mp3". Open the new folder and paste in the layout with <i>Attributes | Paste Attributes</i>.</p>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="index.html">Index</a>
|
||||
   
|
||||
Next: <a href="workshop-filetypes+attributes.html">Workshop</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,59 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Team Monitor</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Team Monitor</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="twitcher.html">Twitcher</a>
|
||||
   
|
||||
Next: <a href="tracker.html">Tracker</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<p>With <tt>CTRL+ALT+DEL</tt> you invoke the Team Monitor which lists all currently running programs.</p>
|
||||
<img src="../images/teammonitor-images/teammonitor.png" alt="teammonitor.png" width="385" height="342" />
|
||||
<p>Programs that were launched by the system are blue, those started by the user black.<br />
|
||||
Applications that are unresponsive, which is often a sign the program has crashed, are marked red. You can kill a program by selecting it and pressing the <i>Kill Application</i> button.</p>
|
||||
<p>You can summon a Terminal with <tt>ALT+SHIFT+T</tt>.</p>
|
||||
<p>If your Tracker or Deskbar crashed or froze, a new button appears (you may have to kill the offending team first): <i>Restart the Desktop</i> will restart Tracker and/or Deskbar for you.</p>
|
||||
|
||||
</div>
|
||||
<!--
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="twitcher.html">The Twitcher</a>
|
||||
   
|
||||
Next: <a href="tracker.html">The Tracker</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,79 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Tracker Add-Ons</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Tracker Add-Ons</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="tracker.html">Tracker</a>
|
||||
   
|
||||
Next: <a href="keyboard-shortcuts.html">Keyboard shortcuts</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<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 <i>Add-Ons</i> from the context menu or the <i>File</i> 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>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td><tt>/boot/beos/system/add-ons/Tracker/</tt></td><td>   </td><td> for system provided add-ons</td></tr>
|
||||
<tr><td><tt>/boot/common/add-ons/Tracker/</tt></td><td>   </td><td> for add-ons available to every user</td></tr>
|
||||
<tr><td><tt>/boot/home/config/add-ons/Tracker/</tt></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, <i>Open Target Folder-T</i> opens with <tt>ALT+AltGr+T</tt> (at least with my keymap, you may have a different key combination).<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>
|
||||
|
||||
<h2><a id="system-add-ons" name="system-add-ons">Haiku's Tracker Add-Ons</a></h2>
|
||||
<p>These Tracker Add-Ons come with every Haiku installation:</p>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="4">
|
||||
<tr><td class="onelinetop"><b>Background</b><i>-B</i></td>
|
||||
<td valign="top">Opens the <a href="preferences/prefs-backgrounds.html">Background</a> preferences to change the color or image of the Desktop or any folder. Invoked on an image file the Background panel is launched with that image already loaded as a potential background.</td></tr>
|
||||
<tr><td class="onelinetop"><b>DiskUsage</b><i>-I</i></td>
|
||||
<td valign="top">Starts the <a href="applications/apps-diskusage.html">DiskUsage</a> application with the according folder as basis.</td></tr>
|
||||
<tr><td class="onelinetop"><b>FileType</b><i>-F</i></td>
|
||||
<td valign="top">Invoked on a file, opens its specific <a href="filetypes.html">FileType</a> panel, otherwise the FileTypes preferences are launched.</td></tr>
|
||||
<tr><td class="onelinetop"><b>Open Target Folder</b><i>-T</i></td>
|
||||
<td valign="top">It can only be used on a linked file and opens the folder that file lives in.</td></tr>
|
||||
<tr><td class="onelinetop"><b>TextSearch</b><i>-G</i></td>
|
||||
<td valign="top">Starts the <a href="applications/apps-textsearch.html">TextSearch</a> application to look for a string in the selected folder (and its subfolders).</td></tr>
|
||||
<tr><td class="onelinetop"><b>ZipOMatic</b><i>-Z</i></td>
|
||||
<td valign="top">A selection of files will be added to a zip archive, invoked without a selection opens a panel to create an archive via drag&drop.</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="tracker.html">Tracker</a>
|
||||
   
|
||||
Next: <a href="keyboard-shortcuts.html">Keyboard shortcuts</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,142 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Tracker</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Tracker</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="teammonitor.html">Team Monitor</a>
|
||||
   
|
||||
Next: <a href="tracker-add-ons.html">Tracker Add-Ons</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<p>The Tracker is the graphical interface to all your files. It let's you create new files and folders or find, launch or rename as well as copy or delete existing ones.</p>
|
||||
<p>Being an application like any other (the Desktop with its icons is really just a fullscreen window in the background), Tracker appears with its windows in the Deskbar and can be quit and restarted. The easiest way to quit and restart a crashed or frozen Tracker (or a wayward Deskbar) is to call the <a href="teammonitor.html">Team Monitor</a>.</p>
|
||||
|
||||
<h2><a id="mounting-volumes" name="mounting-volumes">Mounting Volumes</a></h2>
|
||||
<p>In order to access a harddisk, CD, USB stick etc., you first have to mount the volume, that is, let the system know it's there. This is done with a right-click on the Desktop or an already mounted volume (like the boot disk) and choosing the volume from the <i>Mount</i> submenu.</p>
|
||||
<img src="../images/tracker-images/mount-settings.png" alt="drill-down.png" width="581" height="290" />
|
||||
<p>There are also <i>Mount Settings</i> so you don't have to mount everything manually after every bootup.<br />
|
||||
The above settings will mount all disks on bootup that were mounted previously and will automatically mount any storage device you connect/insert.</p>
|
||||
<p><span style="font-weight:bold; font-size:larger; color:red">Warning:</span><br />
|
||||
<span style="font-weight:bold; color:red">Before you disconnect e.g. a harddrive or USB stick, make sure you have successfully unmounted the volume. This guarantees that all data transfer has finished. Otherwise you may lose data or corrupt the disk!</span></p>
|
||||
|
||||
<h2><a id="navigating" name="navigating">Navigating</a></h2>
|
||||
<p>Moving through your folders is one of Trackers main purposes, just like the file managers on other platforms. Haiku's Tracker has some unique features that will help you doing that efficiently.</p>
|
||||
<p>Instead of double-clicking your way down folder after folder, there's a better way to drill down:</p>
|
||||
<img src="../images/tracker-images/drill-down.png" alt="drill-down.png" width="603" height="303" />
|
||||
<p>Right-click onto a folder, and at the top of the usual context menu you'll find a submenu of the current folder that let's you navigate down a level. Just move down the hierarchy until you find the file or folder you're looking for and click on it to open it. The above shows the contents of the folder <tt>/boot/beos/system/</tt>.<br /><br /></p>
|
||||
<p>A similar method can be used from any Tracker window:</p>
|
||||
<img src="../images/tracker-images/window-drill-down.png" alt="window-drill-down.png" width="502" height="359" />
|
||||
<p>Click on the area in the lower left, where the number of items are listed, and you'll get submenus for every level above you current folder. From there you can drill down through the folders as usual.</p>
|
||||
<p>Note, that the Desktop is always the topmost level as that is where Tracker shows mounted volumes. So, if you want to go to another disk, you first have to navigate to the top (Desktop) and cross over to your other disk from there.</p><br />
|
||||
<p>You'll get the same submenu-navigating when you drag a file over a folder. After a short while of hovering, a submenu pops up and you can drill down to your destination. If you initiated the drag with the right mousebutton, you can choose between copying, moving or linking the file when you release the mouse.</p><br />
|
||||
<p>By default, when you double-click a folder, Tracker opens a new window while leaving the parent window open. This can quickly lead to an overcrowded desktop.<br />
|
||||
You can prevent that by holding down the left <tt>WIN</tt> key, which automatically closes the parent window.<br />
|
||||
This is also true for keyboard navigation. For more on that, see topic <a href="keyboard-shortcuts">Shortcuts and key combinations</a>.</p>
|
||||
|
||||
<h2><a id="appearance" name="appearance">Appearance</a></h2>
|
||||
<img src="../images/tracker-images/window-menu.png" alt="window-menu.png" width="382" height="259" />
|
||||
<p>Tracker windows offer three different viewing modes from the <i>Window</i> menu:</p>
|
||||
<ul>
|
||||
<li><b>Icon View</b> (<tt>ALT+1</tt>) - Big icons, you can change the size from the submenu.</li>
|
||||
<li><b>Mini Icon View</b> (<tt>ALT+2</tt>) - Small icons.</li>
|
||||
<li><b>List View</b> (<tt>ALT+3</tt>) - A detailed list of your files enabling you to show/hide available <i>attributes</i>. (See topic <a href="attributes.html">Attributes</a>.)</li>
|
||||
</ul>
|
||||
<p>The <i>Window</i> menu offers a number of other functions:</p>
|
||||
<ul>
|
||||
<li><b>Resize Window</b> (<tt>ALT+Y</tt>) - Resizes the window to its ideal size.</li>
|
||||
<li><b>Clean Up</b> (<tt>ALT+K</tt>) - Aligns all icons to an invisible grid. Hold down <tt>SHIFT</tt> and the menu becomes <i>Clean Up All</i> which additionally sorts all icons alphabetically.</li>
|
||||
<li><b>Select...</b> (<tt>SHIFT+ALT+A</tt>) - Select files according to a regular expression.</li>
|
||||
</ul>
|
||||
<p>The rest of the functions are pretty self-explanatory, leaving the Tracker preferences.</p>
|
||||
|
||||
<h3><a id="tracker-preferences" name="tracker-preferences">Tracker preferences</a></h3>
|
||||
<p><i>Window | Preferences...</i> opens a panel that offers a number of setting that, where not obvious, should become clear once tried out. Since all settings are applied live, you'll immediately see the changes.
|
||||
<br />So, in short, the not so obvious settings:</p>
|
||||
<ul>
|
||||
<li><b>Desktop</b> - Decide if all mounted disks appear directly on the Desktop or in a window after clicking a single Disk icon sitting on the Desktop.</li>
|
||||
<li><b>Windows</b> - You can set <i>Single Window Navigation</i>, i.e. a double-clicked folder doesn't open in its own window, but inside the already open window instead, replacing the view of it's parent folder. This is not the same as clicking while holding the <tt>WIN</tt> key, as described above, because you'll lose the per window saved position and size.
|
||||
<br /><br />
|
||||
<img src="../images/tracker-images/tracker-preferences-navigator.png" alt="tracker-preferences-navigator.png" width="608" height="413" />
|
||||
<br />
|
||||
<p>Before you switch Tracker to Single Window Navigation mode, because that may feel more familiar to you, we recommend giving the menu based browsing a try first, as that may actually work much faster for you after getting used to. On the other hand, single window browsing offers a <i>Navigator</i> where you can enter or copy&paste a path name and use back, forward and up buttons.</p></li>
|
||||
<li><b>Date and Time</b> - Set date and time formats.</li>
|
||||
<li><b>Trash</b> - Set the behaviour when deleting a file.</li>
|
||||
<li><b>Volume Icons</b> - Set the colour of an optional indicator of free space that's shown besides a disk's icon.</li>
|
||||
</ul>
|
||||
|
||||
<h2><a id="working-with-files" name="working-with-files">Working with files</a></h2>
|
||||
<p>When invoked on a selected file, most of the <i>File</i> menu commands are also offered in the context menu by right-clicking that file.</p>
|
||||
<p>As usual the usage of the commands is pretty clear.</p>
|
||||
<ul>
|
||||
<li><b>Find...</b> - Find a file or folder. See topic <a href="Query.html">Query</a> for more info.</li>
|
||||
<li><b>New...</b> - Create a new folder or any other file based on a <i>template</i>.
|
||||
<br /><br />
|
||||
<img src="../images/tracker-images/new-menu.png" alt="new-menu.png" width="627" height="219" />
|
||||
<br />
|
||||
<p>Choosing <i>Edit Templates...</i> opens the folder <tt>/boot/home/config/settings/Tracker/Tracker New Templates</tt>. Creating a file in that folder will offer its filetype with the file's name and other attributes as template in the <i>New...</i> menu. Here, there's a file "Text" with the filetype <tt>text/plain</tt>. See topic <a href="filetypes.html">Filetypes</a> for more info.</p></li>
|
||||
<li><b>Open With...</b> - A submenu offers all applications that can handle this filetype.
|
||||
<br /><br />
|
||||
<img src="../images/tracker-images/open-with.png" alt="open-with.png" width="303" height="343" />
|
||||
<br />
|
||||
<p>The preferred application that would open the file when double-clicked, is checkmarked. This submenu lists first those applications that can handle the exact filetype, in this case it's a text file, the type <tt>text/plain</tt>. Next come all applications that can handle that supertype in general, here <tt>text/*</tt>. Last in the list are those that can deal with any file. If you don't click on an app in the submenu, but on the <i>Open With...</i> entry instead, a panel opens:</p>
|
||||
<br /><br />
|
||||
<img src="../images/tracker-images/open-with-preferred.png" alt="open-with-preferred" width="539" height="262" />
|
||||
<p>Here you'll again find the programs that were listed in the submenu. By selecting one and clicking the <i>Open and Make Preferred</i> button, you changed the preferred application for every file of that filetype, here <tt>text/plain</tt>.</p></li>
|
||||
<li><b>Get Info</b>
|
||||
<br /><br />
|
||||
<img src="../images/tracker-images/get-info.png" alt="get-info" width="326" height="302" />
|
||||
<p>The panel presents info on the selected file and lets you set the default application and, after you expanded that part of the panel, permissions and owner. Clicking on the path will open it in a Tracker window.</p></li>
|
||||
<li><b>Edit Name</b>, <b>Duplicate</b> and <b>Move to Trash</b> - lets you rename or duplicate a file or put the selected file(s) to the trash.</li>
|
||||
<li><b>Move to</b>, <b>Copy to</b> and <b>Create Link</b> - lets you move, copy or link the selected file(s) using the submenu navigating method. Holding <tt>SHIFT</tt> while invoking the menu offers the option to create a relative link.</li>
|
||||
<li><b>Cut</b>, <b>Copy</b> and <b>Paste</b> - lets you cut, copy and paste files using the clipboard. By holding <tt>SHIFT</tt> while invoking the menu you can <b>Copy/Cut more</b> files, maybe from another folder that you can paste somewhere else later. Also, while holding <tt>SHIFT</tt> you can paste the copied files in the clipboard as links.</li>
|
||||
<li><b>Identify</b> - will sniff out and set the type of a file if it didn't have one before, e.g. if you transferred a file with <i>wget</i> which doesn't set a filetype itself. Holding <tt>SHIFT</tt> while invoking the menu changes the item to identify the filetype and correct it if it was false before.</li>
|
||||
<li><b>Add-Ons</b> - offers you every generic Tracker add-on and those that can handle the selected file(s). See topic <a href="tracker-add-ons.html">Tracker Add-ons</a> for more information.</li>
|
||||
</ul>
|
||||
|
||||
<h2><a id="transaction-status" name="transaction-status">Transaction status</a></h2>
|
||||
<p>When you copy, move or delete files, Tracker shows its progress with a status window. If you initiate more than one transaction, each job gets its own status display.</p>
|
||||
<img src="../images/tracker-images/transaction-status.png" alt="transaction-status.png" width="361" height="149" />
|
||||
<p>To the right are two buttons to pause or stop a transaction entirely. Sometimes it can be useful to temporarily pause a large transaction. For example, you may need to quickly launch a large application. Copying large amounts of data chokes your harddisk's IO bandwidth and thus delays your workflow.</p>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="teammonitor.html">Team Monitor</a>
|
||||
   
|
||||
Next: <a href="tracker-add-ons.html">Tracker Add-Ons</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,57 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Twitcher</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Twitcher</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="workspaces.html">Workspaces</a>
|
||||
   
|
||||
Next: <a href="teammonitor.html">Team Monitor</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<p>The Twitcher is a task switcher to jump between running applications and their windows.</p>
|
||||
<img src="../images/twitcher-images/twitcher.png" alt="twitcher.png" width="284" height="96" />
|
||||
<p>Just tap <tt>CTRL+TAB</tt> quickly to switch between the current and the last application/window. Or press <tt>CTRL+TAB</tt> and hold the <tt>CTRL</tt> key to go through all running applications by repeatedly hitting <tt>TAB</tt> or <tt>CURSOR LEFT/RIGHT</tt>. If you need to get to a specific window of a program, move to its icon as described and then go through its open windows with the <tt>CURSOR UP/DOWN</tt> keys.</p>
|
||||
<p>It's also possible to invoke the Twitcher with <tt>CTRL+TAB</tt> and then use the mouse to choose the application/window you'll jump to when releasing the <tt>CTRL</tt> key.</p>
|
||||
|
||||
</div>
|
||||
<!--
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="workspaces.html">Workspaces</a>
|
||||
   
|
||||
Next: <a href="teammonitor.html">The Team Monitor</a>
|
||||
</p>
|
||||
</div>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,171 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Workshop: Filetypes, Attributes, Index and Queries</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Workshop: Filetypes, Attributes, Index and Queries</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="queries.html">Queries</a>
|
||||
   
|
||||
Next: <a href="applications.html">Applications</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<p>This is a workshop to show the use of <a href="attributes.html">Attributes</a>, <a href="queries.html">Queries</a>, the <a href="index.html">Index</a> and custom <a href="filetypes.html">Filetypes</a>. As an example, we build a database to keep track of our DVD library.</p>
|
||||
|
||||
<h2><a id="preparations" name="preparations">Preparations</a></h2>
|
||||
<p>Let's first decide what filetype and attributes would serve our needs. Originally, I wanted to use a Bookmark file with a link to the movie's IMdB page, but Haiku doesn't have a "bookmarkable" browser like BeOS' <i>NetPositive</i> at the moment, so I came up with this: The file itself will be a JPEG image for the movie cover.<br />
|
||||
To that we add a couple of attributes. Here we have to decide if we want to query it later (then we have to add it to the index) and if so, what type of attribute it should be. Numbers (int, float) can be evaluated differently than text (</>/= vs. is/contains/starts with).</p>
|
||||
<p>Here's are the attributes I'd like to see for my DVDs:</p>
|
||||
<ul>
|
||||
<li>Movie title</li>
|
||||
<li>Genre</li>
|
||||
<li>URL to e.g. IMdB</li>
|
||||
<li>Director/Cast</li>
|
||||
<li>Plot</li>
|
||||
<li>My rating from 1 to 10</li>
|
||||
<li>Coordinates in my shelf, e.g. A2, B3, so I find the DVD also in Real Life :)</li>
|
||||
<li>If so, who's borrowed the disk...</li>
|
||||
</ul>
|
||||
|
||||
<h2><a id="custom-filetype" name="custom-filetype">Creating a custom filetype</a></h2>
|
||||
<p>Start the <i>Filetypes</i> preferences, and click on the <i>Add...</i> button below the hierarchical list on the left. A small dialog opens and you specify in which MIME Group your new filetype will reside. You can also create a completely new group. Let's put it into "<i>applications</i>" and set the "Internal Name" to <i>DVDdb</i>.</p>
|
||||
<img src="../images/workshop-filetypes+attributes-images/filetypes-new-file-type.png" alt="filetypes-new-file-type.png" width="559" height="432" />
|
||||
<p>Now, a panel for your new DVDdb filetype opens:</p>
|
||||
<img src="../images/workshop-filetypes+attributes-images/filetypes-dvddb.png" alt="filetypes-dvddb.png" width="559" height="432" />
|
||||
|
||||
<h3><a id="icon" name="icon">Icon</a></h3>
|
||||
<p>Double-click the icon well to open <i>Icon-O-Matic</i> to design an icon for your filetype. You can also drag&drop an icon from the icon well of another type, maybe as starting point for a modified version.</p>
|
||||
|
||||
<h3><a id="file-recognition" name="file-recognition">File Recognition</a></h3>
|
||||
<p>You can add suffixes like .txt, .jpg, .mp3 to recognize files by their extention. Useful when working with files from systems without MIME typing. We don't need that for our example.</p>
|
||||
|
||||
<h3><a id="decription" name="decription">Description</a></h3>
|
||||
<ul>
|
||||
<li><i>Type Name</i> - Appears e.g. in the Attribute menu of Tracker windows and the "Kind" attribute of a file.</li>
|
||||
<li><i>Description</i> - A bit more detailed description.</li>
|
||||
</ul>
|
||||
|
||||
<h3><a id="pref_app" name="pref_app">Preferred Application</a></h3>
|
||||
<p>This drop-down menu shows a list of all applications that can handle this particular filetype. From here you can choose which program should open this specific file when it's double-clicked.</p>
|
||||
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td><i>Select...</i></td><td> </td><td>opens a file dialog where you choose the application to open with this filetype. Here, we set <i>Showimage</i> to display the DVD's cover.</td></tr>
|
||||
<tr><td class="onelinetop"><i>Same as...</i></td><td> </td><td>opens a file dialog where you choose any file that already has the preferred application set that you're looking for.</td></tr>
|
||||
</table>
|
||||
|
||||
<h3><a id="extra_attribute" name="extra_attribute">Extra Attributes</a></h3>
|
||||
<p>Here we enter all the custom attributes we decided on in our preparations. Clicking the <i>Add...</i> button opens a panel:</p>
|
||||
<img src="../images/workshop-filetypes+attributes-images/filetype-extra-attribute.png" alt="filetype-extra-attribute.png" width="614" height="447" />
|
||||
<ul>
|
||||
<li><p><i>Attribute Name</i> - Appears e.g. as the column heading in Tracker windows.</p></li>
|
||||
<li><p><i>Internal Name</i> - Is used for indexing and querying the attribute.</p></li>
|
||||
<li><i>Type</i> - Defines the value the attribute can hold and therefore how it can be queried.<ul>
|
||||
<li><i>String</i> for normal text</li>
|
||||
<li><i>Boolean</i> for binary data: 0 or 1</li>
|
||||
<li><i>Integer</i> for integer numbers with different ranges:<ul>
|
||||
<li><i>8 bit</i>: +- 255</li>
|
||||
<li><i>16 bit</i>: +- 65,535</li>
|
||||
<li><i>32 bit</i>: +- 4,294,967,295</li>
|
||||
<li><i>64 bit</i>: +- 18,446,744,073,709,551,615</li></ul></li>
|
||||
<li><i>Float</i> for floatingpoint numbers, single precision</li>
|
||||
<li><i>Double</i> for floatingpoint numbers, double precision</li>
|
||||
<li><i>Time</i> for time and date format</li>
|
||||
</ul>
|
||||
</ul>
|
||||
<ul>
|
||||
<li><i>Visible</i> - This checkbox determines if the attribute is visible in a Tracker window at all. Since the Tracker will be the interface to our DVD database, we check it and define its appearance with:<ul>
|
||||
<li><i>Display As</i> - Leave on "Default". In the future more option will become available, e.g. a bar or stars for a rating etc.</li>
|
||||
<li><i>Editable</i> - Determines if the attribute shall be editable in Tracker.</li>
|
||||
<li><i>Width</i> - The default width of that attributes column in a Tracker window.</li>
|
||||
<li><i>Alignment</i> - The attribute can be displayed left, center, or right aligned.</li>
|
||||
</ul></li></ul>
|
||||
<p>Now, insert all the info for our attributes:</p>
|
||||
<table summary="DVDdb Attributes" cellpadding="10" border="1">
|
||||
<tr><th>Internal Name</th><th>Attribute type</th><th>indexed?</th><th>Description</th></tr>
|
||||
<tr><td>DVDdb:title</td> <td>text</td> <td>yes</td> <td>Movie title</td></tr>
|
||||
<tr><td>DVDdb:genre</td> <td>text</td> <td>yes</td> <td>Genre</td></tr>
|
||||
<tr><td>DVDdb:url</td> <td>text</td> <td>no</td> <td>URL</td></tr>
|
||||
<tr><td>DVDdb:cast</td> <td>text</td> <td>yes</td> <td>Director/Cast</td></tr>
|
||||
<tr><td>DVDdb:plot</td> <td>text</td> <td>no</td> <td>Plot</td></tr>
|
||||
<tr><td>DVDdb:rating</td> <td>int-32</td> <td>yes</td> <td>Rating 1 to 10</td></tr>
|
||||
<tr><td>DVDdb:coord</td> <td>text</td> <td>no</td> <td>Shelf</td></tr>
|
||||
<tr><td>DVDdb:lent</td> <td>text</td> <td>yes</td> <td>Lent to</td></tr>
|
||||
</table>
|
||||
|
||||
<h2><a id="indexing" name="indexing">Indexing</a></h2>
|
||||
<p>Before we start entering data in our little DVD database, we should add certain attributes to the <a href="index.html">Index</a>. Only indexed attributes can use Haikus fast <a href="queries.html">Queries</a>.<br />
|
||||
So, what will we be searching in the future? We probably won't ask "What's in the B4 coordinate in my shelf?" or "Does the IMdB URL or the plot of the movie contain the word 'pope-shenooda'?".</p>
|
||||
<p>This leaves these attributes:</p>
|
||||
<table summary="Attribute Type" cellpadding="10" border="1">
|
||||
<tr><th>Internal Name</th><th>Attribute type</th></tr>
|
||||
<tr><td>DVDdb:title</td><td>text</td></tr>
|
||||
<tr><td>DVDdb:genre</td><td>text</td></tr>
|
||||
<tr><td>DVDdb:cast</td><td>text</td></tr>
|
||||
<tr><td>DVDdb:rating</td><td>int-32</td></tr>
|
||||
</table>
|
||||
|
||||
<p>To index them, we open a Terminal and simply add one attribute after the other:</p>
|
||||
<pre class="terminal">mkindex -t string DVDdb:title
|
||||
mkindex -t string DVDdb:genre
|
||||
mkindex -t string DVDdb:cast
|
||||
mkindex -t int DVDdb:rating</pre>
|
||||
<p>The <tt>-t</tt> option defines the type of attribute, which is "string" for all but the rating, which is an integer number.</p>
|
||||
|
||||
<h2><a id="filling-data" name="filling-data">Filling in the data</a></h2>
|
||||
<p>Now, everything's set and we can begin putting some data into our base.<br />
|
||||
Since our basic file is a cover image, we go to some online resource like IMdB, look for our first movie and save the cover or movie poster in a new folder where we want to keep our DVDdb files.</p>
|
||||
<p>Opening that folder we see a typical Tracker window with one JPEG in it. Right-clicking it, we change its filetype to <tt>application/DVDdb</tt> with the <i>Filetype Addon</i>. There's more info on this in the <a href="filetypes.html">Filetypes</a> document.</p>
|
||||
<p>Now, we activate all our DVDdb attributes from the <i>Attributes</i> menu of the Tracker window and rearrange the columns to our taste:</p>
|
||||
<img src="../images/workshop-filetypes+attributes-images/filetypes-dvddb-empty.png" alt="filetypes-dvddb-empty.png" width="861" height="257" />
|
||||
<p>By clicking on a yet empty attribute (or pressing <tt>ALT+E</tt>) we enter editing mode and fill each attribute. With <tt>TAB</tt> and <tt>SHIFT+TAB</tt> you can navigate between attributes.</p>
|
||||
<p>In our example, we usually start with a downloaded JPG cover and change its type to applications/DVDdb. There's another elegant way to produce a file to work with. Just copy an empty file of our filetype to <tt>/boot/home/config/settings/Tracker/Tracker New Templates</tt> and rename it to DVDdb.</p>
|
||||
<p>Right-clicking into a Tracker window, you'll find a new entry under <i>New...</i> besides the default "New folder".</p>
|
||||
|
||||
<h2><a id="query-db" name="query-db">Querying the database</a></h2>
|
||||
<p>Several hours of grunt work later, we have a nice little database that you can query to find all your Christina Ricci movies that have a 7+ rating... :)</p>
|
||||
<p>You can assign a sensible attribute layout for query results of a specific filetype.<br />
|
||||
Open the folder containing your DVDdb files and arrange the attributes how you'd like to have query results presented. Copy this layout with <i>Attributes | Copy Attributes</i>.</p>
|
||||
<p>Open <tt>/boot/home/config/settings/Tracker/DefaultQueryTemplates</tt>, create a new folder and rename it to <i>group/filetype</i>, replacing slashes with underscores; in our case "applications_DVDdb".</p>
|
||||
<p>Open the new folder and paste in the layout with <i>Attributes | Paste Attributes</i>. Voilà:</p>
|
||||
<img src="../images/workshop-filetypes+attributes-images/query-dvddb.png" alt="query-dvddb.png" width="757" height="462" />
|
||||
|
||||
</div>
|
||||
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="queries.html">Queries</a>
|
||||
   
|
||||
Next: <a href="applications.html">Applications</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -0,0 +1,72 @@
|
||||
<?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>
|
||||
<!--
|
||||
*
|
||||
* Copyright 2008, 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>Workspaces</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../Haiku-doc.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="../images/logo.png" alt="logo" width="372" height="86" />
|
||||
<div class="title">Workspaces</div>
|
||||
</div>
|
||||
<div class="topnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="gui.html">Haiku's GUI</a>
|
||||
   
|
||||
Next: <a href="twitcher.html">The Twitcher</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<p>Workspaces are virtual desktops, complete with their own resolution, color depth and background. Up to 32 of these workspaces can be set from the <a href="prefs-screen.html">Screen</a> preferences.</p>
|
||||
|
||||
<h2><img src="../images/desktop-applets-images/workspaces-icon_64.png" alt="workspaces-icon_64.png" width="64" height="64" /><a name="applet">The Workspaces Applet</a></h2>
|
||||
<table summary="quickinfo" border="0" cellspacing="0" cellpadding="2">
|
||||
<tr><td>Deskbar:</td><td style="width:15px;"></td><td><i>Desktop Applets</i></td></tr>
|
||||
<tr><td>Location:</td><td></td><td><tt>/boot/beos/apps/Workspaces</tt></td></tr>
|
||||
<tr><td>Settings:</td><td></td><td><tt>~/config/settings/system/app_server/workspaces</tt><br />
|
||||
<tt>~/config/settings/Workspaces_settings</tt> - Stores the panel's window position.</td></tr>
|
||||
</table>
|
||||
<p><br /></p>
|
||||
<img src="../images/workspaces-images/workspaces.png" alt="workspaces.png" width="457" height="230" />
|
||||
<p>You find the Workspaces applet with the other <i>Desktop Applets</i> in the Deskbar. It shows a miniature version of all workspaces. There are several options available from the context menu of the applet's window, which are all pretty self-explaining. Since the applet is a Replicant, you can resize the window as desired and then drag&drop it by its handle onto the desktop (make sure "<i>Show Replicants</i>" is activated in the Deskbar menu).</p>
|
||||
|
||||
<h2><a id="switching" name="switching">Switching workspaces</a></h2>
|
||||
<p>You can switch between workspaces by either clicking into the Workspaces applet or by using the keyboard shortcut <tt>ALT+Fx</tt>, where "x" is the workspace number. Also, clicking on an application or one of its windows in the Deskbar will send you to the workspace it's in.</p>
|
||||
<p>You can switch back and forth between two workspaces with <tt>ALT+~</tt> (which, depending on the keymap you're using, is the key below <tt>ESC</tt>, which you have to hit twice to get a <tt>~</tt>).</p>
|
||||
|
||||
<h2><a id="moving" name="moving">Moving windows between workspaces</a></h2>
|
||||
<p>To move a window, you grab it in the Workspaces applet and simply drag it to another workspace. This has the advantage, that you can move it without leaving your current desktop. Of course, that only works well when there aren't too many windows in a workspace and your target isn't obscured by other windows. Another possibility is to grab a window by its tab and just holding on to it while switching workspaces with <tt>ALT+Fx</tt>.</p>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="bottomnav">
|
||||
<p>
|
||||
<a href="contents.html">Contents</a>
|
||||
   
|
||||
Previous: <a href="gui.html">Haiku's GUI</a>
|
||||
   
|
||||
Next: <a href="twitcher.html">The Twitcher</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user