diff --git a/docs/Haiku-doc.css b/docs/Haiku-doc.css index 763b2589f5..0cb2d0141e 100644 --- a/docs/Haiku-doc.css +++ b/docs/Haiku-doc.css @@ -15,6 +15,7 @@ html { } body { color: #333333; + line-height: 1.5; margin: 0px; padding: 0px; font-family: "DejaVu Sans",Arial,Helvetica,sans-serif; @@ -56,6 +57,7 @@ h4 a:hover, a:active { color: #0c3762; } + /* basic text elements */ div.content { @@ -64,6 +66,78 @@ div.content { margin-right: 40px; margin-bottom: 50px; } + +/* heading and navigation */ + +div.logo { + position: relative; + left: 0px; + top: 0px; + background: #efefef; +} +div.logo img { + margin-left: 20px; +} +div.title { + position: absolute; + top: 54px; + right: 40px; + font-size: 1.2em; + line-height: 1.0; +} +div.topnav { + background: #e0e0e0; + line-height: 1.0; +} +div.topnav p { + margin-left: 40px; + margin-top: 0px; + margin-right: 40px; + margin-bottom: 0px; + text-align: right; + font-size: 0.8em; +} +div.bottomnav { + background: #efefef; +} +div.bottomnav p { + margin-left: 40px; + margin-top: 0px; + margin-right: 40px; + margin-bottom: 0px; + text-align: right; + font-size: 0.8em; +} + + +/* Haiku User Guide styles and layout */ + +/* Rounded corner boxes */ +/* Common declarations */ +.box-info, .box-stop, .box-warning { + -webkit-border-radius: 10px; + -khtml-border-radius: 10px; + -moz-border-radius: 10px; + border-radius: 10px; + border-style: dotted; + border-width: thin; + border-color: #dcdcdc; + padding: 15px 15px 15px 80px; + margin-bottom: 15px; + margin-top: 15px; + min-height: 70px; +} +.box-info { + background: #e4ffde url(userguide/images/alert_info_32.png) 15px 15px no-repeat; +} +.box-warning { + background: #fffbc6 url(userguide/images/alert_warning_32.png) 15px 15px no-repeat; +} +.box-stop { + background: #ffeae6 url(userguide/images/alert_stop_32.png) 15px 15px no-repeat; +} + +/* More layout and styles */ h1 { font-size: 1.3em; font-weight: normal; @@ -86,81 +160,92 @@ h3 { } h4 { font-size: 1.0em; - font-weight: lighter; + font-weight: normal; color: #0c3762; margin-top: 30px; } p { text-align: justify; - line-height: 1.3; } ol { padding-left: 20px; } ul { padding-left: 14px; +} +li { + line-height: 1.3; +} +td { + vertical-align: top; +} +td.onelinetop { + vertical-align: top; + white-space: nowrap; } -li { - line-height: 1.3; +tt { + background-color: #e2e2e2; + font-size: 1.0em; + font-family: monospace; +} +pre { + border-color: #0c3762; + border-style: dotted; + border-width: thin; + margin: 0em; + padding: 1.5em; + background-color: #f0f0f0; +} +pre.terminal { /* Terminal output*/ + border-color: #ffb11f; + border-style: dotted; + border-width: thin; + margin: 0em; + padding: 1.5em; + background-color: #3a3a3a; + color: #ffb11f; +} +.menu { /* Menu */ + font-size: 1.0em; + font-family: serif; + font-style: italic; + color: #24225e; +} +.button { /* Button */ + font-size: 1.0em; + font-family: serif; + font-style: italic; + color: #33583c; +} +.app { /* GUI Application name */ + font-size: 1.0em; + font-family: serif; + font-style: italic; +/* color: #5e1c1c; */ + color: #5e1c1c; +} +.cli { /* Shell command or file */ + background-color: #e8e8e8; + font-size: 0.9em; + font-family: monospace; +} +.path { /* File path */ + background-color: #e8e8e8; + font-size: 0.9em; + font-family: monospace; +} +.key { /* Shortcut (separate with   */ + -webkit-border-radius: 3px; + -khtml-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + border-color: #c7c7c7; + border-style: solid; + border-width: 1px; + padding: 0px 2px 0px 2px; + background-color: #e8e8e8; + font-family: serif; + font-variant: small-caps; + font-size: 0.8em; } -/* heading and navigation */ - -div.logo { - position: relative; - left: 0px; - top: 0px; - background: #efefef; -} -div.logo img { - margin-left: 20px; -} -div.title { - position: absolute; - top: 54px; - right: 40px; - font-size: 1.2em; -} -div.topnav { - background: #e0e0e0; -} -div.topnav p { - margin-left: 40px; - margin-top: 0px; - margin-right: 40px; - margin-bottom: 0px; - text-align: right; - font-size: 0.8em; -} -div.bottomnav { - background: #efefef; -} -div.bottomnav p { - margin-left: 40px; - margin-top: 0px; - margin-right: 40px; - margin-bottom: 0px; - text-align: right; - font-size: 0.8em; -} - -/* layout elements */ - -td { - vertical-align: top; -} -td.onelinetop { - vertical-align: top; - white-space: nowrap; -} -tt { - background-color: #f0f0f0; -} -pre.terminal { - border-color: #0c3762; - border-style: dotted; - border-width: thin; - margin: 0em; - padding: 1.5em; - background-color: #f0f0f0; -} diff --git a/docs/userguide/en/applications.html b/docs/userguide/en/applications.html index 300f7a0f6b..ce0b461b4f 100644 --- a/docs/userguide/en/applications.html +++ b/docs/userguide/en/applications.html @@ -42,26 +42,26 @@

Installing applications

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.
-If it's a ZIP archive, double-clicking opens Expander where you also set the destination and unpack it. As explained in the topic Filesystem layout, that destination is either

+If it's a ZIP archive, double-clicking opens Expander where you also set the destination and unpack it. As explained in the topic Filesystem layout, that destination is either

- - + +
/boot/common/apps/    for applications available to every user
/boot/home/apps/    for applications only available to yourself
/boot/common/apps/    for applications available to every user
/boot/home/apps/    for applications only available to yourself

This distinction will only become relevant once Haiku gets multi-user support, of course.

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.

-

Some programs need further configurations. For example, Tracker Add-Ons, 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 .sh) like install that you simply double click to have all taken care of.
-Sometimes you'll find folders that link to the correct destination named "drag [filename] here...". So, you simply follow that instruction and you're done.

