window manager

Table of Contents

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
  • Tree based
    • herbstluftwm
    • Vertical | Horizontal split
    • ↓ More complicated

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.

  1. Hack the good hack
  2. Debug your good hack
  3. 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

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

Author: Julian Lopez Carballal

Created: 2024-10-21 Mon 09:53