Willkommen bei Ion!

Wenn Sie nie zuvor Ion benutzt haben, empfehlen wir Ihnen unbedingt das 
Ion Handbuch zu studieren, bevor Sie weiter fortfahren. Obwohl es 
unten aufgefhrt ist, knnen Sie spter wieder darauf zurckgreifen, indem 
Sie <F1> drcken und dann <Enter>, oder, indem Sie 'man ion3' in einem 
Terminal ausfhren. All das setzt voraus, dass Sie Ion in einem 
Standardspeicherplatz installiert haben, damit die System Kommandos die 
Handbuchseite finden knnen. 

Wenn Sie zu wild darauf sind, Ion auszuprobieren und gegen alle 
Empfehlungen das Lesen des Handbuches berspringen wollen, so sollten Sie
zumindestens wissen, dass mit drcken der <F2> - Taste ein Terminal  
gestartet werden kann, und dass man auf das Hauptmen mit <F12> zugreifen kann. 

Wenn Sie sich bereit fhlen, individuelle Konfigurationsdateien zu 
schreiben (was jederzeit mglich ist), so schauen sich bitte in das 
Konfigurationshandbuch, welches auf der Ion Webseite zu finden ist. 
(Link siehe Ende des Benutzerhandbuches) Ausserdem kann es nuetzlich sein, 
sich erst ein wenig mit Ion vertraut zu machen bevor man sich eingehend 
damit befasst. Damit Sie die Grundkonzepte erfassen koennen, die notwendig 
sind, um die ntigen Konfigurationsdateien zu verstehen.



ION(1)                                                     ION(1)


NAME
       Ion - ein X11 Fenster Manager

BERSICHT
       ion3 [optionen]

BESCHREIBUNG
       Ion  ist  ein  tabellarisch aufgebauter Fenster Manager, entwickelt fr
       Benutzer welche auf die Tastatur spezialisiert sind.


OPTIONEN
       -display host:display.screen
              X Anzeige zum darstellen

       -conffile Konfigurationsdatei
              Konfigurationsdatei welche  anstelle  der  Vorgegebenen  benutzt
              werden soll

       -searchdir Verzeichnis
              Verzeichnis  worin  die Konfigurationsdateien und andere Scripte
              gesucht werden

       -oneroot
              Auf X Servern mit mehreren (traditionell non-Xinerama)  Screens;
              handhabt  nur den voreingestellten Screen (Wurzelfenster); nicht
              alle, welche durch die '-display' Option  oder  in  der  DISPLAY
              Umgebungsvariable bereitgestellt werden

       -session sitzungs_name
              Setzt  einen  Sitzungsnamen.  Diese  Option  beeinflusst  wo der
              Arbeitsbereich  und  andere  Sicherungsdateien  abgelegt  werden
              (~/.ion3/sitzungs_name wenn die Option gesetzt wurde).

       -help  Zeigt die Hilfe fr die Kommandozeilenoptionen

       -version
              Zeigt die Version

       -about Zeigt  Informationen  ber  den Autor, die Version und das Copy
              right


BASIS KONZEPTE
       Diese Kapitel ist ein berblick ber die Objekttypen welche auf  der  X
       Anzeige  durch Ion behandelt werden. Die Beziehungen sind auf die Stan
       dardeinstellungen ausgerichtet. Diese Informationen hier sind ntig  um
       die  Operationen und Mglichkeiten der unterschiedlichen Tastenkombina
       tionen zu verstehen. Siehe dazu auch die  weiteren  Erklrungen  unten.
       Fr detailliertere Erklrungen, welche zum schreiben eigener Konfigura
       tionsdateien bentigt werden, siehe  die  zustzlichen  Dokumentationen
       auf der Ion Webseite

       Die  obersten  Objekte  welche benutzt werden knnen sind Screens.  Sie



                                                                1





ION(1)                                                     ION(1)


       sind mit  physikalischen  Sceeens  zu  vergleichen.  Screens  enthalten
       Arbeitsbereiche  und  Client  Fenster  gepackt  in einem Vollbildmodus.
       Diese Objekte sind gebndelt, mit dem Hintergrund, dass nur  einer  auf
       einmal angezeigt werden kann.

       Derzeit untersttzt Ion zwei Arten von Arbeitsbereichen; geteilt in den
       traditionellen Ion-Style und den herkmlichen fliessenden  Arbeitsbere
       ich des PWM. Arbeitsbereiche sind keine sichtbaren Objekte sondern eher
       eine Sammlung von gleichzeitig erkennbaren Frames.

       hnlich wie Screens, bndeln Frames andere Objekte, in diesem Fall sind
       dies meist Client Fenster. Die meiste Zeit, sind Frames das einzige von
       Ion was auf dem Screen zu sehen ist. Frames knnen Rahmen haben und sie
       haben einen Reiter fr jedes in ihnen gebndelte Objekt.

       Anfragen  sind  Textboxen die am unteren Rand eines Frames oder Screens
       erscheinen. Sie knnen nach Texteingaben  zum  ausfhren  einer  Aktion
       verlangen.  Diese sind abhngig von den an sie gebundenen Aktionen. Die
       meisten Anfragen untersttzen Autovervollstndigung.