+

Some programs need further configurations. For example, Tracker Add-Ons, 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 .sh) like install that you simply double click to have all taken care of.
+Sometimes you'll find folders that link to the correct destination named "drag [filename] here...". So, you simply follow that instruction and you're done.

Most of the time, however, nothing of the sort is necessary and you're done after unpacking.
See topic Deskbar or LaunchBox to see how to add shortcuts to your newly installed application.

Uninstalling applications

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.
Otherwise, uninstalling is simply done by deleting the application's folder.

-

This, of course, leaves back possible configuration files in your ~/config/settings 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 "drag [filename] here..." folders, those files are also left behind.

+

This, of course, leaves back possible configuration files in your ~/config/settings 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 "drag [filename] here..." folders, those files are also left behind.

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/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.

diff --git a/docs/userguide/en/applications/apps-activitymonitor.html b/docs/userguide/en/applications/apps-activitymonitor.html index 6f004f07ee..9bfe5d65fd 100644 --- a/docs/userguide/en/applications/apps-activitymonitor.html +++ b/docs/userguide/en/applications/apps-activitymonitor.html @@ -37,17 +37,17 @@

activitymonitor-icon_64.pngActivityMonitor

iconActivityMonitor  A tool to track system resources like CPU and memory usage.
- - - + + +
Deskbar:Applications
Location:/boot/beos/apps/ActivityMonitor
Settings:~/config/settings/ActivityMonitor settings
Deskbar:Applications
Location:/boot/beos/apps/ActivityMonitor
Settings:~/config/settings/ActivityMonitor settings

You can track system resources by launching the ActivityMonitor and activating different items of interest.

activitymonitor.png

By right-clicking into the window, you can toggle the display of all kinds of resources:
Used/Cached Memory, Swap Space, CPU Usage, Network Receive/Send, Page faults, Semaphores, Ports, Threads, Teams, Running Applications, Raw/Text Clipboard Size, Media Nodes

-

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 Icon-O-Matic.

-

You can add more views from the File menu if it gets too crowded.

+

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 Icon-O-Matic.

+

You can add more views from the File menu if it gets too crowded.

Each view has it's own Replicator handle and can thus be arranged, for example, on the Desktop.

diff --git a/docs/userguide/en/applications/apps-bepdf.html b/docs/userguide/en/applications/apps-bepdf.html index fc2ed1f68c..019441d2eb 100644 --- a/docs/userguide/en/applications/apps-bepdf.html +++ b/docs/userguide/en/applications/apps-bepdf.html @@ -39,13 +39,13 @@

bepdf-icon_64.pngBePDF

- - - - + + + +
Deskbar:Applications
Location:/boot/apps/BePDF/BePDF
Documentation:/boot/apps/BePDF/docs/*
Settings:/boot/common/settings/BePDF
Deskbar:Applications
Location:/boot/apps/BePDF/BePDF
Documentation:/boot/apps/BePDF/docs/*
Settings:/boot/common/settings/BePDF

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.

-

BePDF comes with its own documentation as HTML or as PDF. The later will also open from the menu Help | Show Help...

+

BePDF comes with its own documentation as HTML or as PDF. The later will also open from the menu Help | Show Help...


cdplayer.png

Usage is pretty much what you'd expect from looking at the control buttons.
-Activate the Repeat button to the left of Shuffle to loop the complete CD.

-

If you need more control like playlists, try MediaPlayer instead.

+Activate the Repeat button to the left of Shuffle to loop the complete CD.

+

If you need more control like playlists, try MediaPlayer instead.

+ diff --git a/docs/userguide/en/applications/apps-terminal.html b/docs/userguide/en/applications/apps-terminal.html index 5304555dd1..310126618d 100644 --- a/docs/userguide/en/applications/apps-terminal.html +++ b/docs/userguide/en/applications/apps-terminal.html @@ -38,30 +38,30 @@

terminal-icon_64.pngTerminal

- - - + + +
Deskbar:Applications
Location:/boot/beos/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
Deskbar:Applications
Location:/boot/beos/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.

Appearance

-

You can open as many Terminals as needed, either each in it's own window by simply launching more Terminals or with ALT+N from an already running Terminal. Or you use Terminal's tabbed view and open another tab with ALT+T.

-

A Terminal window can be resized like any other window or you use the presets from the Ssettings | Window Size menu. ALT+RETURN toggles fullscreen mode.

-

Changed window size and text encoding are only kept choosing Settings | Save as default.

+

You can open as many Terminals as needed, either each in it's own window by simply launching more Terminals or with ALT N from an already running Terminal. Or you use Terminal's tabbed view and open another tab with ALT T.

+

A Terminal window can be resized like any other window or you use the presets from the Settings | Window Size menu. ALT ENTER toggles fullscreen mode.

+

Changed window size and text encoding are only kept choosing Settings | Save as default.

terminal.png
-

Settings | Preferences 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.
-Pressing OK will save the current settings as default.

+

Settings | Preferences 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.
+Pressing OK will save the current settings as default.

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/.

+

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/.

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

+

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.

The Haiku/BeOS Tip Server has quite a few tips to get you started, for example: