From b43891053dec429a784f12d41832d29d4c6d22a2 Mon Sep 17 00:00:00 2001 From: Joachim Seemer Date: Sat, 18 Apr 2009 19:05:57 +0000 Subject: [PATCH] * Documented "type ahead" and the new function to Close All in Workspace (ALT+Q) in tracker.html * Documented PoorMan. * Added yasm to the required packages when building Haiku under Linux * changed every /boot/beos/ to /boot/system/ git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30247 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- docs/userguide/en/applications.html | 4 +- .../en/applications/apps-activitymonitor.html | 2 +- .../en/applications/apps-cdplayer.html | 2 +- .../en/applications/apps-codycam.html | 2 +- .../en/applications/apps-deskcalc.html | 2 +- .../en/applications/apps-diskprobe.html | 2 +- .../en/applications/apps-diskusage.html | 2 +- .../en/applications/apps-drivesetup.html | 2 +- .../en/applications/apps-expander.html | 2 +- .../en/applications/apps-icon-o-matic.html | 2 +- .../en/applications/apps-installer.html | 2 +- .../en/applications/apps-magnify.html | 2 +- docs/userguide/en/applications/apps-mail.html | 2 +- .../en/applications/apps-mediaplayer.html | 2 +- .../en/applications/apps-midiplayer.html | 2 +- .../applications/apps-packageinstaller.html | 2 +- .../en/applications/apps-people.html | 6 +- .../en/applications/apps-poorman.html | 71 ++++++++++++++++++ .../en/applications/apps-screenshot.html | 6 +- .../en/applications/apps-showimage.html | 2 +- .../en/applications/apps-soundrecorder.html | 2 +- .../en/applications/apps-stylededit.html | 2 +- .../en/applications/apps-terminal.html | 8 +- .../en/applications/apps-textsearch.html | 2 +- docs/userguide/en/applications/apps-tv.html | 2 +- docs/userguide/en/bash-scripting.html | 4 +- .../desktop-applets-launchbox.html | 2 +- .../desktop-applets-networkstatus.html | 2 +- .../desktop-applets-processcontroller.html | 2 +- docs/userguide/en/filesystem-layout.html | 8 +- .../en/installation/install-boot-process.html | 2 +- .../en/installation/install-source-linux.html | 6 +- docs/userguide/en/installing.html | 4 +- .../en/preferences/prefs-appearance.html | 2 +- .../en/preferences/prefs-backgrounds.html | 2 +- .../preferences/prefs-datatranslations.html | 2 +- .../en/preferences/prefs-e-mail.html | 2 +- .../en/preferences/prefs-filetypes.html | 2 +- .../userguide/en/preferences/prefs-fonts.html | 2 +- .../en/preferences/prefs-keyboard.html | 2 +- .../en/preferences/prefs-keymap.html | 2 +- .../userguide/en/preferences/prefs-media.html | 2 +- docs/userguide/en/preferences/prefs-menu.html | 2 +- .../userguide/en/preferences/prefs-mouse.html | 2 +- .../en/preferences/prefs-network.html | 4 +- .../en/preferences/prefs-printers.html | 2 +- .../en/preferences/prefs-screen.html | 2 +- .../en/preferences/prefs-screensaver.html | 2 +- .../en/preferences/prefs-sounds.html | 2 +- docs/userguide/en/preferences/prefs-time.html | 4 +- .../en/preferences/prefs-tracker.html | 2 +- .../en/preferences/prefs-virtualmemory.html | 2 +- docs/userguide/en/tracker-add-ons.html | 2 +- docs/userguide/en/tracker.html | 24 ++++-- docs/userguide/en/workspaces.html | 2 +- .../images/apps-images/poorman-icon_16.png | Bin 0 -> 339 bytes .../images/apps-images/poorman-icon_32.png | Bin 0 -> 725 bytes .../images/apps-images/poorman-icon_64.png | Bin 0 -> 4728 bytes docs/userguide/images/apps-images/poorman.png | Bin 0 -> 55036 bytes .../tracker-images/window-type-ahead.png | Bin 0 -> 56597 bytes 60 files changed, 159 insertions(+), 76 deletions(-) create mode 100644 docs/userguide/en/applications/apps-poorman.html create mode 100644 docs/userguide/images/apps-images/poorman-icon_16.png create mode 100644 docs/userguide/images/apps-images/poorman-icon_32.png create mode 100644 docs/userguide/images/apps-images/poorman-icon_64.png create mode 100644 docs/userguide/images/apps-images/poorman.png create mode 100644 docs/userguide/images/tracker-images/window-type-ahead.png diff --git a/docs/userguide/en/applications.html b/docs/userguide/en/applications.html index 822db47f8a..2e059ba48f 100644 --- a/docs/userguide/en/applications.html +++ b/docs/userguide/en/applications.html @@ -61,7 +61,7 @@ Otherwise, uninstalling is simply done by deleting the application's folder.

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.

Haiku's applications

-

Haiku comes with a set of mostly small but essential applications. You'll find all of them at /boot/beos/apps/ or /boot/common/apps/. 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 Applications menu of the Deskbar.

+

Haiku comes with a set of mostly small but essential applications. You'll find all of them at /boot/system/apps/ or /boot/common/apps/. 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 Applications menu of the Deskbar.

@@ -101,6 +101,8 @@ Otherwise, uninstalling is simply done by deleting the application's folder.

