- no alternate switch between column mode (ala dwm)
- clean-up actions/ directory
+- support of XF86 multimedia key
All Wmii events can be hooked by zsh functions.
-For example, the **Wmii** hook is in charge of managing Wmii instance.
-The **FocusFloating** event hook change the color on the fly.
+For example, the **FocusFloating** event runs the hook responsible of changing the color on the fly and the **Wmii** hook is in charged of managing the session.
+See the `functions/events` directory for more examples.
opens up a Wmii menu file with some utilities:
+*MODKEY-F12* opens up Wmii menu for following actions:
+- access: go to actions menu
+- lock: run the $WMII_XLOCK program
-- lock: run the $WMII_XLOCK program
- fontsel: select a new font with xfontsel
-- showkeys: generate a dynamic help file which describe keybindings
+- help: generate a dynamic help file which describe current key bindings
+- keys: reload keys configuration
+- autostart: launch programs found in *autostart/* directory
+- rbar: relaunch right bar applications
- restart: reload Wmii instance and configuration
- destroy: destroy a window with the process inside
-*MODKEY-F2* is the standard run command helper (
*MODKEY-p*) but using zsh directly.
+*MODKEY-F2* is the standard run command helper (using zsh directly.
-*MODKEY-F3* list available actions. See it as a kind of shell scripts repository (*MODKEY-a*). I tried to pick some ideas from the `Ubiquity project <https://mozillalabs.com/ubiquity/>`__.
-To be honnest, It's quite unusable and bloated...
+*MODKEY-F3* (or *MODKEY-Return*) run a new terminal.
+*MODKEY-F4* list available actions. See it as a kind of shell scripts repository (*MODKEY-a*). I tried to pick some ideas from the `Ubiquity project <https://mozillalabs.com/ubiquity/>`__ and `simpled <http://www.logilab.org/project/simpled>`__:
*MODKEY-F12* displays keybindings configuration.
-Some zsh functions are provided as wrapper
to handy utilities:
+Some zsh functions are provided as wrapper utilities:
-Usefull when you want to change command-line parameters of the subcalled programs. I'm not using theses ones much anymore since I re-compile suckless-tools myself now.
+Mainly used to group command-line options of the subcalled programs. I'm not using theses ones much anymore since new versions of Wmii provide their own commands now.
+- type '-' as input to remove current tag for the current client
- preprend tags with '.' to have them left-aligned
- preprend tags with '#' if you want want to hide them from the tag bar
-I add some
generic "widgets" with possible mouse actions (see *RightBarClick* event):
+I add some "widgets" with possible mouse actions (see *RightBarClick* event):
- 10_network_eth: bandwidth statistics
-All keybindings are defined in the ``keys`` file, which could let you change easily.
-You can see current configuration thanks to the ``showkeys`` action (*MODKEY-F12*)
+All keybindings are defined in the `keys` file, which could let you change easily.
+You can see current configuration thanks to the ``help`` action (*MODKEY-F1*)
Here is my configuration::
+ Major Keys Variables (read /usr/include/X11/keysymdef.h)
+ WMII_BACKGROUND=' 333333'
+ WMII_NORMCOLORS=' 888888 111111 333333'
+ WMII_FOCUSCOLORS=' ffff00 333333 ffff00'
+ WMII_NOTIFCOLORS=' AA11AA 333333 111111'
+ WMII_STATUSCOLORS=" 222222 6FCF87 2A7F3F"
Toggle selected client between floating and managed layers
Toggle between floating and managed layers
Toggle selected client's fullsceen state
Set column to default mode
- Toggles between current and previous layout
+ $MODKEY-F12 $MODKEY-$MENUKEY
+ XF86Start $MODKEY-F2 $MODKEY-p
Launch a terminal on right column
- Open X selection to browser
+ Open selected URL in browser
Select the client to the left
+ $MODKEY-$LEFT $MODKEY-Left
Select the client to the right
+ $MODKEY-$RIGHT $MODKEY-Right
+ $MODKEY-$DOWN $MODKEY-Down
Move selected client to the left
+ $MODKEY-Shift-$LEFT $MODKEY-Shift-Left
Move selected client to the right
+ $MODKEY-Shift-$RIGHT $MODKEY-Shift-Right
Move selected client down
+ $MODKEY-Shift-$DOWN $MODKEY-Shift-Down
+ $MODKEY-Shift-$UP $MODKEY-Shift-Up
Swap selected client left
+ $MODKEY-Control-$LEFT $MODKEY-Control-Left
Swap selected client right
+ $MODKEY-Control-$RIGHT $MODKEY-Control-Right
+ $MODKEY-Control-$DOWN $MODKEY-Control-Down
- Move to the numbered tag
+ $MODKEY-Control-$UP $MODKEY-Control-Up
+ Move to the numbered tag
- Retag selected client with the numbered tag
+ Retag selected client with the numbered tag
+ Network: Bluetooth status
+ Network: Wireless status