|X display to manage|
|Config file to use instead of default|
|On X servers with multiple screens, manage only default screen, not all.|
|-help||Show help on command line options|
Show about text
These are the default keybindings. Mod1 depends on your system. On PC:s with XFree86 it is probably bound to the left alt key (Alt_L). On Suns it is usually bound to the diamond keys (Meta_L, Meta_R). Use xmodmap(1x) to find out.
F1 Show manual page (query, uses ion-man). Mod1+F1 Show Ion manual page. F2 Run an xterm. F3 Run a program (query). Precede the program name with a colon (:) to run in xterm (ion-runinxterm). Mod1+F3 Call a function (query). F4 Start new SSH session (query, uses ion-ssh). F5 Open a file for editing (query). Uses ion-edit which by default uses run-mailcap. F6 Open a file for viewing (query). Uses ion-view which by default uses run-mailcap. F9 Goto existing workspace or create new (query). Mod1+F9 Create new workspace with active client. F11 Restart Ion (query) F12 Exit Ion (query)
Mod1+N Goto below frame Mod1+P Goto above frame Mod1+Tab Goto right frame Mod1+K Tab Goto left frame Mod1+n Goto n:th workspace (n=1..9, 0) Mod1+K N Goto next client within frame Mod1+K P Goto previous client within frame Mod1+K n Goto n:th client within frame (n=1..9, 0) Mod1+K K Goto previously active client Mod1+A Attach client in current frame (query) Mod1+G Goto client (query)
Mod1+V Resize vertically. In resize-mode, use S to shrink, V to grow and Enter to finish before timeout (1.5s by default). Mod1+H Resize horizontally Mod1+K V Maximize vertically Mod1+K H Maximize horizontally Mod1+S Split vertically Mod1+K S Split horizontally
Mod1+C Close client or destroy empty frame Mod1+K C Kill client Mod1+K X Destroy frame
These keys can be used in the line editor (queries). They are similar to those of joe(1). Selection works differently, though, while the keys are equivalent.
Control+F, Right arrow Go forward character Control+B, Left arrow Go backward character Control+E, End Go to end of line Control+A, Home Go to beginning of line Control+Z Backward skip word Control+X Forward skip word
Control+D, Delete Delete next character Control+H, Backspace Delete previous character Control+J Delete to end of line Control+Y Delete whole line Control+W Delete word Control+O Backward delete word
Control+K B Set mark (begin selection) Control+K K Copy selection Control+K Y Cut selection Control+K C Paste
Tab Complete or list possible completions (if available) Control+U, Page up Scroll completions up Control+V, Page down Scroll completions down Control+P, Up arrow Previous history entry Control+N, Down arrow Next history entry
Control+C, Escape Cancel Control+M, Enter Accept
Button1 (left) Click on tab: switch client. Drag tab: move clients between frames. Button3 (right) Drag border: resize.
/usr/local/etc/ion/ion.conf System default configuration file /usr/local/etc/ion/look-*.conf Color scheme configuration files /usr/local/etc/ion/bindings-*.conf Keyboard and pointer binding configuration files ~/.ion/ion.conf User default configuration file (overrides system default)
The Ion home page, http://www.students.tut.fi/~tuomov/ion/
Ion was written by Tuomo Valkonen <email@example.com>.