Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #################################################################
- # KEYBOARD BINDINGS FOR ANY TWM
- #################################################################
- #################################################################
- # SUPER + FUNCTION KEYS
- #################################################################
- # Atom loading Polybar
- super + F1
- atom ~/.config/polybar/config
- # Atom loading sxhkdrc
- super + F2
- atom ~/.config/bspwm/sxhkd/sxhkdrc
- # Atom loading bspwmrc
- super + F3
- atom ~/.config/bspwm/bspwmrc
- # LibreOffice
- super + F4
- libreoffice
- # Kdenlive
- super + F5
- Kdenlive
- # Gimp
- super + F6
- gimp
- # Google Earth Pro
- super + F7
- google-earth-pro
- # CherryTree
- super + F8
- cherrytree
- # Meld
- super + F9
- meld
- # Vlc
- super + F10
- vlc --video-on-top
- # Rofi Theme selector
- super + F11
- rofi-theme-selector
- # Rofi
- super + F12
- rofi -show drun -show-icons -lines 9 -columns 3 -eh 2 -width 70 -padding 180 -opacity "70"
- #################################################################
- # SUPER + ... KEYS
- #################################################################
- # Atom
- super + a
- Atom
- # Qbittorrent
- super + b
- qbittorrent
- # Conky-toggle
- super + c
- conky-toggle
- # Polybar Editor
- super + e
- hefftor-polybar-editor
- # Htop
- super + h
- urxvt 'htop task manager' -e htop
- # Polybar Switcher
- super + s
- hefftor-polybar-Switcher
- # Urxvt
- super + t
- urxvt
- # Pavucontrol
- super + v
- pavucontrol
- # Brave Browser
- super + w
- # Arcolinux Logout
- super + x
- arcolinux-logout
- #
- super + m
- # Alacritty
- super + Return
- Alacritty
- #Xkill
- super + Escape
- xkill
- #################################################################
- # SUPER + SHIFT KEYS
- #################################################################
- # File-Manager
- super + shift + Return
- nemo
- # Dmenu
- super + shift + d
- dmenu_run -i -nb '#191919' -nf '#fea63c' -sb '#fea63c' -sf '#191919' -fn 'NotoMonoRegular:bold:pixelsize=14'
- # Reload sxhkd:
- super + shift + s
- pkill -USR1 -x sxhkd
- #################################################################
- # CONTROL + ALT KEYS
- #################################################################
- # Arcolinux Welcome Aapp
- ctrl + alt + w
- arcolinux-welcome-app
- # Hefftor Skel App
- ctrl + alt + e
- hefftor-skelapp
- # conky-rotate
- ctrl + alt + Next
- conky-rotate -n
- # conky-rotate
- ctrl + alt + Prior
- conky-rotate -p
- #
- ctrl + alt + w
- #File-Manager
- ctrl + alt + b
- thunar
- # Catfish
- ctrl + alt + c
- catfish
- #Firefox
- ctrl + alt + f
- firefox
- # Arcolinux Logout
- ctrl + alt + k
- arcolinux-logout
- # Arcolinux-logout
- ctrl + alt + l
- arcolinux-logout
- # Xfce4-settings-manager
- ctrl + alt + m
- xfce4-settings-manager
- # Nitrogen
- ctrl + alt + n
- nitrogen
- # Pamac Manager
- ctrl + alt + p
- pamac-manager
- #
- ctrl + alt + r
- #
- ctrl + alt + s
- #Termite
- ctrl + alt + Return
- termite
- #termite
- ctrl + alt + t
- termite
- # Pulse Audio Control
- ctrl + alt + u
- pavucontrol
- #
- ctrl + alt + v
- # Xfce4-appfinder
- ctrl + alt + a
- xfce4-appfinder
- ###############################################################
- # ALT + ... KEYS
- #################################################################
- # Wallpaper trash
- alt + t
- variety -t
- # Wallpaper next
- alt + n
- variety -n
- # Wallpaper previous
- alt + p
- variety -p
- # Wallpaper favorite
- alt + f
- variety -f
- # Wallpaper previous
- alt + Left
- variety -p
- # Wallpaper next
- alt + Right
- variety -n
- # Wallpaper toggle-pause
- alt + Up
- variety --toggle-pause
- # Wallpaper resume
- alt + Down
- variety --resume
- # Gmrun
- alt + F2
- gmrun
- # Xfce4-appfinder
- alt + F3
- xfce4-appfinder
- #################################################################
- # VARIETY KEYS WITH PYWAL
- #################################################################
- # Wallpaper trash
- alt + shift + t
- variety -t && wal -i $(cat $HOME/.config/variety/wallpaper/wallpaper.jpg.txt)&
- # Wallpaper next
- alt + shift + n
- variety -n && wal -i $(cat $HOME/.config/variety/wallpaper/wallpaper.jpg.txt)&
- # Wallpaper previous
- alt + shift + p
- variety -p && wal -i $(cat $HOME/.config/variety/wallpaper/wallpaper.jpg.txt)&
- # Wallpaper favorite
- alt + shift + f
- variety -f && wal -i $(cat $HOME/.config/variety/wallpaper/wallpaper.jpg.txt)&
- # Wallpaper update
- alt + shift + u
- wal -i $(cat $HOME/.config/variety/wallpaper/wallpaper.jpg.txt)&
- #################################################################
- # CONTROL + SHIFT KEYS
- #################################################################
- # Xcfe4-TaskManager
- ctrl + shift + Escape
- xfce4-taskmanager
- #################################################################
- # SCREENSHOTS
- #################################################################
- # Scrot
- Print
- scrot 'ArcoLinux-%Y-%m-%d-%s_screenshot_$wx$h.jpg' -e 'mv $f $$(xdg-user-dir PICTURES)'
- # Screeenshooter
- ctrl + Print
- xfce4-screenshooter
- # Gnome-Screenshot
- ctrl + shift + Print
- gnome-screenshot -i
- #################################################################
- # FUNCTION KEYS
- #################################################################
- # Xfce4-terminal Dropdown
- F12
- xfce4-terminal --drop-down
- #########################
- # POLYBAR #
- #########################
- # Hide polybar
- super + y
- polybar-msg cmd toggle
- #################################################################
- ################## DESKTOP SPECIFIC ########################
- #################################################################
- #################################################################
- # CTRL + ALT KEYS
- #################################################################
- # Picom Toggle
- ctrl + alt + o
- ~/.config/bspwm/scripts/picom-toggle.sh
- #################################################################
- # SUPER + KEYS
- #################################################################
- # Toggle fullscreen of window
- super + f
- bspc node --state \~fullscreen
- # Toggle pseudo tiling of window
- super + p
- bspc node --state \~pseudo_tiled
- # kill
- super + q
- bspc node -c
- #################################################################
- # SUPER KEYS
- #################################################################
- # Focus selected desktop
- super + Tab
- bspc desktop -f '^{1-9,10}'
- # Increase/decrease window gap on focused desktop
- super + bracket{left,right}
- bspc config -d focused window_gap $((`bspc config -d focused window_gap` {-,+} 5 ))
- # Set the window state
- super + space
- bspc node -t {tiled,pseudo_tiled,floating,fullscreen}
- # Move focus to other monitor
- super + BackSpace
- bspc monitor -f next
- #################################################################
- # SUPER + ALT KEYS
- #################################################################
- # Move floating window
- super + alt + {_,shift + }{Left,Down,Up,Right}
- ~/.config/bspwm/scripts/move-window {_,edge-}{west,south,north,east}
- #################################################################
- # SUPER + CONTROL KEYS
- #################################################################
- # Cancel preselection
- super + ctrl + space
- bspc node --presel-dir cancel
- #################################################################
- # SUPER + SHIFT KEYS
- #################################################################
- #Reload bspwm
- super + shift + r
- ~/.config/bspwm/bspwmrc
- # Kill
- super + shift + q
- bspc node -c
- # Logout
- super + shift + x
- bspc quit
- # Focus/swap windows by direction
- super + {_,shift + }{h,j,k,l}
- bspc node --{focus,swap} {west,south,north,east}
- # Flip layout vertically/horizontally
- super + {_,shift + }a
- bspc node @/ --flip {vertical,horizontal}
- # Move focused window to other monitor
- super + shift + Left
- bspc node -m next --follow
- # Move focused window to other monitor
- super + shift + Right
- bspc node -m next --follow
- # Move focused window to other monitor
- super + shift + Up
- bspc node -m next --follow
- # Move focused window to other monitor
- super + shift + Down
- bspc node -m next --follow
- #################################################################
- # SUPER + CONTROL KEYS
- #################################################################
- # Focus/swap windows by direction
- super + ctrl + {Left,Down,Up,Right}
- bspc node --{focus} {west,south,north,east}
- # Contract tiled space
- super + ctrl + {h,j,k,l}
- bspc node {@east -r -10,@north -r +10,@south -r -10,@west -r +10}
- # Focus parent/brother/first/second for preselection
- super + ctrl + {e,r,t,y}
- bspc node --focus @{parent,brother,first,second}
- # Preselect the splitting area for next window on leaf/parent
- super + ctrl + {u,i,o,p}
- bspc node --presel-dir \~{west,south,north,east}
- # Define splitting ratio for next window on leaf/parent
- super + ctrl + {_,shift +}{1-9}
- bspc node {_,@/} --presel-ratio 0.{1-9}
- #################################################################
- # ALT KEYS
- #################################################################
- # Focus selected desktop
- alt + Tab
- bspc desktop -f '^{1-9,10}'
- # Focus selected desktop
- alt + shift + Tab
- bspc desktop -f '^{1-9,10}'
- # Rotate desktop
- alt + space
- bspc node @/ --rotate {90,-90}
- #################################################################
- # ALT + SHIFT KEYS
- #################################################################
- # Expand tiled space
- alt + shift + {h,j,k,l}
- bspc node {@west -r -10,@south -r +10,@north -r -10,@east -r +10}
- #################################################################
- # CTRL + ALT KEYS
- #################################################################
- # Focus next/previous window
- ctrl + alt + Left
- bspc node --focus west
- # Focus next/previous window
- ctrl + alt + Right
- bspc node --focus east
- # Focus Up window
- ctrl +alt + Up
- bspc node --focus north
- # Focus Down window
- ctrl + alt + Down
- bspc node --focus south
- #################################################################
Add Comment
Please, Sign In to add comment