Comments? You can tell
me what you think or send me things through:
|
My ergonomic FVWM configuration
Highlights of my FVWM configuration:
- Windows operations such as moving, resizing, etc are executed
by clicking anywhere on the window border or, with
the Windows Key pressed, anywhere in the window.
Most useful mouse bindings:
| Left | Right |
| Single click | Raise/Lower | Root menu
| | Double click | Vertical Maximize | Minimize
| | Double click (corner) | Full Maximize | Close
| | Dragging | Move | Resize
|
- Screen edges are very important because moving
a mouse there is the easier way of selecting a window border. Get
in the habit of using screen edges for window operations (instead of
the title bar or the root window).
- As shown below, menus are two-dimensional,
which is achieved by making the first entry in the menu open a
submenu. This is very convenient, especially when you use the top
screen edge to open a menu.
- Intelligent window management includes:
autopositioning, autoiconification, autodeiconification. Try it!
- A 2x2 pager appears for a second when you
touch any screen edge. Bindings:
| Left click | Change the current page
| | Middle click | Move current window to selected page
| | Right click | Close the pager
|
- Thumbnails of windows are used as
icons. They are normally covered by normal windows. Touch
the bottom screen edge or press the Windows Key to see them.
- Autogenerated menus include: recently edited
directories, recently used applications, all installed applications,
common ssh connections. The delails later.
- Built-in notification system. Notifications
pile up at the bottom right of the screen.
- Convenient keybindings, all of which use the
Windows Key. Most important:
| WinKey + arrow keys or IJKL | Change page
| | WinKey + tab or semicolon | Change window
| | WinKey + U or Del or End or PgDn | Maximize
| | WinKey + M | Keyboard Menu
|
You can download my entire FVWM
configuration or browse it. Follow the
installation instructions at the beginning of the main configuration
file ~/.fvwm/config.
|