Hacker News new | past | comments | ask | show | jobs | submit login
Sway 1.9 (github.com/swaywm)
5 points by pimeys on Feb 24, 2024 | hide | past | favorite | 5 comments



I3/sway is why I moved to Linux from macOS. Yeah it sounds ridiculous but truly first party tiling and very low resource overhead won me over very fast especially with default key bindings for managing windows and such being vim inspired.

On my work laptop I run KDE but at home I am most productive with sway and love it and kudos to everyone involved in this release. Thank you for your contributions!


Sway was the reason why I moved back from Wayland to X (and started to use XMonad on my main machines). While I was using Sway, I realized that I really like tiling WMs, but I also really disliked some of the annoying bugs and idiosyncrasies of it (and of wlroots). I still use it as the base of one of my pet projects due to its excellent IPC protocol, but I switched away from it for actual work.


I've never heard any complaints like this? Do you have examples? Are there open issues?

My experience has been that Sway is utterly reliable.


The most annoying thing that ultimately ended my relation is that frequently there are multiple focused windows: 1 that is displayed as focused, and 1 that actually receives the input from the keyboard (I do set a thick red border around the active window on all my WMs to always). I have no idea what triggers it, but every 20-30 minutes I found myself staring at the screen thinking why my text is not showing up in the active window, just to find it in a window that I have switched away a long time ago.

And my pet-peeve: virtual keyboards don't work with Qt when using wlroots (at least not the activation events). I managed to add the missing protocol in a private fork, but I found it a glaring omission.


I've never seen this or understand it, but +1 up vote for the report. Godspeed.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: