<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de">
<head>
*
* Copyright 2008-2017, Haiku. All rights reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
* Humdinger <humdingerb@gmail.com>
* Translators:
* Humdinger
* taos
*
-->
<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>Haikus BenutzeroberflΓ€che</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" href="../Haiku-doc.css" />
</head>
<body>
<div id="banner">
<div><span>User Guide</span></div>
</div>
<div class="nav">
<div class="inner">
<ul class="lang-menu">
<li class="now"><img src="../images/flags/de.png" alt="" /> Deutsch</li>
<li><a href="../ca/gui.html"><img src="../images/flags/ca.png" alt="" />CatalΓ </a></li>
<li><a href="../en/gui.html"><img src="../images/flags/gb.png" alt="" />English</a></li>
<li><a href="../es/gui.html"><img src="../images/flags/es.png" alt="" />EspaΓ±ol</a></li>
<li><a href="../fr/gui.html"><img src="../images/flags/fr.png" alt="" />FranΓ§ais</a></li>
<li><a href="../it/gui.html"><img src="../images/flags/it.png" alt="" />Italiano</a></li>
<li><a href="../hu/gui.html"><img src="../images/flags/hu.png" alt="" />Magyar</a></li>
<li><a href="../pl/gui.html"><img src="../images/flags/pl.png" alt="" />Polski</a></li>
<li><a href="../pt_PT/gui.html"><img src="../images/flags/pt_PT.png" alt="" />PortuguΓͺs</a></li>
<li><a href="../pt_BR/gui.html"><img src="../images/flags/pt_BR.png" alt="" />PortuguΓͺs (Brazil)</a></li>
<li><a href="../ro/gui.html"><img src="../images/flags/ro.png" alt="" />RomΓ’nΔ</a></li>
<li><a href="../sk/gui.html"><img src="../images/flags/sk.png" alt="" />SlovenΔina</a></li>
<li><a href="../fi/gui.html"><img src="../images/flags/fi.png" alt="" />Suomi</a></li>
<li><a href="../sv_SE/gui.html"><img src="../images/flags/sv_SE.png" alt="" />Svenska</a></li>
<li><a href="../zh_CN/gui.html"><img src="../images/flags/zh_CN.png" alt="" />Β δΈζ οΌ»δΈζοΌ½</a></li>
<li><a href="../ru/gui.html"><img src="../images/flags/ru.png" alt="" />Π ΡΡΡΠΊΠΈΠΉ</a></li>
<li><a href="../uk/gui.html"><img src="../images/flags/uk.png" alt="" />Π£ΠΊΡΠ°ΡΠ½ΡΡΠΊΠ°</a></li>
<li><a href="../jp/gui.html"><img src="../images/flags/jp.png" alt="" />ζ₯ζ¬θͺ</a></li>
</ul>
<span>
Β« <a href="filesystem-layout.html">Dateisystem Layout</a>
:: <a href="contents.html" class="uplink">Inhalt</a>
:: <a href="workspaces.html"><acronym title="Workspaces">ArbeitsflΓ€chen</acronym></a> Β»
</span></div>
</div>
<div id="content">
<div>
<table class="index" id="index" summary="index">
<tr class="heading"><td>Index</td></tr>
<tr class="index"><td>
<a href="#move-resize">Bequem FenstergrΓΆΓe und -position Γ€ndern</a><br />
<a href="#stack-tile">Stack & Tile</a><br />
<a href="#open-save-panel">Dialoge zum Γffnen und Speichern</a><br />
<a href="#replicants">Replikanten</a></td></tr>
</table>
<h1>Haikus BenutzeroberflΓ€che</h1>
<p>Haikus grafische BenutzeroberflΓ€che ist ein fundamentaler Bestandteil des Systems. Anders als bei Unix-basierten Systemen gibt es keinen getrennten Fenstermanager, und nur in eine Konsole hochfahren ist nicht mΓΆglich. Weil sich Haiku ganz auf den Desktop-Nutzer konzentriert, ist dies einfach nicht nΓΆtig.</p>
<p>Weil die meisten wohl schon Erfahrung mit anderen grafischen BenutzeroberflΓ€chen haben, ΓΌberspringen wir mal die Standards wie MenΓΌs, Rechtsklick KontextmenΓΌs, Drag&Drop etc. Konzentrieren wir uns stattdessen auf die paar Besonderheiten der Haiku OberflΓ€che.</p>
<img src="images/gui-images/gui.png" alt="gui.png" />
<p>Haikus GUI ist ziemlich selbst erklΓ€rend; nur wenige Dinge bedΓΌrfen einer weiteren ErlΓ€uterung.</p>
<ol>
<li><p>Die Deskbar ist sozusagen Haikus "Start" MenΓΌ und Taskbar, siehe <a href="deskbar.html">Deskbar</a>.</p></li>
<li>Der gelbe Reiter zeigt mehr als den Programm- oder Dateinamen:
<ul><li>Er lΓ€sst sich verschieben, indem man die <span class="key">SHIFT</span> Taste gedrΓΌckt hΓ€lt, wΓ€hrend man ihn an eine andere Position zieht. So lassen sich einige Fenster hintereinander anordnen, und bleiben durch ihre beschrifteten Reiter einfach erreichbar.</li>
<li>Durch einen Doppelklick auf den Reiter werden Fenster minimiert (oder per <span class="key">STRG</span> <span class="key">ALT</span> <span class="key">M</span>). Auf ein so minimiertes Fenster kann ΓΌber dessen Eintrag in der <a href="deskbar.html">Deskbar</a> oder dem <a href="twitcher.html">Twitcher</a> zugegriffen werden.</li>
<li>Ein Rechtsklick auf den Reiter eines Fensters (oder dessen Rahmen) schickt es in der Hierarchie offener Fenster ganz nach hinten.</li></ul></li>
<li><p>Der Button zum Fenster schlieΓen.</p></li>
<li><p>Der "Zoom" Button (auch durch <span class="key">STRG</span> <span class="key">ALT</span> <span class="key">Z</span>). Die meisten Anwendungen ziehen damit ihr Fenster auf die MaximalgrΓΆΓe, ohne dabei die Deskbar zu verdecken (zusΓ€tzlich <span class="key">SHIFT</span> halten, um keine RΓΌcksicht auf die Deskbar zu nehmen). Das muss aber nicht immer so sein. Tracker-Fenster etwa, Γ€ndern sich so, dass der Inhalt optimal dargestellt wird.</p></li>
<li><p>Der Fensterrahmen: zieht man mit der linken Maustaste, wird das Fenster verschoben, mit der rechten wird die FenstergrΓΆΓe geΓ€ndert.</p></li>
<li><p>Die Ecke zum Γndern der FenstergrΓΆΓe.</p></li>
</ol>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="move-resize" name="move-resize">Bequem FenstergrΓΆΓe und -position Γ€ndern</a></h2>
<p>Arbeitet man mit mehreren Anwendungen gleichzeitig mΓΌssen oft Fenster verschoben oder in der GrΓΆΓe verΓ€ndert werden. Es gibt dafΓΌr einen bequemeren Weg als auf die kleinen gelben Reiter zu zielen oder auf die noch kleineren Fensterrahmen. Und zu seiner geringen GrΓΆΓe kommt bei der Ecke noch dazu, dass man die FenstergrΓΆΓe nur hier und auch nur in Richtung rechts und unten Γ€ndern kann.<br />
Sicher, per Rechtsklick kann man ein Fenster auch an jeder Rahmenstelle in der GrΓΆΓe Γ€ndern, aber dazu muss man auch ziemlich genau zielen.</p>
<p>Haikus LΓΆsung ist die EinfΓΌhrung des TastenkΓΌrzels <span class="key">STRG</span> <span class="key">ALT</span> in Kombination mit der Maus. Siehe dazu auch das Kapitel <a href="keyboard-shortcuts.html#general">TastaturkΓΌrzel und Tastenkombinationen</a> fΓΌr weitere KΓΌrzel zum Fenstermanagement.</p>
<img src="images/gui-images/resizing.png" alt="resizing.png" />
<p>Wird <span class="key">STRG</span> <span class="key">ALT</span> gehalten, fΓ€rben sich die dem Mauszeiger nΓ€chstgelegenen Fensterrahmen. Bewegt man die Maus in die NΓ€he eines anderen Rahmens, Γ€ndert sich das Ziel der Aktion entsprechend. Klickt und zieht man nun die Maus mit der <i>rechten Maustaste</i>, wird das Fenster entlang der eingefΓ€rbten Seite(n) vergrΓΆΓert oder verkleinert.</p>
<p>HΓ€lt man <span class="key">STRG</span> <span class="key">ALT</span> und klickt mit der <i>linken Maustaste</i> irgendwo in ein Fenster, kann man es verschieben. Ein kurzer Klick mit der <i>rechten Maustaste</i> schickt das Fenster in den Hintergrund.</p>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="stack-tile" name="stack-tile">Stack & Tile</a></h2>
<p>Haikus grafische OberflΓ€che bietet eine Funktion, die die Tatsache nutzt, dass Fenster nur einen gelben Reiter haben anstatt einer Titelleiste auf ganzer Breite. Dieses Feature heiΓt "Stack & Tile".<br />
Das folgende Beispiel zeigt ein Tracker-Fenster mit Lesezeichen, das zur Linken eines WebPositive Fensters klebt ("Tiling"), das wiederum mit einem anderen Tracker-Fenster gestapelt wurde ("Stacking"), das den Sourcecode-Ordner <tt>haiku</tt> zeigt. Die Animation simuliert, wie der Benutzer mit einem Klick auf die Titelreiter der Fenster im Stapel abwechselnd mal das eine, mal das andere Fenster in den Vordergrund holt.</p>
<img src="images/gui-images/gui-s+t.gif" alt="gui-s+t.gif" />
<p>So verbunden, kΓΆnnen die Fenster gemeinsam als Gruppe verschoben oder in der GrΓΆΓe verΓ€ndert werden. Praktisch, wenn man projektorientiert arbeiten mΓΆchte: Anstatt nach dem Browserfenster mit der Dokumentation, dem Editor, Tracker-Fenster und vielleicht eine das aktuelle Projekt betreffende Email zu suchen, werden all diese Fenster einfach per "Stack & Tile" zusammengefΓΌgt.</p>
<p>Das eigentliche Gruppieren von Fenstern ist einfach: Man hΓ€lt <span class="key">OPT</span> gedrΓΌckt wΓ€hrend man ein Fenster an seinem Reiter greift; bewegt man das Fenster nun in die NΓ€he von Reiter oder Rahmen eines anderen Fensters, Γ€ndert sich deren Farbe und man lΓ€sst das Fenster los.</p>
<p>"Stack & Tile" besteht aus zwei verwandten Komponenten.</p>
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
<tr><td><img src="images/gui-images/gui-stacking.png" alt="gui-stacking.png" /></td><td width="10"></td>
<td><p>Als "<i>Stacking</i>" bezeichnet man das Stapeln von Fenstern; die gelben Reiter werden dabei automatisch nebeneinander angeordnet.<br />
Beim Halten von <span class="key">OPT</span> Γ€ndert sich die Farbe der Reiter, sobald sie ΓΌberlappen; durch Loslassen werden die Fenster dann gestapelt.</p></td></tr></table>
<table summary="layout" border="0" cellspacing="0" cellpadding="2" vspace="10">
<tr><td><img src="images/gui-images/gui-tiling.png" alt="gui-tilinging.png" /></td><td></td>
<td><p>Unter "<i>Tiling</i>" versteht man das horizontale oder vertikale Andocken von Fenstern, so dass sie praktisch aneinander kleben bleiben.<br />
Wieder Γ€ndern sich beim Halten von <span class="key">OPT</span> Farben, diesmal die Andockstellen der Rahmen, sobald sich zwei Fenster nahe genug gekommen sind.</p></td></tr></table>
<p>Trennen lassen sich Fenster auf gleiche Weise: <span class="key">OPT</span> halten und ein Fenster an seinem Reiter fassen und aus der Fenstergruppe ziehen.</p>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="open-save-panel" name="open-save-panel">Dialoge zum Γffnen und Speichern</a></h2>
<p>Γffnet oder speichert man eine Datei in irgendeiner Anwendung, erscheint so ein Dialog:</p>
<img src="images/gui-images/open-save.png" alt="open-save.png" />
<p>Er besteht aus den ΓΌblichen Dingen: Eine Auswahlliste aller Dateien des aktuellen Ordners, ein Textfeld um einen Dateinamen einzugeben und ein MenΓΌ fΓΌr unterschiedliche Dateiformate und deren Einstellungen.<br />
Zum ΓΌbergeordneten Verzeichnis gelangt man mit dem Pop-up MenΓΌ ΓΌber der Dateiliste.</p>
<p>Ist bereits ein Tracker-Fenster mit dem gewΓΌnschten Ort offen, kann man einfach irgendeine Datei von dort oder das Ordnersymbol oben rechts in der MenΓΌleiste in den Dialog ziehen. Dadurch springt der Dialog zu diesem neuen Ort.</p>
<h3>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="open-save-shortcuts" name="open-save-shortcuts">TastaturkΓΌrzel</a></h3>
<p>Viele KΓΌrzel in Γffnen- und Speicherdialogen sind die gleichen wie im Tracker. Neben den Befehlen, die auch ΓΌber das MenΓΌ <span class="menu">Datei</span> erreichbar sind, gibt es noch einige nicht so offensichtliche:</p>
<table summary="shortcuts" border="0" cellspacing="0" cellpadding="2">
<tr><td><span class="key">ALT</span> <span class="key">N</span></td><td></td><td>Erstellt einen neuen Ordner.</td></tr>
<tr><td><span class="key">ALT</span>Β <span class="key">E</span></td><td></td><td>Benennt das ausgewΓ€hlte Objekt um.</td></tr>
<tr><td><span class="key">ALT</span> <span class="key">β</span></td><td style="width:24px;"></td><td>Wechselt in das ΓΌbergeordnete Verzeichnis.</td></tr>
<tr><td class="onelinetop"><span class="key">ALT</span> <span class="key">β</span> or <span class="key">RETURN</span></td><td></td><td>Wechselt in das ausgewΓ€hlte Verzeichnis.</td></tr>
<tr><td><span class="key">ALT</span> <span class="key">D</span></td><td></td><td>Wechselt zum Desktop.</td></tr>
<tr><td><span class="key">ALT</span> <span class="key">H</span></td><td></td><td>Wechselt zum Home Verzeichnis.</td></tr>
</table>
<p>Eine Auflistung von Haikus TastenkΓΌrzeln im allgemeinen, findet sich im Kapitel <a href="keyboard-shortcuts.html">AbkΓΌrzungen und Tastenkombinationen</a>.</p>
<h3>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="favorites-recent" name="favorites-recent">Favoriten und kΓΌrzlich verwendete Ordner</a></h3>
<p>In Γffnen- und Speicherdialogen bietet das MenΓΌ <span class="menu">Favoriten</span> kΓΌrzlich besuchte Ordner und bevorzugte Speicherorte, die man selbst einrichten kann. Wie durch den kleinen Pfeil erkennbar, lassen sich diese Orte auch als Ausgangspunkt zum weiteren Navigieren in der Hierarchie nutzen.</p>
<img src="images/gui-images/favorites.png" alt="favorites.png" />
<p>Um einen Favoriten hinzuzufΓΌgen, klickt man sich einfach zu seinem Ziel durch und wΓ€hlt dann <span class="menu">Favoriten | Aktuellen Ordner hinzufΓΌgen</span>. Er erscheint von nun an in jedem Γffnen/Speichern Dialog. MΓΆchte man ihn wieder entfernen, wΓ€hlt man <span class="menu">Favoriten | Favoriten bearbeiten...</span> und lΓΆscht den entsprechenden Eintrag.<br />
Alle Favoriten befinden sich in <span class="path">/boot/home/config/settings/Tracker/Go/</span>.
Man kann VerknΓΌpfungen zu Dateien und Ordnern also auch dort direkt anlegen und entfernen.</p>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="replicants" name="replicants">Replikanten</a></h2>
<p>Replikanten sind kleine autarke Module von Anwendungen, die in andere Programme integriert werden kΓΆnnen. Sofern Deskbars Option <span class="menu">Replikanten einblenden</span> aktiviert ist, erkennt man "replizierbare" Teile einer Anwendung durch ein kleines Symbol, normalerweise rechts unten:</p>
<img src="../images/gui-images/replicant.png" alt="replicant.png" />
<p>Das nΓ€chstgelegene Objekt, das Replikanten aufnehmen kann, ist der Desktop: Man lΓ€sst einfach das kleine Symbol per Drag&Drop darauf fallen. Ab sofort ist es ein Teil des Desktops und die ursprΓΌngliche Anwendung muss nicht mehr laufen damit es funktioniert.<br />
Ein Rechtsklick auf ein Replikanten-Symbol ΓΆffnet ein KontextmenΓΌ, um das <span class="menu">Γber</span> Fenster der ursprΓΌnglichen Anwendung anzuzeigen und zum Entfernen den Befehl <span class="menu">Replikant entfernen</span>.</p>
<div class="box-info">Sollte ein Replikant auf dem Desktop mal Schwierigkeiten machen und sich auch nicht mehr entfernen lassen, kann man die Datei <span class="path"><acronym title="~/config/settings/Tracker/tracker_shelf">~/Konfiguration/settings/Tracker/tracker_shelf</acronym></span> lΓΆschen. Dadurch werden allerdings <i>alle</i> Replikanten vom Desktop entfernt.</div>
<p>Beispiele replizierbarer Anwendungen sind die Anzeigen vom <a href="applications/activitymonitor.html"><acronym title="ActivityMonitor">Systemmanager</acronym></a>, die <a href="workspaces.html"><acronym title="Workpaces Tool">ArbeitsflΓ€chen App</acronym></a> oder der <a href="applications/deskcalc.html"><acronym title="DeskCalc">Rechner</acronym></a>.</p>
</div>
</div>
<div class="nav">
<div class="inner"><span>
Β« <a href="filesystem-layout.html">Dateisystem Layout</a>
:: <a href="contents.html" class="uplink">Inhalt</a>
:: <a href="workspaces.html"><acronym title="Workspaces">ArbeitsflΓ€chen</acronym></a> Β»
</span></div>
</div>
</body>
</html>