4 ms·
I used to use awesome like the OP. I used bspwm for a while and am now using i3 as the daily driver. Here are a few of the issues that arise when using a tiling
by rjzzleep 5y ago
I used to use awesome like the OP. I used bspwm for a while and am now using i3 as the daily driver. Here are a few of the issues that arise when using a tiling window manager:
1. Per display xrandr settings, or xsettings
2. Statusbar losing tray icons when switching screens or reloading. Tray icons having the wrong size or not showing up at all. Part of the reason is that all tray icons used to be Xembed based. Then came appindicators with KDE having KStatusNotifierItems which may just be a Freedesktop StatusNotifierItem implementation. Polybar too frequently had this issue[0]. The only third party statusbar that properly implements this with using sni-proxy is a haskell based one which's name I forgot which is hard to use on Archlinux if you use the dynamically linked haskell packages.
My compromise right now is to use lxqt with i3, which seems to be a somewhat lightweight wrapper around xsettingsd and a lightweight session implementation.
I really prefer Awesome's tiling mechanism over i3, but i3's multiscreen just works. No weird window disappearing bugs etc.
A lot of these issues seem to have been fixed inside of Gnome directly or inside of KDE, but for some annoying reason every DE seems to have to solve these issues from scratch, which is just a standard Linux issue. I've been using linux as a DE for multiple decades now, so you'd think these issues would be fixed at a more fundamental level at some point, but no ...
[0] https://github.com/polybar/polybar/issues/2010 https://github.com/polybar/polybar/issues/2010
- 12ian34 5y agoI'm interested to know about your per display xsettings requirements. One of my key WM requirements is multi-monitor support, and i3 with i3status-rs works perfectly for me. Took a little bit of reading up and config though. I did experience some issues with statusbar losing tray icons, intermittently, which curiously disappeared perhaps about the time I switched to i3status-rs. Whenever it happened, an i3-reload was the hotfix for me. I don't really use or rely on those icons much at all - in fact I could do without them entirely.