summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian C. (anrxc) <anrxc@sysphere.org>2021-09-26 16:50:31 +0200
committerAdrian C. (anrxc) <anrxc@sysphere.org>2021-09-26 17:49:48 +0200
commit4af6737b5f6d07c358bd8487a9c0d957c013ba99 (patch)
tree1bf6775dee609952d32748181ac8aa7d9b52977a
parentc8e53eb2e8dd526046e46edf15938f36d577bd2f (diff)
downloaddotfiles-public.tar.xz
twmrc: use vdesk for virtual desktops/tagsHEADpublic
-rw-r--r--twmrc26
1 files changed, 25 insertions, 1 deletions
diff --git a/twmrc b/twmrc
index 023d6bc..5bbabb4 100644
--- a/twmrc
+++ b/twmrc
@@ -66,7 +66,8 @@ ForceIcons
#NoRaiseOnMove
OpaqueMove
MoveDelta3
-ShowIconManager
+# - with vdesk we don't need you ('Show Iconmgr' menu still there)
+#ShowIconManager
#StartIconified { "someapp" }
@@ -219,6 +220,29 @@ Button2 = : iconmgr : f.iconify
"e" = mod4 : all : f.exec "LANG=en_US.UTF-8 xterm -geometry 175x75+700+150 -T Emacs -e emacs &"
# * launch a terminal awesomeWM style
"F1" = mod1 : all : f.exec "LANG=en_US.UTF-8 xterm -geometry 190x50+700+150 -T xterm &"
+# * hide a window by iconifying
+"h" = mod4 : all : f.iconify
+# * switch virtual desktop/tag
+"1" = mod4 : all : f.exec "vdesk 1"
+"2" = mod4 : all : f.exec "vdesk 2"
+"3" = mod4 : all : f.exec "vdesk 3"
+"4" = mod4 : all : f.exec "vdesk 4"
+"5" = mod4 : all : f.exec "vdesk 5"
+"6" = mod4 : all : f.exec "vdesk 6"
+"7" = mod4 : all : f.exec "vdesk 7"
+"8" = mod4 : all : f.exec "vdesk 8"
+"9" = mod4 : all : f.exec "vdesk 9"
+# * move window to virtual desktop/tag awesomeWM style
+# - $ vdesk [DESKTOP] $(xdpyinfo | sed -ne 's/^focus:.*\(0x[^,]\+\).*/\1/p')
+"1" = mod4 | s : all : f.exec "~/code/bin/move-vdesk 1"
+"2" = mod4 | s : all : f.exec "~/code/bin/move-vdesk 2"
+"3" = mod4 | s : all : f.exec "~/code/bin/move-vdesk 3"
+"4" = mod4 | s : all : f.exec "~/code/bin/move-vdesk 4"
+"5" = mod4 | s : all : f.exec "~/code/bin/move-vdesk 5"
+"6" = mod4 | s : all : f.exec "~/code/bin/move-vdesk 6"
+"7" = mod4 | s : all : f.exec "~/code/bin/move-vdesk 7"
+"8" = mod4 | s : all : f.exec "~/code/bin/move-vdesk 8"
+"9" = mod4 | s : all : f.exec "~/code/bin/move-vdesk 9"
# - Copy/paste
# * VBoxClient clipboard is unreliable with the cut buffer, even if