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

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

       -xinerama 0|1
              Wenn  Ion  mit  Xinerama  Untersttzung  kompiliert
              wurde,  kann diese Option benutzt werden um sie 'an
              = 1' oder 'aus = 0' zu stellen. Die Voreinstelllung
              ist Xineramas Screeninformation zu benutzen.

       -help  Zeigt die Hilfe fr 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



                                                                1





ION(1)                                                     ION(1)


       welche  auf  der X Anzeige durch Ion behandelt werden. Die
       Beziehungen  sind  auf  die   Standardeinstellungen   aus
       gerichtet.  Diese  Informationen  hier  sind  ntig um die
       Operationen und Mglichkeiten der  unterschiedlichen  Tas
       tenkombinationen  zu  verstehen. Siehe dazu auch die weit
       eren Erklrungen unten.  Fr  detailliertere  Erklrungen,
       welche   zum   schreiben   eigener   Konfigurationsdateien
       bentigt werden, siehe  die  zustzlichen  Dokumentationen
       auf der Ion Webseite

       Die  obersten  Objekte  welche  benutzt werden knnen sind
       Screens.  Sie sind mit physikalischen Sceeens  zu  vergle
       ichen.  Screens  enthalten Arbeitsbereiche und Client Fen
       ster 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 Arbeitsbereich des PWM.  Arbeits
       bereiche  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 jew
       eiligen 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  '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 verfgbare Bindungen
       Mod1+1,  Mod1+2,  Mod1+3, Mod1+4, Mod1+5, Mod1+6, Mod1+7,
       Mod1+8, Mod1+9, Mod1+0



                                                                2





ION(1)                                                     ION(1)


              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
              Gehe zu vorherigem aktivem Objekt

       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.

       Mod1+F9
              Erzeuge einen neuen Arbeitsbereich mit ausgewhltem
              Vorgabetype.

       F12, Button3 drcken
              Zeige das Hauptmen.

       Button2 drcken
              Zeige das Men mit der Fensterliste.




       Mod1+C Schliee aktuelles Objekt.

       Mod1+L Anstupsen   des  aktuellen  Fensters.  Dies  knnte
              helfen bei einigen Programmen  (xterm) mit Darstel
              lungsproblemen.

       Mod1+Return
              Schalte  das  aktuelle  Client Fenster in den Voll
              bildmode.

       Mod1+K C
              Beende aktuelles Client Fenster.

       Mod1+K Q
              Sende den nchsten Tastendruck zum aktuellen Client
              Fenster.  Einige  Programme untersttzen dies nicht
              in ihrer Voreinstellung.

       F1     Anfrage um 'Manual' Seiten anzuzeigen.





                                                                3





ION(1)                                                     ION(1)


       Mod1+F1
              Zeige die Ion 'Manual' Seite.

       F2     Starte einen Terminal.

       F3     Anfrage um Kommandozeile auszufhren.

       Mod1+F3
              Anfrage um Lua Code auszufhren.

       F4     Anfrage zur Verbindung mit SSH.

       F5     Anfrage um eine Datei zu bearbeiten.

       F6     Anfrage um Datei anzuzeigen.

       F9     Anfrage um auf  einen  Arbeitsbereich  zu  wechseln
              oder einen neuen zu erzeugen.

       Mod1+G Anfrage  wohin  ein Client Fenster geschickt werden
              soll.



   Bindungsoperationen auf Frames und ihren Kindern
       Mod1+T Markiere aktuelles Objekt im Frame.

       Mod1+K 1, Mod1+K 2, Mod1+K 3,  Mod1+K  4,  Mod1+K  5,
       Mod1+K  6, Mod1+K 7, Mod1+K 8, Mod1+K 9, Mod1+K 0
              Wechsel zum n'ten Objekt im Frame.

       Mod1+K N, Mod1+K P
              Wechsel zum nchsten/vorherigen Objekt im Frame

       Mod1+K comma, Mod1+K period
              Bewege  das   aktuelle   Objekt   im   Frame   nach
              links/rechts.

       Mod1+K H, Mod1+K V
              Maximiere das Frame horizontal/vertikal.

       Mod1+K A
              Verknpfe markierte Objekte mit diesem Frame.

       Mod1+A Anfrage  fr  ein  Client Fenster um sich mit einem
              aktivem Frame zu verbinden

       Mod1+M, Button3 drcken
              Anzeige Frame Kontexmen

       Mod1+R Beginne Bewegungs/Vernderungs - Modus.

       Button1 anklicken auf tab, Button2 anklicken auf tab
              Wechsle das Frame um das Objekt anzuzeigen  welches



                                                                4





ION(1)                                                     ION(1)


              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-/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]
       Mod1+Tab
              Rckwrts laufender Fokus  und  zeige  fokussiertes
              Frame.





                                                                5





ION(1)                                                     ION(1)


       Mod1+K Tab
              Rckwrts  laufender  Fokus  und zeige fokussiertes
              Frame.

       Mod1+P, Mod1+N
              vorbringen/zurcklegen des aktiven Frames



       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.



   Bindungen fr Message- und Anfrageboxen [mod_query]
       Escape, Control+G, Control+C
              Schliee die Anfrage/Message Box  und  fhre  keine
              daran gebundenen 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.




                                                                6





ION(1)                                                     ION(1)


       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+P, Control+N, Up, Down, Control+Up, Control+Down
              Auswahl  des  nchsten/vorherigen  (Treffers) 'His
              tory' Eintrags.

       Button2 anklicken, Control+K C
              Einfgen aus Clipboard.

       Control+K B
              Setze Markierungs/Anfangs - Auswahl.

       Control+K Y
              Ausschneiden.

       Control+K K
              Kopiere Auswahl.

       Control+K G
              Lsche Markierung/Abbruch Auswahl.

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

       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.




                                                                7





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
























                                                                8


