logo

blog

My website can't be that messy, right? git clone https://hacktivis.me/git/blog.git
commit: 7cc087037de9f4ebc3de71115695f0f8256891ed
parent b8d74ef4e55de97f1e6e62a87d3c82c0f1fe1aea
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Mon,  8 Mar 2021 02:55:00 +0000

articles/Why I embraced Wayland: Rephrase input device settings on Xorg for clarity

Diffstat:

Marticles/Why I embraced Wayland.xhtml4++--
Mfeed.atom2+-
2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/articles/Why I embraced Wayland.xhtml b/articles/Why I embraced Wayland.xhtml @@ -9,7 +9,7 @@ <ul> <li>applications like Firefox shitting all over the desktop at times, leaving ghosted areas;</li> <li>all applications being able to send any and receive all keyboard+mouse input with no real solution against that (I know XTerm has some option to steal all keyboard input, didn't work for me);</li> - <li>keyboard layout/mapping tools (<code>setxkbmap(1)</code>, <code>xmodmap(1)</code>, …) being done done for a logic where you have one keyboard (as each can have their own layout) and no hotplugging (because it gets set to <code>Xorg.conf</code> or defaults on plugging it);</li> + <li>non-orthogonality of input device settings; XOrg allows to have a different settings on each and would require managing hotplug events but XOrg tools (<code>setxkbmap(1)</code>, <code>xmodmap(1)</code>, …) are done for a display server that would support only one layout setting and manage events by itself</li> <li>display configuration hell, I know how to use <code>xrandr(1)</code> for some arcane things now (including trashing the concept of VTs, thanks linux) but what a mess and of course no support for hotplugging (which is a mess unless you use a tiling window manager like XMonad);</li> <li>normal applications being able to trash your setup (ie. multi-monitor to a single display at 640x480) and no restoring if they crash down or don't care;</li> <li>applications often behaving weirdly when a tiling window manager resizes them automatically;</li> @@ -49,5 +49,5 @@ </ol> <p>And yeah a lot of that list is linked to wlroots, feel free to pass on links from others, I know MATE is planning to switch to Wayland but it's still mostly for the future and I don't know how well wayland works in KDE (hopefully quite well).</p> <p>Note: I usually read replies to my articles but I'm not going to bother if you're going to just throw the typical clueless wayland-hater bile one can see on internet. I will probably answer honest questions though. Hopefully that will save some people's energy and time.</p> -<p><a href="https://queer.hacktivis.me/objects/db4f70f5-7186-43ce-a350-e0e8d332bfb9">Fediverse post for comments</a>, published on 2021-03-07T00:35:00Z, last updated on 2021-03-07T00:56:00Z</p> +<p><a href="https://queer.hacktivis.me/objects/db4f70f5-7186-43ce-a350-e0e8d332bfb9">Fediverse post for comments</a>, published on 2021-03-07T00:35:00Z, last updated on 2021-03-08T02:55:00Z</p> </article> diff --git a/feed.atom b/feed.atom @@ -15,7 +15,7 @@ <link rel="alternate" type="text/html" href="/articles/Why%20I%20embraced%20Wayland"/> <id>https://hacktivis.me/articles/Why%20I%20embraced%20Wayland</id> <published>2021-03-07T00:35:00Z</published> - <updated>2021-03-07T00:35:00Z</updated> + <updated>2021-03-08T02:55:00Z</updated> <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <!--#include file="/articles/Why I embraced Wayland.xhtml"--> </div></content>