window manager
Table of Contents
- 1. window manager
- 1.1. https://wiki.archlinux.org/index.php/window_manager
- 1.2. https://www.youtube.com/watch?v=J1Kab_BK3XI
- 1.3. https://www.youtube.com/watch?v=J1Kab_BK3XI
- 1.4. “Doom Emacs And EXWM Are My New Window Manager”
- 1.5. A Comprehensive Guide To Tiling Window Managers
- 1.6. https://stumpwm.github.io/ (lisp)
- 1.7. The Top 8 Linux Window Managers of 2020
- 1.8. Config i3 de manjaro
- 1.9. i3-gaps
- 1.10. alt+tab
- 1.11. How can I get i3 to shut programs down cleanly?
- 1.12. KDE+i3
1. window manager
1.4. “Doom Emacs And EXWM Are My New Window Manager”
https://youtu.be/GJjjflU67tE
There is a lot of keybinding conflicts between emacs and applications, so you have to be careful
⇊ Single threaded, hangs sometimes
1.5. A Comprehensive Guide To Tiling Window Managers
https://www.youtube.com/watch?v=Obzf9ppODJU
- Stacking/Floating Window Manager (Normal Desktop Environment)
- Tiling Window Manager
1.5.1. qtile
written on python
list based
1.5.2. Types of layouts
- Master stack
One master window
the rest will be opened on the right - Grid
4x4 - Tabbed windows, monocle/full/max
- floating mode, as Normal desktop
- Spiral/fibonacci
- Dwindle (variation of spiral)
1.5.3. Related stuff
- Launcher: dmenu or rofi
- Terminal emulator: xterm or urxvt
- Panel: polybar, xomobar
1.5.4. List based (sometimes Dynamic WM) vs tree based (Manual WM)
- List based
- Pre determined layouts by the number of the window
- ↑ Simpler, you don’t have to guess where the next window is going to appear
- ↑ Easy to change, default layouts
- ↓ Less flexible
- Pre determined layouts by the number of the window
- Tree based
- herbstluftwm
- Vertical | Horizontal split
- ↓ More complicated
- herbstluftwm
1.5.5. Dynamic Window Managers
Change between list based and tree based
1.5.6. qtile
1.5.7. awesome
easier, panel with a lot of widgets, right click menu, a little easier than dwm
1.6. https://stumpwm.github.io/ (lisp)
StumpWM attempts to be customizable yet visually minimal. There are no window decorations, no icons, and no buttons. It does have various hooks to attach your personal customizations, and variables to tweak.
- Hack the good hack
- Debug your good hack
- Customize your window manager
While it’s running That’s right. With a 100% Common Lisp window manager there’s no stopping the hacks. Just re-eval and GO!
1.7. The Top 8 Linux Window Managers of 2020
1.8. Config i3 de manjaro
Buenas cosas por defecto, m0wer partió de esa config para su i3
https://github.com/sainathadapa/i3-wm-config/blob/master/i3-manjaro-default-config-backup
1.8.1. i3
1.9. i3-gaps
https://github.com/Airblader/i3 → gaps between windows, more aesthetically pleasing
https://blog.elreydetoda.site/minimal-i3-gaps-install-ubuntu/
1.10. alt+tab
1.11. How can I get i3 to shut programs down cleanly?
1.12. KDE+i3
Me desactiva las notificationes de plasma, pruebo:
sudo mv /usr/share/dbus-1/services/org.knopwob.dunst.service /usr/share/dbus-1/services/org.knopwob.dunst.service.disabled
https://askubuntu.com/questions/1092323/how-do-i-disable-dunst-and-go-back-to-notify-osd
Lo ideal sería poder tener en el trabajo i3+KDE y poder cambiar de uno a otro en el vuelo