My patched version of suckless' dwm.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

64 lines
3.9 KiB

9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
  1. # dwm
  2. This is my patched version of dwm. The base version is directly from suckless.org.
  3. This belongs to my larbs installation script and depends heavily on its scripts and programs.
  4. It is supposed to work in the environment after the larbs-base-installation.
  5. ## Patches
  6. The list below shows the currently applied patches to the master branch.
  7. - dwm-alpha-6.2.diff (adds transparency)
  8. - dwm-center-6.1.diff (adds ability to center floating windows at launch)
  9. - dwm-deck-6.0.diff (adds deck layout)
  10. - dwm-fakefullscreen-20170508-ceac8c9.diff (allows windows to only use their window as 'fullscreen')
  11. - dwm-noborder-6.2.diff (removes border if there is only one window)
  12. - dwm-pertag-20170513-ceac8c9.diff (allows having a layout/mwfact/barpos/nmaster per tag)
  13. ## Hotkeys
  14. There are various shortcuts and hotkeys used in this version. Included in my build are the following.
  15. ```
  16. Super + Shift + Escape -> Quit dwm
  17. Super + Return -> Spawn st
  18. Super + b -> Spawn firefox
  19. Super + Shift + b -> Toggle dwmbar
  20. Super + Shift + c -> Enable deck(/card) layout
  21. Super + Shift + d -> Toggle floating/tiled for selected window
  22. Super + f -> Spawn vifm in st
  23. Super + Shift + f -> Enable fullscreen layout
  24. Super + h -> (Tiling/Deck) Focus window higher in stack than current
  25. Super + Shift + h -> (Tiling/Deck) Make current window the master window
  26. Super + i -> Spawn intellij-idea-ultimate-edition
  27. Super + j -> (Tiling/Deck) Focus window lower in stack than current
  28. Super + Shift + j -> (Tiling/Deck) Make current window the master window
  29. Super + k -> (Tiling/Deck) Focus window higher in stack than current
  30. Super + Shift + k -> (Tiling/Deck) Make current window the master window
  31. Super + l -> (Tiling/Deck) Focus window lower in stack than current
  32. Super + m -> Spawn thunderbird
  33. Super + Shift + o -> (Tiling/Deck) Increase master window size
  34. Super + p -> Spawn ncmpcpp in st
  35. Super + q -> Close current window
  36. Super + Shift + r -> (dmenu) dmenu_run
  37. Super + s -> (dmenu) startpagesearch
  38. Super + Shift + t -> Enable tiling layout
  39. Super + Shift + z -> (Tiling/Deck) Decrease master window size
  40. Super + 0 -> Show all tags
  41. Super + Shift + 0 -> Add current window to all tag
  42. Super + + 1/2/.../9 -> Show tag 1/2/.../9
  43. Super + Shift + 1/2/.../9 -> Add current window to tag 1/2/.../9
  44. Super + + . -> Show monitor lower in stack
  45. Super + Shift + . -> Add to monitor lower in stack
  46. Super + + , -> Show monitor higher in stack
  47. Super + Shift + , -> Add to monitor higher in stack
  48. Super + F5 -> enable 2 Screen Monitor
  49. Super + F6 -> toggle touchpad
  50. Super + F7 -> (dmenu) mounting drives
  51. Super + F8 -> (dmenu) unmounting drives
  52. Super + F9 -> Restart NetworkManager
  53. Super + F10 -> (dmenu) prompt, if yes: slock
  54. Super + F11 -> (dmenu) prompt, if yes: reboot
  55. Super + F12 -> (dmenu) prompt, if yes: shutdown
  56. AudioMute -> Volume mute
  57. AudioMicMute -> Mic Mute
  58. AudioLowerVolume -> Volume lower
  59. AudioRaiseVolume -> Volume raise
  60. MonBrightnessDown -> Brightness decrease
  61. MonBrightnessUp -> Brightness increase
  62. ```