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 aufgeführt ist, können Sie später wieder darauf zurückgreifen, indem 
Sie <F1> drücken und dann <Enter>, oder, indem Sie 'man ion3' in einem 
Terminal ausführen. All das setzt voraus, dass Sie Ion in einem 
Standardspeicherplatz installiert haben, damit die System Kommandos die 
Handbuchseite finden können. 

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 drücken der <F2> - Taste ein Terminal  
gestartet werden kann, und dass man auf das Hauptmenü mit <F12> zugreifen kann. 

Wenn Sie sich bereit fühlen, individuelle Konfigurationsdateien zu 
schreiben (was jederzeit möglich 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 nötigen 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 für
       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 für 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 nötig  um
       die  Operationen und Möglichkeiten der unterschiedlichen Tastenkombina­
       tionen zu verstehen. Siehe dazu auch die  weiteren  Erklärungen  unten.
       Für detailliertere Erklärungen, welche zum schreiben eigener Konfigura­
       tionsdateien benötigt werden, siehe  die  zusätzlichen  Dokumentationen
       auf der Ion Webseite

       Die  obersten  Objekte  welche benutzt werden können 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 gebündelt, mit dem Hintergrund, dass nur  einer  auf
       einmal angezeigt werden kann.

       Derzeit unterstützt Ion zwei Arten von Arbeitsbereichen; geteilt in den
       traditionellen Ion-Style und den herkömlichen fliessenden  Arbeitsbere­
       ich des PWM. Arbeitsbereiche sind keine sichtbaren Objekte sondern eher
       eine Sammlung von gleichzeitig erkennbaren Frames.

       Ähnlich wie Screens, bündeln 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 können Rahmen haben und sie
       haben einen Reiter für jedes in ihnen gebündelte Objekt.

       Anfragen  sind  Textboxen die am unteren Rand eines Frames oder Screens
       erscheinen. Sie können nach Texteingaben  zum  ausführen  einer  Aktion
       verlangen.  Diese sind abhängig von den an sie gebundenen Aktionen. Die
       meisten Anfragen unterstützen Autovervollständigung.


BINDUNGEN
       Hier  sind  die  voreingestellten   Tasten-   und   Mauszeigerbindungen
       beschrieben.   (Mod1)  hängt  vom jeweiligen verwendeten System ab. Auf
       PC's mit XFree86 ist es höchstwahrscheinlich 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 verfügbare 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 nächsten/vorherigen Objekt im aktuellen Screen.

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

       Mod1+K T
              Lösche alle Markierungen.

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

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



                                                                2





ION(1)                                                     ION(1)


       Mod1+F9
              Erzeuge einen neuen Arbeitsbereich mit ausgewähltem Vorgabetype.

       F12, Button3 drücken
              Zeige das Hauptmenü.

       Button2 drücken
              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 Schließe 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 drücken
              Display context menu.

       Mod1+R Beginne Bewegungs/Veränderungs - 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-/Veränderungsmodus
       Escape Abbruch des Veränderungsmodus.

       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 Arbeitsfläche [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
              Zerstöre aktuelles Frame.



   Bindungen für den fliessenden Arbeitsbereich und Frames [mod_floatws]
       ?


       Button1 Doppelklick auf tab
              Wechsle in den Schattenmodus

       Button1 drücken auf tab, Button1 drücken 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 für Message- und Anfrageboxen [mod_query]
       Escape, Control+G, Control+C
              Schließe  die Anfrage/Message Box und führe keine daran gebunde­
              nen Aktionen aus.

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



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


       Control+F, Control+B, Right, Left
              Bewege ein Zeichen vorwärts/rückwärts.

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

       Control+X, Control+Z
              Überspringe ein Wort vorwärts/rückwärts.

       Control+D, Delete
              Lösche nächsten Buchstaben.

       BackSpace, Control+H
              Lösche vorheriges Zeichen.

       Control+W, Control+O
              Lösche ein Wort vorwärts/rückwärts.

       Control+J
              Lösche bis zum ende der Zeile.

       Control+Y
              Lösche die ganze Zeile.

       Control+T
              Transpose characters.

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

       Button2 anklicken, Control+K C
              Einfügen 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
              Lösche 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
              Schließe die Anfrage und führe die daran gebundene Aktion aus.



   Bindungen für die Menüs [mod_menu]
       Escape, Control+G, Control+C, Left
              Schließe das Menü.

       Return, KP_Enter, Control+M, Right
              Aktiviere aktuellen Menüeintrag.

       Control+N, Control+P, Up, Down
              Wähle nächsten/vorherigen Menüeintrag.

       BackSpace
              Lösche den Menüpuffer.




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