+ + diff --git a/docs/userguide/en/applications/apps-activitymonitor.html b/docs/userguide/en/applications/apps-activitymonitor.html index 9bfe5d65fd..4a546d5a31 100644 --- a/docs/userguide/en/applications/apps-activitymonitor.html +++ b/docs/userguide/en/applications/apps-activitymonitor.html @@ -38,7 +38,7 @@ width="64" height="64" />ActivityMonitor
iconActivityMonitor  A tool to track system resources like CPU and memory usage.
An advanced texteditor with syntax coloring and much more. [still missing]
iconPeople  A contact manager. [still missing]
iconPoorMan A simple web server.
iconScreenshot  A tool to take screenshots. [still missing]
iconShowImage 
- +
Deskbar:Applications
Location:/boot/beos/apps/ActivityMonitor
Location:/boot/system/apps/ActivityMonitor
Settings:~/config/settings/ActivityMonitor settings

You can track system resources by launching the ActivityMonitor and activating different items of interest. diff --git a/docs/userguide/en/applications/apps-cdplayer.html b/docs/userguide/en/applications/apps-cdplayer.html index 8668e7920d..c52a277840 100644 --- a/docs/userguide/en/applications/apps-cdplayer.html +++ b/docs/userguide/en/applications/apps-cdplayer.html @@ -40,7 +40,7 @@ width="64" height="64" />CDPlayer - +
Deskbar:Applications
Location:/boot/beos/apps/CDPlayer
Location:/boot/system/apps/CDPlayer
Settings:~/cd/* - Stores details to all identified CDs
diff --git a/docs/userguide/en/applications/apps-poorman.html b/docs/userguide/en/applications/apps-poorman.html new file mode 100644 index 0000000000..cf26d342ce --- /dev/null +++ b/docs/userguide/en/applications/apps-poorman.html @@ -0,0 +1,71 @@ + + + + + + + + + PoorMan + + + + +

+
+

+ Applications +     + Previous: People +     + Next: Screenshot +

+
+ +
+ +

poorman-icon_64.pngPoorMan

+ + + + +
Deskbar:Applications
Location:/boot/system/apps/PoorMan
Settings:~/config/settings/PoorMan Settings
+

PoorMan is a nice little webserver that's extremly easy to set up. Naturally it doesn't offer any advanced features like other heavy duty server software, it's after all only a poor man's webserver.

+

Upon its first launch, PoorMan asks for the folder that is about to be served to the web. If you go with the Default, a new folder /boot/home/public_html is created for you. As a start page a HTML file named by default index.html has to be present there.

+

PoorMan presents itself with a simple console that logs its activity, information if the server is running and which directory is being served, a hit counter and a menubar to access e.g. the settings:

+

poorman.png

+

The settings panel is divided into three tabs:

+

In Site you can select another folder to serve, enter another start page and have the option to send a file listing if the start page isn't present.
+Logging lets you de/activate logging to the console or optionally to a separate logfile.
+The Advanced tab holds the setting for the maximum simultaneous connections.

+

The menu items of the console window are all self-explanatory. With them you can e.g. save (parts) of the console output, clear the console or logging file and start/stop the server or clear the hit counter.

+ +
If you want to try out if PoorMan's working, choose /boot/apps/BePDF/docs/ as folder and index.html as start page. Then point your browser to the URL 127.0.0.1, which is your local host.
+ +
+ + + diff --git a/docs/userguide/en/applications/apps-screenshot.html b/docs/userguide/en/applications/apps-screenshot.html index 0e3c0deb44..b3a9733efa 100644 --- a/docs/userguide/en/applications/apps-screenshot.html +++ b/docs/userguide/en/applications/apps-screenshot.html @@ -28,7 +28,7 @@

Applications     - Previous: People + Previous: PoorMan     Next: Showimage

@@ -40,7 +40,7 @@ width="64" height="64" />Screenshot - +
Deskbar:Applications
Location:/boot/beos/apps/Screenshot
Location:/boot/system/apps/Screenshot
Settings:~/config/settings/screenshot

Documentation is still missing. If you want to work on it, please announce it on the Documentation mailing list to avoid duplication.

@@ -51,7 +51,7 @@ width="64" height="64" />Screenshot

Applications     - Previous: People + Previous: PoorMan     Next: Showimage

diff --git a/docs/userguide/en/applications/apps-showimage.html b/docs/userguide/en/applications/apps-showimage.html index 5f0b0f699a..f927cba4f3 100644 --- a/docs/userguide/en/applications/apps-showimage.html +++ b/docs/userguide/en/applications/apps-showimage.html @@ -41,7 +41,7 @@ width="64" height="64" />ShowImage - +
Deskbar:No entry, normally launched via double-clicking a supported file.
Location:/boot/beos/apps/ShowImage
Location:/boot/system/apps/ShowImage
Settings:~/config/settings/ShowImage_settings

Documentation is still missing. If you want to work on it, please announce it on the Documentation mailing list to avoid duplication.

diff --git a/docs/userguide/en/applications/apps-soundrecorder.html b/docs/userguide/en/applications/apps-soundrecorder.html index 746170141e..aaccd6b3e8 100644 --- a/docs/userguide/en/applications/apps-soundrecorder.html +++ b/docs/userguide/en/applications/apps-soundrecorder.html @@ -40,7 +40,7 @@ width="64" height="64" />SoundRecorder - +
Deskbar:Applications
Location:/boot/beos/apps/SoundRecorder
Location:/boot/system/apps/SoundRecorder
Settings:~/config/settings/???

Documentation is still missing. If you want to work on it, please announce it on the Documentation mailing list to avoid duplication.

diff --git a/docs/userguide/en/applications/apps-stylededit.html b/docs/userguide/en/applications/apps-stylededit.html index b5c4a3a497..77f16f7da5 100644 --- a/docs/userguide/en/applications/apps-stylededit.html +++ b/docs/userguide/en/applications/apps-stylededit.html @@ -40,7 +40,7 @@ width="64" height="64" />StyledEdit - +
Deskbar:Applications
Location:/boot/beos/apps/StyledEdit
Location:/boot/system/apps/StyledEdit
Settings:no settings

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.

diff --git a/docs/userguide/en/applications/apps-terminal.html b/docs/userguide/en/applications/apps-terminal.html index 310126618d..ddc0d51c32 100644 --- a/docs/userguide/en/applications/apps-terminal.html +++ b/docs/userguide/en/applications/apps-terminal.html @@ -39,10 +39,10 @@

terminal-icon_64.pngTerminal

- + +~/.profile - adds/overrides defaults in /boot/system/etc/profile
+~/.inputrc - adds/overrides defaults in /boot/system/etc/inputrc
Deskbar:Applications
Location:/boot/beos/apps/Terminal
Location:/boot/system/apps/Terminal
Settings:~/config/settings/Terminal_settings
-~/.profile - adds/overrides defaults in /boot/beos/etc/profile
-~/.inputrc - adds/overrides defaults in /boot/beos/etc/inputrc

The Terminal is Haiku's interface to bash, the Bourne Again Shell.

Please refer to the topic on Scripting for a few links to online tutorials on working in the shell. Here, we'll concentrate on the Terminal application itself.

@@ -58,7 +58,7 @@ Pressing OK will save the current settings as defaul

Bash customization

Coming from Unix, there are countless possibilities to customize the bash itself. There are two files that are especially important to the user: .profile and .inputrc
-Both files can be created in the home/ folder and add or override the system defaults that are defined in /boot/beos/etc/.

+Both files can be created in the home/ folder and add or override the system defaults that are defined in /boot/system/etc/.

.profile

The .profile 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.

diff --git a/docs/userguide/en/applications/apps-textsearch.html b/docs/userguide/en/applications/apps-textsearch.html index c9e383b646..b323c781af 100644 --- a/docs/userguide/en/applications/apps-textsearch.html +++ b/docs/userguide/en/applications/apps-textsearch.html @@ -40,7 +40,7 @@ width="64" height="64" />TextSearch - +
Deskbar:No entry, normally launched via Tracker Add-On
Location:/boot/beos/apps/TextSearch
Location:/boot/system/apps/TextSearch
Settings:~/config/settings/TextSearch

Documentation is still missing. If you want to work on it, please announce it on the Documentation mailing list to avoid duplication.

diff --git a/docs/userguide/en/applications/apps-tv.html b/docs/userguide/en/applications/apps-tv.html index 6011c2d365..794b7d4d55 100644 --- a/docs/userguide/en/applications/apps-tv.html +++ b/docs/userguide/en/applications/apps-tv.html @@ -40,7 +40,7 @@ width="64" height="64" />TV - +
Deskbar:Applications
Location:/boot/beos/apps/TV
Location:/boot/system/apps/TV
Settings:~/config/settings/???

Documentation is still missing. If you want to work on it, please announce it on the Documentation mailing list to avoid duplication.

diff --git a/docs/userguide/en/bash-scripting.html b/docs/userguide/en/bash-scripting.html index a4a5a49550..3ba6e82785 100644 --- a/docs/userguide/en/bash-scripting.html +++ b/docs/userguide/en/bash-scripting.html @@ -52,10 +52,10 @@ If they don't exist already, you'll have to create the needed files yourself. Ot

The UserBootscript

/boot/home/config/boot/UserBootscript will be executed after the system has finished its boot process. For example, you could launch a number of programs that would then be automatically started on every boot up:

# Start LaunchBox
-/boot/beos/apps/LaunchBox &
+/boot/system/apps/LaunchBox &
 
 # Start Workspaces Applet
-/boot/beos/apps/Workspaces &
+/boot/system/apps/Workspaces &

Remember to end a command with an "&" to start it as a background process, or the script will halt until that command has finished (in this case: the launched app was closed again).

The UserShutdownScript

diff --git a/docs/userguide/en/desktop-applets/desktop-applets-launchbox.html b/docs/userguide/en/desktop-applets/desktop-applets-launchbox.html index 8972653808..91d3c3f82c 100644 --- a/docs/userguide/en/desktop-applets/desktop-applets-launchbox.html +++ b/docs/userguide/en/desktop-applets/desktop-applets-launchbox.html @@ -38,7 +38,7 @@ width="64" height="64" />LaunchBox - +
Deskbar:Desktop Applets
Location:/boot/beos/apps/LaunchBox
Location:/boot/system/apps/LaunchBox
Settings:~/config/settings/LaunchBox/*

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.

diff --git a/docs/userguide/en/desktop-applets/desktop-applets-networkstatus.html b/docs/userguide/en/desktop-applets/desktop-applets-networkstatus.html index 2e708c520c..2cbd28b7d5 100644 --- a/docs/userguide/en/desktop-applets/desktop-applets-networkstatus.html +++ b/docs/userguide/en/desktop-applets/desktop-applets-networkstatus.html @@ -40,7 +40,7 @@ width="64" height="64" />NetworkStatus - +
Deskbar:Desktop Applets
Location:/boot/beos/apps/NetworkStatus
Location:/boot/system/apps/NetworkStatus
Settings:none

Documentation is still missing. If you want to work on it, please announce it on the Documentation mailing list to avoid duplication.

diff --git a/docs/userguide/en/desktop-applets/desktop-applets-processcontroller.html b/docs/userguide/en/desktop-applets/desktop-applets-processcontroller.html index e732521121..38ba893e15 100644 --- a/docs/userguide/en/desktop-applets/desktop-applets-processcontroller.html +++ b/docs/userguide/en/desktop-applets/desktop-applets-processcontroller.html @@ -40,7 +40,7 @@ width="64" height="64" />ProcessController - +
Deskbar:Desktop Applets
Location:/boot/beos/apps/ProcessController
Location:/boot/system/apps/ProcessController
Settings:none

Documentation is still missing. If you want to work on it, please announce it on the Documentation mailing list to avoid duplication.

diff --git a/docs/userguide/en/filesystem-layout.html b/docs/userguide/en/filesystem-layout.html index 523bcf72c5..8c6f5535ce 100644 --- a/docs/userguide/en/filesystem-layout.html +++ b/docs/userguide/en/filesystem-layout.html @@ -42,18 +42,18 @@

The second alert pops up if you try to rename or delete something in the system hierarchy. Here, the "Do it" button will only become clickable when you're holding down the SHIFT key.

Generally, there are three separate branches springing from the root folder of the boot volume:

- +
/boot/beos/ belongs to the system. Don't touch!
/boot/system/ belongs to the system. Don't touch!
/boot/common/ holds files that are shared between users.
/boot/home/ is your personal folder where you keep your data and settings.
-

The system folder - /boot/beos/

+

The system folder - /boot/system/

The fact that it's called "beos" shows Haiku's BeOS heritage. It wasn't renamed yet to ensure backward compatibility with BeOS software.
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 /boot/home/ hierarchy or, if it's supposed to be for every user, under /boot/common/. As long as Haiku isn't multi-user, this distinction has no apparent effect, as there's only one user with one home folder. But since there will be support for more users than one eventually, it makes sense to learn the right way from the start.

So, let's say you want to install a new Translator for the latest image format, you don't simply copy it into the respective system folder. Remember: Don't touch!
Instead, you put it into the mirrored hierarchy under /boot/common/ or /boot/home/config/.

In our example the location for Translators in the system folder would be

-

/boot/beos/add-ons/Translators/

+

/boot/system/add-ons/Translators/

So, the user "mirror" folder is either

/boot/home/config/add-ons/Translators/
or
@@ -86,7 +86,7 @@ If you do want to know more about how things tick in Haiku, have a look at this Again from our BeOS legacy, the be folder contains what's shown in the Deskbar menu. You can add and remove items either with the Deskbar configuration panel or by putting files, folders or links into this folder directly. ~/config/bin/  -Complements the system's /boot/beos/bin/ folder and holds all your command line programs. +Complements the system's /boot/system/bin/ folder and holds all your command line programs. ~/config/boot/  This folder is the place for User Scripts that are executed before or after the system boots up or shuts down. diff --git a/docs/userguide/en/installation/install-boot-process.html b/docs/userguide/en/installation/install-boot-process.html index bf21deb6c8..fb6212fdde 100644 --- a/docs/userguide/en/installation/install-boot-process.html +++ b/docs/userguide/en/installation/install-boot-process.html @@ -45,7 +45,7 @@ OK, not going into more detail as that's not essential here.

Boot managers range from totally simple ones that are just enough to find the partition marked active and jump to the partition boot code of said partition, to almost complete operating systems with editing capabilities and other fancy features.

The Partition Boot Record

-

Additionally to the Master Boot Record, there can also be a partition boot record. It's located at the start of a partition and contains further boot code. Depending on the boot manager you are using and how you configured it, this boot code will be executed or not. In the case of Haiku the partition boot code does locate the /boot/beos/system/zbeos" file which then starts the operating system boot process.
Additionally it contains the partition offset needed to access this partition during boot. A wrong value for that offset is probably one of the most common reason why a Haiku installation doesn't start to boot.

+

Additionally to the Master Boot Record, there can also be a partition boot record. It's located at the start of a partition and contains further boot code. Depending on the boot manager you are using and how you configured it, this boot code will be executed or not. In the case of Haiku the partition boot code does locate the /boot/system/system/zbeos" file which then starts the operating system boot process.
Additionally it contains the partition offset needed to access this partition during boot. A wrong value for that offset is probably one of the most common reason why a Haiku installation doesn't start to boot.

As mentioned, whether or not the partition boot code is used depends on the boot manager and boot manager configuration. If you take GRUB installed as boot manager in the MBR and booting Linux. GRUB knows how to handle most Linux filesystems and it does know how to load and start a Linux kernel off of it. Therefore it can directly load Linux without the need for any additional boot code.
However GRUB does neither know how to handle BFS and find the zbeos boot loader, nor would it really know how to execute it. Therefore you cannot use GRUB to directly boot Haiku.
Instead you need to chainload the partition boot code of the BFS partition, as it knows how to handle both the BFS and zbeos.

diff --git a/docs/userguide/en/installation/install-source-linux.html b/docs/userguide/en/installation/install-source-linux.html index f213b5c7f5..414da255ce 100644 --- a/docs/userguide/en/installation/install-source-linux.html +++ b/docs/userguide/en/installation/install-source-linux.html @@ -40,7 +40,7 @@

Downloading the tools and the Haiku source

  1. Install all needed packages:

    -
    sudo apt-get install subversion autoconf automake texinfo flex bison gawk build-essential
  2. +
    sudo apt-get install subversion autoconf automake texinfo flex bison gawk build-essential yasm
  3. Create the Haiku development directories and get the Haiku build tools source:

    mkdir develop
    @@ -104,7 +104,7 @@ AddOptionalHaikuImagePackages WonderBrush ;
  4. Now the block that sets the defaults for timezone and keymap:

    # Add symlink/file (timezone and keymap settings) to the image.
     AddSymlinkToHaikuImage home config settings
    -	: /boot/beos/etc/timezones/Europe/Paris : timezone ;
    +	: /boot/system/etc/timezones/Europe/Paris : timezone ;
     AddFilesToHaikuImage home config settings : German 
     	: Key_map ;
  5. The build process can be fine tuned until it fits your needs. You could create your own folder haiku/trunk/user_data/ and put files there that are then copied or unzipped into the image. Zipping is important when dealing with Haiku files and their attributes, because zipping them up will preserve them on non-BFS partitions.
    @@ -163,7 +163,7 @@ AddOptionalHaikuImagePackages WonderBrush ; # Add symlink/file (timezone and keymap settings) to the image. AddSymlinkToHaikuImage home config settings - : /boot/beos/etc/timezones/Europe/Paris : timezone ; + : /boot/system/etc/timezones/Europe/Paris : timezone ; AddFilesToHaikuImage home config settings : German : Key_map ; diff --git a/docs/userguide/en/installing.html b/docs/userguide/en/installing.html index 148c9060c3..0b7836ce8d 100644 --- a/docs/userguide/en/installing.html +++ b/docs/userguide/en/installing.html @@ -83,7 +83,7 @@ This is also how you update the code in the future.

  6. Now the block that sets the defaults for timezone and keymap:

    # Add symlink/file (timezone and keymap settings) to the image.
     AddSymlinkToHaikuImage home config settings
    -	: /boot/beos/etc/timezones/Europe/Paris : timezone ;
    +	: /boot/system/etc/timezones/Europe/Paris : timezone ;
     AddFilesToHaikuImage home config settings : German 
     	: Key_map ;
  7. The build process can be fine tuned until it fits your needs. You could create your own folder haiku/trunk/user_data/ 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.
    @@ -128,7 +128,7 @@ 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 ; + : /boot/system/etc/timezones/Europe/Paris : timezone ; AddFilesToHaikuImage home config settings : German : Key_map ; diff --git a/docs/userguide/en/preferences/prefs-appearance.html b/docs/userguide/en/preferences/prefs-appearance.html index 158cfc9239..9d828e49ab 100644 --- a/docs/userguide/en/preferences/prefs-appearance.html +++ b/docs/userguide/en/preferences/prefs-appearance.html @@ -37,7 +37,7 @@

    appearance-icon_64.pngAppearance

    - +
    Deskbar:Preferences
    Location:/boot/beos/preferences/Appearance
    Location:/boot/system/preferences/Appearance
    Settings:~/config/settings/system/app_server/appearance

    The Appearance preferences lets you change some aspects of Haiku's visuals.

    diff --git a/docs/userguide/en/preferences/prefs-backgrounds.html b/docs/userguide/en/preferences/prefs-backgrounds.html index e6e55a7b8b..031bd3350b 100644 --- a/docs/userguide/en/preferences/prefs-backgrounds.html +++ b/docs/userguide/en/preferences/prefs-backgrounds.html @@ -40,7 +40,7 @@ width="64" height="64" />Backgrounds - +
    Deskbar:Preferences
    Location:/boot/beos/preferences/Backgrounds
    Location:/boot/system/preferences/Backgrounds
    Settings:~/config/settings/system/app_server/workspaces
    ~/config/settings/Backgrounds settings - Stores the panel's window position.
    diff --git a/docs/userguide/en/preferences/prefs-datatranslations.html b/docs/userguide/en/preferences/prefs-datatranslations.html index 9c1c22ef1e..16f1dc5d2d 100644 --- a/docs/userguide/en/preferences/prefs-datatranslations.html +++ b/docs/userguide/en/preferences/prefs-datatranslations.html @@ -40,7 +40,7 @@ width="64" height="64" />DataTranslations - +
    Deskbar:Preferences
    Location:/boot/beos/preferences/DataTranslations
    Location:/boot/system/preferences/DataTranslations
    Settings:~/config/settings/* - Every Translator creates its own settings file here after you've changes its defaults.
    ~/config/settings/system/DataTranslations settings - Stores the panel's window position.
    diff --git a/docs/userguide/en/preferences/prefs-e-mail.html b/docs/userguide/en/preferences/prefs-e-mail.html index 918b3fe192..fad1052236 100644 --- a/docs/userguide/en/preferences/prefs-e-mail.html +++ b/docs/userguide/en/preferences/prefs-e-mail.html @@ -40,7 +40,7 @@ width="64" height="64" />E-mail - +
    Deskbar:Preferences
    Location:/boot/beos/preferences/E-mail
    Location:/boot/system/preferences/E-mail
    Settings:~/config/settings/Mail/*

    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.
    diff --git a/docs/userguide/en/preferences/prefs-filetypes.html b/docs/userguide/en/preferences/prefs-filetypes.html index 25be90fb5b..f289c858fa 100644 --- a/docs/userguide/en/preferences/prefs-filetypes.html +++ b/docs/userguide/en/preferences/prefs-filetypes.html @@ -40,7 +40,7 @@ width="64" height="64" />FileTypes - +
    Deskbar:Preferences
    Location:/boot/beos/preferences/FileTypes
    Location:/boot/system/preferences/FileTypes
    Settings:~/config/settings/FileTypes settings
    ~/config/settings/beos_mime/* - Stores all MIME types as folders.
    diff --git a/docs/userguide/en/preferences/prefs-fonts.html b/docs/userguide/en/preferences/prefs-fonts.html index d00d1c4eb1..0efe925115 100644 --- a/docs/userguide/en/preferences/prefs-fonts.html +++ b/docs/userguide/en/preferences/prefs-fonts.html @@ -39,7 +39,7 @@

    fonts-icon_64.pngFonts

    - +
    Deskbar:Preferences
    Location:/boot/beos/preferences/Fonts
    Location:/boot/system/preferences/Fonts
    Settings:~/config/settings/system/app_server/fonts
    ~/config/settings/Font_settings - Stores the panel's window position.
    diff --git a/docs/userguide/en/preferences/prefs-keyboard.html b/docs/userguide/en/preferences/prefs-keyboard.html index 7da0b25a3c..cd82a3bfff 100644 --- a/docs/userguide/en/preferences/prefs-keyboard.html +++ b/docs/userguide/en/preferences/prefs-keyboard.html @@ -39,7 +39,7 @@

    keyboard-icon_64.pngKeyboard

    - +
    Deskbar:Preferences
    Location:/boot/beos/preferences/Keyboard
    Location:/boot/system/preferences/Keyboard
    Settings:~/config/settings/Keyboard_settings


    diff --git a/docs/userguide/en/preferences/prefs-keymap.html b/docs/userguide/en/preferences/prefs-keymap.html index 1c085790f9..7b65f28171 100644 --- a/docs/userguide/en/preferences/prefs-keymap.html +++ b/docs/userguide/en/preferences/prefs-keymap.html @@ -39,7 +39,7 @@

    keymap-icon_64.pngKeymap

    - +
    Deskbar:Preferences
    Location:/boot/beos/preferences/Keymap
    Location:/boot/system/preferences/Keymap
    Settings:~/config/settings/Keymap/* - Location of user modified keymaps.
    ~/config/settings/Key_map
    diff --git a/docs/userguide/en/preferences/prefs-media.html b/docs/userguide/en/preferences/prefs-media.html index f6e2b32b23..baf74966c0 100644 --- a/docs/userguide/en/preferences/prefs-media.html +++ b/docs/userguide/en/preferences/prefs-media.html @@ -39,7 +39,7 @@

    media-icon_64.pngMedia

    - + diff --git a/docs/userguide/en/preferences/prefs-menu.html b/docs/userguide/en/preferences/prefs-menu.html index 4c96655158..32f875ddbb 100644 --- a/docs/userguide/en/preferences/prefs-menu.html +++ b/docs/userguide/en/preferences/prefs-menu.html @@ -39,7 +39,7 @@

    menu-icon_64.pngMenu

    Deskbar:Preferences
    Location:/boot/beos/preferences/Media
    Location:/boot/system/preferences/Media
    Settings:~/config/settings/Media/*
    ~/config/settings/System Audio Mixer
    ~/config/settings/MediaPrefs Settings - Stores the panel's window position.
    - +
    Deskbar:Preferences
    Location:/boot/beos/preferences/Menu
    Location:/boot/system/preferences/Menu
    Settings:~/config/settings/system/app_server/appearance


    diff --git a/docs/userguide/en/preferences/prefs-mouse.html b/docs/userguide/en/preferences/prefs-mouse.html index 142f7af27d..28ce5031c3 100644 --- a/docs/userguide/en/preferences/prefs-mouse.html +++ b/docs/userguide/en/preferences/prefs-mouse.html @@ -39,7 +39,7 @@

    mouse-icon_64.pngMouse

    - +
    Deskbar:Preferences
    Location:/boot/beos/preferences/Mouse
    Location:/boot/system/preferences/Mouse
    Settings:~/config/settings/Mouse_settings


    diff --git a/docs/userguide/en/preferences/prefs-network.html b/docs/userguide/en/preferences/prefs-network.html index 8e30ef3435..f3161a65e7 100644 --- a/docs/userguide/en/preferences/prefs-network.html +++ b/docs/userguide/en/preferences/prefs-network.html @@ -39,8 +39,8 @@

    network-icon_64.pngNetwork

    - - + +
    Deskbar:Preferences
    Location:/boot/beos/preferences/Network
    Settings:/boot/beos/etc/resolv.conf
    Location:/boot/system/preferences/Network
    Settings:/boot/system/etc/resolv.conf


    network.png diff --git a/docs/userguide/en/preferences/prefs-printers.html b/docs/userguide/en/preferences/prefs-printers.html index da52e106f0..8b40316d2f 100644 --- a/docs/userguide/en/preferences/prefs-printers.html +++ b/docs/userguide/en/preferences/prefs-printers.html @@ -39,7 +39,7 @@

    printers-icon_64.pngPrinters

    - +
    Deskbar:Preferences
    Location:/boot/beos/preferences/Printers
    Location:/boot/system/preferences/Printers
    Settings:~/config/settings/printers/*

    Documentation is still missing. If you want to work on it, please announce it on the Documentation mailing list to avoid duplication.

    diff --git a/docs/userguide/en/preferences/prefs-screen.html b/docs/userguide/en/preferences/prefs-screen.html index 04b68d7c9b..1491280663 100644 --- a/docs/userguide/en/preferences/prefs-screen.html +++ b/docs/userguide/en/preferences/prefs-screen.html @@ -39,7 +39,7 @@

    screen-icon_64.pngScreen

    - + diff --git a/docs/userguide/en/preferences/prefs-screensaver.html b/docs/userguide/en/preferences/prefs-screensaver.html index d39bdbe542..2c8fe7f744 100644 --- a/docs/userguide/en/preferences/prefs-screensaver.html +++ b/docs/userguide/en/preferences/prefs-screensaver.html @@ -39,7 +39,7 @@ width="64" height="64" />ScreenSaver

    Deskbar:Preferences
    Location:/boot/beos/preferences/Screen
    Location:/boot/system/preferences/Screen
    Settings:~/config/settings/system/app_server/workspaces
    ~/config/settings/kernel/drivers/vesa - Only when running in VESA mode.
    ~/config/settings/Screen_data - Stores the panel's window position.
    - +
    Deskbar:Preferences
    Location:/boot/beos/preferences/Screensaver
    Location:/boot/system/preferences/Screensaver
    Settings:~/config/settings/ScreenSaver_settings

    diff --git a/docs/userguide/en/preferences/prefs-sounds.html b/docs/userguide/en/preferences/prefs-sounds.html index bba0a16352..ff69e1a1ef 100644 --- a/docs/userguide/en/preferences/prefs-sounds.html +++ b/docs/userguide/en/preferences/prefs-sounds.html @@ -39,7 +39,7 @@

    sounds-icon_64.pngSounds

    - +
    Deskbar:Preferences
    Location:/boot/beos/preferences/Sounds
    Location:/boot/system/preferences/Sounds
    Settings:~/config/settings/Media/MMediaFilesManager


    diff --git a/docs/userguide/en/preferences/prefs-time.html b/docs/userguide/en/preferences/prefs-time.html index b2705970cc..daa66ecd78 100644 --- a/docs/userguide/en/preferences/prefs-time.html +++ b/docs/userguide/en/preferences/prefs-time.html @@ -39,9 +39,9 @@

    time-icon_64.pngTime

    - +
    Deskbar:Preferences
    Location:/boot/beos/preferences/Time
    Location:/boot/system/preferences/Time
    Settings:~/config/settings/RTC_time_settings
    -~/config/settings/timezone - A link to the current timezone in /boot/beos/etc/timezones/*/*
    +~/config/settings/timezone - A link to the current timezone in /boot/system/etc/timezones/*/*
    ~/config/settings/Time_settings - Stores the panel's window position.

    The panel of the Time preferences is split into two tabs:

    diff --git a/docs/userguide/en/preferences/prefs-tracker.html b/docs/userguide/en/preferences/prefs-tracker.html index 184547ff25..4e6014bbe6 100644 --- a/docs/userguide/en/preferences/prefs-tracker.html +++ b/docs/userguide/en/preferences/prefs-tracker.html @@ -39,7 +39,7 @@

    tracker-icon_64.pngTracker

    - +
    Deskbar:Preferences
    Location:/boot/beos/preferences/Tracker
    Location:/boot/system/preferences/Tracker
    Settings:~/config/settings/Tracker/TrackerSettings


    diff --git a/docs/userguide/en/preferences/prefs-virtualmemory.html b/docs/userguide/en/preferences/prefs-virtualmemory.html index 1ac463535f..e8211cf939 100644 --- a/docs/userguide/en/preferences/prefs-virtualmemory.html +++ b/docs/userguide/en/preferences/prefs-virtualmemory.html @@ -37,7 +37,7 @@

    virtualmemory-icon_64.pngVirtualMemory

    - +
    Deskbar:Preferences
    Location:/boot/beos/preferences/VirtualMemory
    Location:/boot/system/preferences/VirtualMemory
    Settings:~/config/settings/kernel/drivers/virtual_memory
    ~/config/settings/VM_data - Stores the panel's window position.
    diff --git a/docs/userguide/en/tracker-add-ons.html b/docs/userguide/en/tracker-add-ons.html index e1246175ab..a4ebd965ea 100644 --- a/docs/userguide/en/tracker-add-ons.html +++ b/docs/userguide/en/tracker-add-ons.html @@ -39,7 +39,7 @@

    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 Add-Ons from the context menu or the File menu of a Tracker window. Some add-ons don't necessarily need a file to work on and are thus always present.

    Tracker Add-Ons, or links to applications that can act as add-ons, can be installed in three different locations (see topic Filesystem layout):

    - +
    /boot/beos/system/add-ons/Tracker/    for system provided add-ons.
    /boot/system/system/add-ons/Tracker/    for system provided add-ons.
    /boot/common/add-ons/Tracker/    for add-ons available to every user.
    /boot/home/config/add-ons/Tracker/    for add-ons only available to yourself.
    diff --git a/docs/userguide/en/tracker.html b/docs/userguide/en/tracker.html index e7a17494fc..8e5a542b0e 100644 --- a/docs/userguide/en/tracker.html +++ b/docs/userguide/en/tracker.html @@ -47,24 +47,32 @@ The above settings will automatically mount any storage device you connect/inser
    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!

    Navigating

    +

    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.
    +You can prevent that by holding down the left WIN key, which automatically closes the parent window.
    +This is also true for keyboard navigation. For more on that, see topic Shortcuts and key combinations.

    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.

    + +

    Drilling down the submenus

    Instead of double-clicking your way down folder after folder, there's a better way to drill down:

    drill-down.png -

    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 /boot/beos/system/.

    + +

    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 /boot/system/documentation/.

    A similar method can be used from any Tracker window:

    window-drill-down.png

    Click on the area in the lower left, where the number of items is listed, and you'll get submenus for every level above your current location. From there you can drill down through the folders as usual.

    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.


    -

    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.


    -

    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.
    -You can prevent that by holding down the left WIN key, which automatically closes the parent window.
    -This is also true for keyboard navigation. For more on that, see topic Shortcuts and key combinations.

    +

    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.

    + +

    Jumping to files with type-ahead

    +

    You may be familiar with the concept from file managers of other operating systems: typing the first few letters of a filename will jump to the first file matching these starting characters. Haiku took the idea a step further. If there isn't a file starting with those letters it will jump to the first file including the string anywhere in its name. And if there's nothing with the string in its filename, the attributes are searched next.

    +window-type-ahead.png +

    In the above example, there are many files starting with "Haiku logo", rendering simpler approaches to typing ahead quite useless. In Haiku however, typing "web" jumps right to its first occurence in "Haiku logo - website". The characters you enter appear in the bottom left corner where you normally find the item count of all files in the folder. A second after entering a character, the display jumps back to normal and you're ready for a new type ahead search.

    Appearance

    window-menu.png

    Tracker windows offer three different viewing modes from the Window menu:

      -
    • Icon View (ALT 1) - Big icons, you can change the size from the submenu.

    • +
    • Icon View (ALT 1) - Big icons, you can change the size from the submenu or in/decrease their size with ALT +/ALT -.

    • Mini Icon View (ALT 2) - Small icons.

    • List View (ALT 3) - A detailed list of your files enabling you to show/hide available attributes. (See topic Attributes.)

    @@ -73,6 +81,8 @@ This is also true for keyboard navigation. For more on that, see topic ALT Y) - Resizes the window to its ideal size.

  8. Clean Up (ALT K) - Aligns all icons to an invisible grid. Hold down SHIFT and the menu becomes Clean Up All which additionally sorts all icons alphabetically.

  9. Select... (SHIFT ALT A) - Select files according to a regular expression.

  10. +
  11. Close (ALT W) - Closes the window. Hold down SHIFT and the menu becomes Close All which closes every Tracker window.

  12. +
  13. Close All in Workspace (ALT Q) - Closes every Tracker window in the current workspace. A useful shortcut if you forgot to hold the WIN key while clicking through folders and all those still open Tracker windows clutter your workspace.

  14. Sometimes you just want to rearrange a few icons without doing a complete Clean Up (ALT K). In that case, you select these icons and start to drag them to their new location. Before you drop them there, keep ALT pressed. This will align the icons to the invisible grid.

    The rest of the functions are pretty self-explanatory, leaving the Tracker preferences.

    @@ -118,7 +128,7 @@ This is also true for keyboard navigation. For more on that, see topic SHIFT while invoking the menu offers the option to create a relative link.

  15. Cut, Copy and Paste - lets you cut, copy and paste files using the clipboard. By holding SHIFT while invoking the menu you can Copy/Cut more files, maybe from another folder that you can paste somewhere else later. Also, while holding SHIFT you can paste the copied files in the clipboard as links.

  16. -
  17. Identify - 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 wget which doesn't set a filetype itself. Holding SHIFT while invoking the menu changes the item to identify the filetype and correct it if it was false before.

  18. +
  19. Identify - will sniff out and set the type of files if they didn't have one before, e.g. if you transferred a file with wget which doesn't set a filetype itself. Holding SHIFT while invoking the menu changes the item to Force Identify which identifies the filetype and corrects it if it was false before.

  20. Add-Ons - offers you every generic Tracker add-on and those that can handle the selected file(s). See topic Tracker Add-ons for more information.

  21. diff --git a/docs/userguide/en/workspaces.html b/docs/userguide/en/workspaces.html index e9bb85442e..a85693fde0 100644 --- a/docs/userguide/en/workspaces.html +++ b/docs/userguide/en/workspaces.html @@ -41,7 +41,7 @@

    workspaces-icon_64.pngThe Workspaces Applet

    - +
    Deskbar:Desktop Applets
    Location:/boot/beos/apps/Workspaces
    Location:/boot/system/apps/Workspaces
    Settings:~/config/settings/system/app_server/workspaces
    ~/config/settings/Workspaces_settings - Stores the panel's window position.
    diff --git a/docs/userguide/images/apps-images/poorman-icon_16.png b/docs/userguide/images/apps-images/poorman-icon_16.png new file mode 100644 index 0000000000000000000000000000000000000000..e51b1c8239aaf8fb65281d170a9d4639ba9d35ef GIT binary patch literal 339 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;RN#5=* z4F5rJ!QSPQfg+p*9+AZi4BWyX%*Zfnjs#GUy~NYkmHj4*kdUd|#+P9cK%onsE{-7< zr+X(~;99P z`r>Sh-~LulkYL-Pd1uS4H7s@v#|s}A_ukD-6_^yxs1VE9uuPaS#nt%In>p?3rpyao z@p?9jJ8b1$pdFf@95PddRV3XY=|1DH$_AtND`L~F&NCS4^CxRf`t+jvi$Jn=-mRXP zYpbs+Tx2hC4&TdSxGn6x+K=!cyJb=DzsrTN2?$=|HPY`WyuEEzVQe^KL;21il@9G( bN#}T*uJ7fN?|(c6`i;TU)z4*}Q$iB}mDqME literal 0 HcmV?d00001 diff --git a/docs/userguide/images/apps-images/poorman-icon_32.png b/docs/userguide/images/apps-images/poorman-icon_32.png new file mode 100644 index 0000000000000000000000000000000000000000..a64d3884e134fd83610dc0c77ae461d19dba937a GIT binary patch literal 725 zcmV;`0xJE9P)z2(3p8%~jp&*0A;CNvorK=us?Cf+Kz zfh;aSX6|8j4zZI^a{_0*0Z1d;vatu4=_(aimh_%pcS~(zX8ff6nmU1qcs85yGZE9J zeH#HH;vfi6*ERlG{m-|MVCK;+2m%IRTAHSf=b^cMV}i_`dH_l>mV99Btrs+;~&`@B2Ppp56gGAzQ5g0CipWxt8=i zO~&pw>yAl7B4VxtC{X|aDWb;vT>b4Vu7O#Ib4M7$sA7%t#)1O?R|1PaAIR0AF=n}3 zV!z+RmX?{xJYT@^_SRY7o0KwffwBY^iv@h&M_tz@2GTUe;c)0kj4(U{YZ6lkG!B`# zK$a1Tl|WgR`n^#G_zk>@Pw8zUJ>a9VK+BI~2BiQ>6o?2!^qJ#v(H-A5hx}KAkcgO> zfn#O@u#y6Ch1(gN?I0$ks+jmaxhcwp+J$vX7_DXxRQf)!c7D&0cf6+Ts<}m`mDYCB8xj|+n4iq zalti056^-j>4#3dyAbGGTvtR7FU#%nS~n@8t0nnR^S(s7lAt6vzW}h^Zb#n}>-Czx z{AFZ=+qdPz)6fOpzA?w{dU9FrtPwA^*=(+Y46gappXdJpg%!x@SfDrb00000NkvXX Hu0mjf*&IGE literal 0 HcmV?d00001 diff --git a/docs/userguide/images/apps-images/poorman-icon_64.png b/docs/userguide/images/apps-images/poorman-icon_64.png new file mode 100644 index 0000000000000000000000000000000000000000..1160721868e9e24df5cf6a4aa646b37fbacc0a28 GIT binary patch literal 4728 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

    {6cKmC&aSS!mt=Dhm%#pSjk5P! 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