/etc/X11/ion/ion.conf
System default configuration file
An x11 window manager
ion [options]
Ion is an X11 window manager with text-editorish and keyboard friendly feel.
-display host:display.screen
X display to manage
-cfgfile configfile
Config file to use instead of default
-onescreen
On X servers with multiple screens, manage only default screen, not all.
-help
Show help on command line options
-version
Show version
-about
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.
F1Show manual page (query, uses ion-man).
Mod1+F1Show Ion manual page.
F2Run an x-terminal-emulator.
F3Run a program (query). Precede the program name with a colon (:) to run in xterm (ion-runinxterm).
Mod1+F3Call a function (query).
F4Start new SSH session (query, uses ion-ssh).
F5Open a file for editing (query). Uses ion-edit which by default uses run-mailcap.
F6Open a file for viewing (query). Uses ion-view which by default uses run-mailcap.
F9Goto existing workspace or create new (query).
Mod1+F9Create new workspace with active client.
F11Restart Ion (query)
F12Exit Ion (query)
|
Goto below frame |
|---|---|
|
Goto above frame |
|
Goto right frame |
Mod1+K Tab
|
Goto left frame |
|
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 |
|
Attach client in current frame (query) |
|
Goto client (query) |
Mod1+VResize vertically. In resize-mode, use S to shrink, V to grow and Enter to finish before timeout (1.5s by default).
Mod1+HResize horizontally
Maximize vertically
Maximize horizontally
Mod1+SSplit vertically
Split horizontally
|
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 |
|
Backward skip word |
|
Forward skip word |
Control+D, Delete
|
Delete next character |
|---|---|
Control+H, Backspace
|
Delete previous character |
|
Delete to end of line |
|
Delete whole line |
|
Delete word |
|
Backward delete word |
Control+K B
|
Set mark (begin selection) |
|---|---|
Control+K K
|
Copy selection |
Control+K Y
|
Cut selection |
Control+K C
|
Paste |
|
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. |
/etc/X11/ion/ion.conf
System default configuration file
/etc/X11/ion/look-*.conf
Color scheme configuration files
/etc/X11/ion/bindings-*.conf
Keyboard and pointer binding configuration files
~/.ion/ion.conf
User default configuration file (overrides system default)