Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/onur-ozkan/dwm-enhanced
dynamic window manager enhanced
https://github.com/onur-ozkan/dwm-enhanced
suckless-dwm window-manager
Last synced: 19 days ago
JSON representation
dynamic window manager enhanced
- Host: GitHub
- URL: https://github.com/onur-ozkan/dwm-enhanced
- Owner: onur-ozkan
- License: mit
- Created: 2021-04-09T13:11:29.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-10-10T17:28:36.000Z (about 1 year ago)
- Last Synced: 2023-10-10T23:27:44.166Z (about 1 year ago)
- Topics: suckless-dwm, window-manager
- Language: C
- Homepage: https://onurozkan.dev/read/reasons-that-i-left-gnome-and-kde/
- Size: 1.18 MB
- Stars: 11
- Watchers: 2
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
dwm-enhanced - dynamic window manager enhanced
--------------------
dwm-enhanced is a customized version of suckless dwm that provides high level experience.Requirements
------------
In order to build dwm-enhanced you need to have X installed on your system.To have complete functionality while using dwm-enhanced, please install [bin scripts](https://github.com/onur-ozkan/dotfiles/tree/master/.local/bin) and the following dependencies:
| dependency | role |
| - | - |
| setxkbmap | keyboard layout switcher |
| flameshot | screenshoting |
| **[st-enhanced](https://github.com/onur-ozkan/st-enhanced)** | terminal |
| **[dmenu-enhanced](https://github.com/onur-ozkan/dmenu-enhanced)** | app launcher & cmd executer |
| **[slock-enhanced](https://github.com/onur-ozkan/slock-enhanced)** | lockscreen |
| **[dwmblocks-enhanced](https://github.com/onur-ozkan/dwmblocks-enhanced)** | modular statusbar |
| **[sbs](https://github.com/onur-ozkan/sbs)** | background setter |Installation
------------
Enter the following command to build and install dwm-enhanced:sudo make clean install
Configuration
------------
Config file is the source code itself! General options are defined in the config headerShortcuts
------------
| command | role |
| - | - |
| **ctrl + return** | open dmenu |
| **ctrl + space** | search on browser |
| **alt + f** | toggle fullscreen |
| **alt + tab** | switch between previous-current tag |
| **alt + space** | switch keyboard layout between us/tr |
| **alt + shift + return** | open terminal |
| **alt + b** | hide statusbar |
| **alt + [j, k]** | focus next stack in 1 [clockwise,counterclockwise] step |
| **alt + [period, comma]** | focus [forward,backward] monitor |
| **alt + shift + [period, comma]** | move window to [forward,backward] monitor |
| **alt + shift + [j, k]** | move stack position to [clockwise,counterclockwise] |
| **alt + shift + [t, f]** | change tag's layout to [tiled,float] |
| **alt + [h, l]** | [decrease,increase] master size |
| **alt + return** | put focused stack into master |
| **alt + shift + e** | quit stack |
| **alt + [-, +, =]** | [decrease,increase,reset] gap size |
| **alt + [0-1-2..9]** | switch to specified tag |
| **alt + 0** | preview all stacks of all tags |
| **alt + shift + [0-1-2..9]** | move focused stack to specified tag |
| **alt + shift + 0** | embed focused stack to all tags |
| **alt + shift + l** | lock screen |
| **alt + shift + f7** | change window background |
| **alt + shift + f12** | quit dwm session |
| **alt + shift + p** | use screenshot tool |
| **prtsc** | use screenshot tool |Uninstallation
------------
Enter the following command to uninstall dwm-enhanced completely from the machine:sudo make clean uninstall