BINDUNGEN
       Hier  sind  die  voreingestellten   Tasten-   und   Mauszeigerbindungen
       beschrieben.   (Mod1)  hngt  vom jeweiligen verwendeten System ab. Auf
       PC's mit XFree86 ist es hchstwahrscheinlich an die  linke  'ALT-Taste'
       gebungen  (ALT_L).  Auf SUN Systemen ist es sicherlich an die 'Diamant'
       Tasten gebunden (META_L, META_R).  Benutze xmodmap(1x) um die  Belegung
       herauszufinden.

       Die  Zeichenkette  in  den  eckigen  Klammern nach einer Bindungsgruppe
       (wird unten gezeigt) deutet auf die Konfigurationsdatei des Modules  in
       welchem die Bindungen definiert sind.


   Global verfgbare Bindungen
       Mod1+1, Mod1+2, Mod1+3, Mod1+4, Mod1+5, Mod1+6, Mod1+7, Mod1+8, Mod1+9,
       Mod1+0
              Wechsle  zum  n'ten Objekt (Arbeitsbereich, Vollbild Fenster) im
              aktuellen Arbeitsbereich.

       Mod1+comma, Mod1+period
              Wechsel zum nchsten/vorherigen Objekt im aktuellen Screen.

       Mod1+K K
              Go to first region demanding attention or previously active one.

       Mod1+K T
              Lsche alle Markierungen.

       Mod1+Shift+1, Mod1+Shift+2
              Gehe zu n'ten Screen bei 'multihead' Aufbau.

       Mod1+Shift+comma, Mod1+Shift+period
              Gehe zum nchsten/vorherigen Screen bei 'multihead' Aufbau.



                                                                2





ION(1)                                                     ION(1)


       Mod1+F9
              Erzeuge einen neuen Arbeitsbereich mit ausgewhltem Vorgabetype.

       F12, Button3 drcken
              Zeige das Hauptmen.

       Button2 drcken
              Zeige das Men mit der Fensterliste.

       Mod1+Tab
              Forward-circulate focus.

       Mod1+K Tab
              Backward-circulate focus.

       Mod1+K R
              Raise focused object, if possible.




       Mod1+C Schliee aktuelles Objekt.

       Mod1+K D
              Detach (float) or reattach an object to its previous location.



   Bindungsoperationen auf Frames und ihren Kindern
       Mod1+K H, Mod1+K V
              Maximiere das Frame horizontal/vertikal.

       Button3 drcken
              Display context menu.

       Mod1+R Beginne Bewegungs/Vernderungs - Modus.

       Button1 anklicken auf tab, Button2 anklicken auf tab
              Wechsle das Frame um das Objekt  anzuzeigen  welches  durch  den
              Reiter angegeben ist.

       Button1 ziehen auf border, Mod1+Button3 ziehen
              Anpassen des Frame.

       Mod1+Button1 ziehen
              Gehe zu Frame.

       Button1 ziehen auf tab, Button2 ziehen auf tab
              Bewege  Objekte zwischen Frames durch 'ziehen/fallen lassen' des
              Reiters.







                                                                3





ION(1)                                                     ION(1)


   Bindungen zum Bewegungs-/Vernderungsmodus
       Escape Abbruch des Vernderungsmodus.

       Return Beende den Anpassungsmode.

       Left, Right, Up, Down, F, B, P, N
              Wachse in angegebener Richtung.

       Shift+Left, Shift+Right,  Shift+Up,  Shift+Down,  Shift+F,  Shift+B,
       Shift+P, Shift+N
              Verkleinern in angegebener Richtung.

       Mod1+Left, Mod1+Right, Mod1+Up, Mod1+Down, Mod1+F, Mod1+B, Mod1+P,
       Mod1+N
              Bewegt in festgelegte Richtung



   Bindungen zum teilen der Arbeitsflche [mod_ionws]
       Mod1+S Teile aktuelles Frame vertikal.

       Mod1+P, Mod1+N, Mod1+Tab, Mod1+K Tab
              Gehe zu Frame oben/unten/rechts/linksBezogen auf aktuelles Frame

       Mod1+K S
              Teile aktuelles Frame horizontal.

       Mod1+K X
              Zerstre aktuelles Frame.



   Bindungen fr den fliessenden Arbeitsbereich und Frames [mod_floatws]
       ?


       Button1 Doppelklick auf tab
              Wechsle in den Schattenmodus

       Button1 drcken auf tab, Button1 drcken auf border, Mod1+Button1
       anklicken
              Bringe Frame nach vorne.

       Mod1+Button3 anklicken
              Frame in den Hintergrund.

       Button1 ziehen auf tab
              Gehe zu Frame.

       Mod1+K B
              Tile frame, if no tiling exists on the workspace






                                                                4





ION(1)                                                     ION(1)


   Bindungen fr Message- und Anfrageboxen [mod_query]
       Escape, Control+G, Control+C
              Schliee  die Anfrage/Message Box und fhre keine daran gebunde
              nen Aktionen aus.

       Control+U, Control+V, Page_Up, Page_Down
              Verschiebe die Nachricht oder Vervollstndigung nach oben/unten.



   Bindungen zum Editieren in Anfragen [mod_query]
       Diese  Bindungen  sind  vergleichbar  mit denen des joe(1) Texteditors.
       Auschneiden,  Kopieren  und  Einfgen  arbeiten  nach   konventionellen
       Gesichtspunkten. Etwas berarbeitet aber die gleichen Tasten.


       Control+F, Control+B, Right, Left
              Bewege ein Zeichen vorwrts/rckwrts.

       Control+E, Control+A, End, Home
              Gehe zum Ende/Anfang.

       Control+X, Control+Z
              berspringe ein Wort vorwrts/rckwrts.

       Control+D, Delete
              Lsche nchsten Buchstaben.

       BackSpace, Control+H
              Lsche vorheriges Zeichen.

       Control+W, Control+O
              Lsche ein Wort vorwrts/rckwrts.

       Control+J
              Lsche bis zum ende der Zeile.

       Control+Y
              Lsche die ganze Zeile.

       Control+T
              Transpose characters.

       Control+P, Control+N, Up, Down, Control+Up, Control+Down
              Auswahl des nchsten/vorherigen (Treffers) 'History' Eintrags.

       Button2 anklicken, Control+K C
              Einfgen aus Clipboard.

       Control+K B
              Setze Markierungs/Anfangs - Auswahl.

       Control+K Y
              Ausschneiden.



                                                                5





ION(1)                                                     ION(1)


       Control+K K
              Kopiere Auswahl.

       Control+K G
              Lsche Markierung/Abbruch Auswahl.

       Tab, Shift+Tab, Control+Tab
              Try to complete the entered text or cycle through completions.

       Control+R, Control+S
              Complete from history

       Control+M, Return, KP_Enter
              Schliee die Anfrage und fhre die daran gebundene Aktion aus.



   Bindungen fr die Mens [mod_menu]
       Escape, Control+G, Control+C, Left
              Schliee das Men.

       Return, KP_Enter, Control+M, Right
              Aktiviere aktuellen Meneintrag.

       Control+N, Control+P, Up, Down
              Whle nchsten/vorherigen Meneintrag.

       BackSpace
              Lsche den Menpuffer.




DATEIEN und VERZEICHNISSE
       /usr/local/share/examples/ion3/cfg_ion.lua
              Voreingestellte Hauptkonfigurationsdateien

       /usr/local/share/examples/ion3/cfg_*.lua
              Andere Konfigurationsdateien

       /usr/local/share/examples/ion3/look_*.lua
              Farbschemata Konfigurationsdateien

       ~/.ion3/
              Benutzerkonfigurationsdateien

       ~/.ion3/cfg_ion.lua
              Voreingestellte        Benutzer       Hauptkonfigurationsdateien
              (berschreiben die systemweiten Konfigurationen)


SIEHE AUCH
       Die Ion Homepage, http://iki.fi/tuomov/ion/




                                                                6





ION(1)                                                     ION(1)


       Das Dokument "Ion: Configuring and extending with Lua" kann auf der Ion
       Webseite gefunden werden.


       /usr/local/share/doc/ion3/

       X(7x), pwm3(1), joe(1)


AUTOR
       Ion wurde von Tuomo Valkonen <tuomov at iki.fi> geschrieben














































                                                                7


