X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=herbstluftwm%2Fautostart;h=424ea9b94279952c224c6d189dc1fb0f55d8f772;hb=827e333347cce994f75d8056a068bd29e138a5c0;hp=d5f30a8b8d6f6ffa547dea1be2f77e2ddb1fd0c9;hpb=816a5272aae4e92d4b9bb81cef20dcfb6377a31e;p=config%2Fdotfiles.git diff --git a/herbstluftwm/autostart b/herbstluftwm/autostart index d5f30a8..424ea9b 100755 --- a/herbstluftwm/autostart +++ b/herbstluftwm/autostart @@ -32,7 +32,8 @@ hc emit_hook reload # KEY BINDINGS -# Modifier used for all herbstluftwm key bindings. +# Use Super (= "Windows") key as modifier which is used for all herbstluftwm +# key bindings. mod=Mod4 # Remove all existing key bindings. @@ -65,6 +66,8 @@ hc keybind $mod-o split horizontal 0.5 hc keybind $mod-r remove # remove a split # Change window state. hc keybind $mod-f fullscreen toggle +# Reset fullscreen and layout. Just in case I get confused. +hc keybind $mod-Shift-space chain , fullscreen off , set_layout horizontal # Focus key bindings. hc keybind $mod-h focus left @@ -76,6 +79,8 @@ hc keybind $mod-Shift-h shift left hc keybind $mod-Shift-j shift down hc keybind $mod-Shift-k shift up hc keybind $mod-Shift-l shift right +# Swap top and bottom frame (only works with two frames). +hc keybind $mod-s chain , lock , rotate , rotate , unlock # MOUSE BINDINGS @@ -84,6 +89,12 @@ hc keybind $mod-Shift-l shift right hc mouseunbind --all +# GENERAL SETTINGS + +# Necessary for Java so it recognizes herbstluftwm as tiling window manager. +hc set wmname LG3D + + # WINDOW and FRAME SETTINGS # No border for frames, only for windows.