Someone want to remind me what the ostensible advantage of #Wayland over Xorg is? Other than breaking all my apps, I mean.

#linux

This was such a helpful thread. Not only did I get my half-serious question answered in full, I also came away with some excellent tips and software recommendations. Thank you, Mastodon #Linux community!
@josh another thing, which I'm not sure if it's because wayland's simpler architecture or for other non technical reason - I just haven't seen anything even comparable to Hyprland (https://hyprland.org/) on X11
Hyprland: Dynamic tiling window compositor with the looks

Hyprland - Dynamic tiling Wayland compositor with the looks.

@jacekpoz Ooh, that is pretty.
@josh it can get **very** pretty after some time spent on configuring it, here's one of my favorite examples https://github.com/end-4/dots-hyprland
GitHub - end-4/dots-hyprland: Usability-first dotfiles that does not use 100 bash scripts

Usability-first dotfiles that does not use 100 bash scripts - end-4/dots-hyprland

GitHub
@jacekpoz Just for clarity, the software description says Hyprland is a compositor, but is it actually its own window manager as well? Or is it best used atop a bespoke WM like Fluxbox or Herbstluft? The screenshots seem to imply the former, but my experience with compositors has typically been the latter.

@josh
tl;dr X11 window manager <=> wayland compositor

in X11 you've got the x display server (xorg), your window manager (awesome, dwm, i3, ...) and optionally your compositor (one of the 20 million picom forks)

in wayland, what you'd traditionally call a window manager actually is a display server, a window manager and a compositor in one process, and everyone calls it a compositor

@jacekpoz Beautiful. Okay, going to give it a whirl. Thank you!
@jacekpoz I like it! Reminds me of my herbstluftwm days, but with 30% less configuration and 80% more eye candy.
@josh haven't ever used herbstluft so can't compare, but happy that you like it :-)
@jacekpoz Thanks for wasting my weekend, lol. 😆
@josh looks pretty good! and don't worry, it's not the last weekend you're gonna waste on this :P
@josh You mean, other than being able to properly scale apps, support touchpad gestures, have secure screen sharing, and just in general being a much better architecture?
@ainmosni @thomas For the record, I'm not anti-Wayland, nor am I opposed to change I just have three or four essential apps that don't seem to want to work with with Wayland.
@josh @thomas I wonder what apps those are, the vast majority of my apps are wayland native these days. Except games and electron stuff that is, but those work fine under xwayland.
@ainmosni @thomas Vokoscreen is one — screen recording software. It has experimental support for Wayland, but it's crashy and won't sync audio under Wayland. Zoom was late to support Wayland and still crashes intermittently when screensharing under Wayland on my machine, though it seems to be improving on this front. Thunderbird seems to have a bug where compose windows don't get properly de-registered after an email is sent; for a while I suspected Wayland, but it occurs in Xorg, too.

@josh @thomas For the last one, I have no good answer, but everyone I know swears by using OBS for screen recording.

Zoom, in my experience, works better in the web browser, which I've been doing since the client installed that server with escalated privs a few years ago.

@ainmosni Thank you for the recommendations! I have OBS and use it for things like conference presentations, but for a lot of what I do — dashing off quick feedback videos to students on web design projects, for instance — it's significant overkill. I found an alternative quick-and-dirty screen recorder, Kooha, but I don't like it very much. I will give the Zoom web app a shot!
@josh Also, and this is coming from someone who doesn't screen record often, there's a decent change your desktop environment might have a simple screen recorder included, or at least easily installable.
@josh But you most likely have much more experience in this area than I do. :)
@ainmosni I'm on Gnome, which has a screen recorder built directly into the Print Screen functionality. It doesn't really let you configure audio input, though I may be missing something. I'm sure there are better solutions out there, but I've just been too lazy to troll through the AUR, lol.
@josh @ainmosni @thomas Shout out to Vokoscreen! I thought I was the only one who uses that haha. It has always worked flawlessly for me, but on Xorg only.
@John47 @ainmosni @thomas Yes! I like how straightforward is to toggle a bunch of configuration options. I appreciate that I can dash off a quick recording with it without sacrificing flexibility.
@josh @ainmosni @thomas Zoom under Wayland is still unusable. Either crashes your whole display or fails to update the screen after sharing
@josh @ainmosni @thomas yes I had some weird Thunderbird issues on Wayland like combo boxes don't display, context menu's and all sorts. I've basically got a whole load of issues with it, but not sure what's to blame - Wayland or the apps
@josh Better multi-monitor, fractional scaling support, Waydroid, though admittedly still many apps require some configuring or straight up don't work despite claiming to, particularly remote desktop ones (looking at you TeamViewer and Sunshine), and if you have an NVIDIA card it's apparently a painful experience, though I can't confirm this since I use AMD btw.
@bbaster Thanks! Was not aware of Waydroid, which looks very cool.
@josh 5 words: "bloat bad, wayland not bloat"
@josh my main grype with Wayland is non-functioning or inconsistent copy'n'paste. Some apps work just by highlighting and middle-click, some only work with ctrl-c/v, some just don't allow copying to another app/window at all. None of these problems occur with xorg