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  spezial­
       isiert sind.


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

       -conffile Konfigurationsdatei
              Konfigurationsdatei  welche anstelle der Vorgegebe­
              nen benutzt werden soll

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

       -oneroot
              Auf  X  Servern mit mehreren (traditionell non-Xin­
              erama) Screens; handhabt nur  den  voreingestellten
              Screen  (Wurzelfenster);  nicht  alle, welche durch
              die '-display' Option oder  in  der  DISPLAY  Umge­
              bungsvariable 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 Copyright


BASIS KONZEPTE
       Diese  Kapitel  ist  ein  Überblick  über  die Objekttypen
       welche auf der X Anzeige durch Ion behandelt  werden.  Die
       Beziehungen   sind   auf  die  Standardeinstellungen  aus­
       gerichtet. Diese Informationen  hier  sind  nötig  um  die
       Operationen  und  Möglichkeiten der unterschiedlichen Tas­
       tenkombinationen zu verstehen. Siehe dazu auch  die  weit­
       eren  Erklärungen  unten.  Für detailliertere Erklärungen,



                                                                1





ION(1)                                                     ION(1)


       welche   zum   schreiben   eigener   Konfigurationsdateien
       benötigt  werden,  siehe  die zusätzlichen Dokumentationen
       auf der Ion Webseite

       Die obersten Objekte welche  benutzt  werden  können  sind
       Screens.   Sie  sind mit physikalischen Sceeens zu vergle­
       ichen. Screens enthalten Arbeitsbereiche und  Client  Fen­
       ster  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 Arbeitsbereich des PWM. Arbeits­
       bereiche 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  jew­
       eiligen 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 'Dia­
       mant'   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 Konfig­
       urationsdatei   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.



                                                                2





ION(1)                                                     ION(1)


       Mod1+K K
              Go to first region demanding  attention  or  previ­
              ously 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.

       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 previ­
              ous 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.





                                                                3





ION(1)                                                     ION(1)


       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.



   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]
       ?





                                                                4





ION(1)                                                     ION(1)


       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



   Bindungen für Message- und Anfrageboxen [mod_query]
       Escape, Control+G, Control+C
              Schließe die Anfrage/Message Box  und  führe  keine
              daran gebundenen 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.




                                                                5





ION(1)                                                     ION(1)


       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) 'His­
              tory' Eintrags.

       Button2 anklicken, Control+K C
              Einfügen aus Clipboard.

       Control+K B
              Setze Markierungs/Anfangs - Auswahl.

       Control+K Y
              Ausschneiden.

       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.




                                                                6





ION(1)                                                     ION(1)


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/

       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


