# (Mod4 is Windows key) "xbindkeys_show" control+shift + q # ----------- # Volume # ----------- "pactl set-sink-volume @DEFAULT_SINK@ +5%" XF86AudioRaiseVolume "pactl set-sink-volume @DEFAULT_SINK@ -5%" XF86AudioLowerVolume "pactl set-sink-mute @DEFAULT_SINK@ toggle" XF86AudioMute # ---------- # Backlight # ---------- "sudo ~/bin/backlight_adjust +5" XF86MonBrightnessUp "sudo ~/bin/backlight_adjust +1" shift + XF86MonBrightnessUp "sudo ~/bin/backlight_adjust -5" XF86MonBrightnessDown "sudo ~/bin/backlight_adjust -1" shift + XF86MonBrightnessDown # Workaround: XF86MonBrightness(Up|Down) keys stopped working on Librem 15v4 :( "sudo ~/bin/backlight_adjust +5" shift+XF86AudioRaiseVolume "sudo ~/bin/backlight_adjust -5" shift+XF86AudioLowerVolume # ------------------- # Screen saver/locker # ------------------- # mate-screensaver equivalent: "mate-screensaver-command --lock" "xscreensaver-command -activate" XF86ScreenSaver "xscreensaver-command -activate" control + alt + l #"lock" # XF86ScreenSaver #"lock" # control + alt + l # ---------- # MPD client # ---------- # If keyboard has media keys, use them: "mpc toggle" XF86AudioPlay "mpc stop" XF86AudioStop "mpc prev && notify_mpc" XF86AudioPrev "mpc next && notify_mpc" XF86AudioNext # Otherwise use combinations: "mpc toggle" Mod4 + Down "mpc stop" Mod4 + Up "mpc prev && notify_mpc" Mod4 + Left "mpc next && notify_mpc" Mod4 + Right ## cmus-remote #"cmus-remote --stop" # XF86AudioStop #"cmus-remote --prev" # XF86AudioPrev #"cmus-remote --pause" # XF86AudioPlay #"cmus-remote --next" # XF86AudioNext # -------------------- # Transparency adjust # -------------------- "picom-trans 40" Mod4 + 4 "picom-trans 45" Mod4 + Shift + 4 "picom-trans 50" Mod4 + 5 "picom-trans 55" Mod4 + Shift + 5 "picom-trans 60" Mod4 + 6 "picom-trans 65" Mod4 + Shift + 6 "picom-trans 70" Mod4 + 7 "picom-trans 75" Mod4 + Shift + 7 "picom-trans 80" Mod4 + 8 "picom-trans 85" Mod4 + Shift + 8 "picom-trans 90" Mod4 + 9 "picom-trans 95" Mod4 + Shift + 9 "picom-trans 100" Mod4 + 0 # ------------------------ # Screenshot # ------------------------ "scrot --freeze --select 'screen--%Y-%m-%d--%H-%M-%S.png' -e 'mv $f ~/arc/img/Screenshots/'" Print "scrot --select 'screen--%Y-%m-%d--%H-%M-%S.png' -e 'mv $f ~/arc/img/Screenshots/'" Shift + Print # Screencast "st -c screencast -e ~/bin/screencast" Control + Print # ---------------- # App launchers # ---------------- "st -e htop" Mod4 + h "st -e ncmpcpp" Mod4 + m "st -e ranger" Mod4 + r # Search mpd lib and play selection "mpplay" Mod4 + p # Search video catalog and play selection "video-catalog-play" Mod4 + v # Editors "gvim" Mod4 + e "emacs" Mod4 + Shift + e ### Edit specific files "today.launch.sh" Mod4 + t "cd ~/doc/ideas && gvim ideas.md" Mod4 + i "cd ~/doc/drafts && drafts_prepend && gvim drafts.md" Mod4 + d + Shift "cd ~/doc/drafts && gvim $(draft ~/doc/drafts/adhoc)" Mod4 + d "cd ~/doc/notes && notes_prepend && gvim -c NERDTreeFind notes.md" Mod4 + n + Shift "cd ~/doc/notes && gvim $(draft ~/doc/notes/adhoc)" Mod4 + n "cd ~/doc/bookmarks && gvim bookmarks.md" Mod4 + b "cd ~/doc/quotations && gvim quotations.md" Mod4 + q # File browser "pcmanfm" Mod4 + f # Weather "notify_weather" Mod4 + w "xdg-open 'https://forecast.weather.gov/MapClick.php?lat=42.9581&lon=-71.4856'" Mod4 + Shift + w # Calendar "notify_cal" Mod4 + c # Status "notify_status" Mod4 + s "notify_time-in-zones" Mod4 + z # MPD "notify_mpc" Mod4 + Shift + m # dunst "dunstctl close" control + space "dunstctl close-all" control + shift + space "dunstctl history-pop" control + grave