662
you are viewing a single comment's thread
view the rest of the comments
[-] z3rOR0ne@lemmy.ml 108 points 9 months ago* (last edited 9 months ago)

Look, the people over at Wayland made a solid protocol, sure. But for all the time and effort they've put into getting it to the state it's in today, it's going to take a long while for all the apps, DEs, and TWMs to be ready. It took so long for the Linux desktop to get to the state it is on X11, which, for all it's flaws, seems to be easier to develop for than Wayland.

Wacom Drivers, Nvidia Drivers, DE-Agnostic screensharing, screenshot, eyedropper tools are all in various states of not working/sort of working/working on wayland. This simply isn't the case with X11. They all just work. That's kind of a big win for X11 over Wayland.

It doesn't matter how light weight and more secure your protocol is if you can't use the tools you need to get the jobs you need done, whatever those jobs are. That is literally what computers are for at the end of the day, not to lord our superiority over others because our choice of tools are somehow better.

Yes Wayland is the future, but to say "Wayland is ready" while also saying "many of the apps for Wayland are not ready" ends up meaning that wayland is NOT ready.

Until the transition between X and Wayland is seamless (no adjusting environment variables), saying we should all just move to Wayland cuz ”is the future" are engaging in the same FOMO tactics that crytpo and AI bros have been doing for years. Fuck that noise.

You are not somehow better because you use Wayland. And yeah yeah, shots fired, down votes incoming. Come at me tech daddy.

[-] angrymouse@lemmy.world 19 points 9 months ago* (last edited 9 months ago)

You are absolutely right, I use Wayland on KDE cause two different refresh rate monitores but duude, even on amd you have some hassles. It is ok if you change some env variables, not OK for the average Joe.

[-] turbowafflz@lemmy.world 18 points 9 months ago

I'm so confused why other people are having so much trouble, I use two computers with AMD GPUs and one with Intel and I haven't had any problems with wayland on Gnome, Plasma, Sway, or Hyprland in the past like two years. The only environment variable I ever changed was the one to make firefox use wayland before that was the default, but that wasn't at all required for the average user, it works fine under xwayland.

[-] angrymouse@lemmy.world 2 points 9 months ago

Things like, scrensharing, OBS (recently was patched and now it works), discord, spectacle (is a little unstable), screen locking (only one screen or none of them turn off) and some xwayland games/emulators won't work. All of this in a full amd setup with KDE.

With one Novideo 1660s my KDE panel frozen every 30 minutes.

If you only use linux for development or browsing you should find no problems.

[-] turbowafflz@lemmy.world 8 points 9 months ago

Weird, I use OBS, lock my screen, and play games all the time and have never had any problems on KDE. Maybe I'm just lucky with my GPU choices? I use an RX 570 on one computer and an RX 6650 XT on the other.

[-] brian@programming.dev 5 points 9 months ago

haven't had discord or screen locking issues and I have plenty of monitors. haven't run into any game issues either, but I do preemptively run older stuff in gamescope which tends to avoid a lot of issues

[-] angrymouse@lemmy.world 3 points 9 months ago

run older stuff in gamescope which tends to avoid a lot of issues

This is a great advice, I'm having issues with alt tabbing with dota, I should try gamescope as well.

[-] acockworkorange@mander.xyz 6 points 9 months ago* (last edited 9 months ago)

Monitores

Brazilian detected

Also, I use two monitors with different refresh rates on Mint / Cinnamon / Xorg and it's more than fine. I think you only need Wayland for variable refresh rate. But two static refresh rates seem to work just fine on X.

[-] angrymouse@lemmy.world 4 points 9 months ago

Brazilian detected

Damn, my camouflage didn't work.

They are actually running in different refresh rates? The default is to cap the better monitor in the lower refresh rate. If I accept that it is fine to me as well. If I try to force different refresh rates on kwin , my games run with so much tearing, even with vsync on.

[-] acockworkorange@mander.xyz 2 points 9 months ago

I honestly wouldn't know. One is a 60 Hz TV and the other a 75 Hz office monitor. My son loves to play steam games on the monitor. The graphic configuration tool says the monitors are at that frequency and I can see other frequencies they could operate.

I don't know how to check the actual refresh rate though.

[-] michaelmrose@lemmy.world 1 points 9 months ago

But two static refresh rates seem to work just fine on X.

No but if you can't tell they are both working at the same rate it must work well enough for you not to care.

[-] Pantherina@feddit.de 10 points 9 months ago

GTK, Qt, Firefoxes XUL, Electron (Chromium), Iced, and more support Wayland. You dont develop apps for Wayland, you develop them with a GUI toolkit.

[-] z3rOR0ne@lemmy.ml 14 points 9 months ago* (last edited 9 months ago)

Fair enough. All I know is to get something as simple and necessary to my workflow as using KeePassXC, I had to adjust a few QT flags in my environment variables. No big deal as I actually enjoy configuring my system, but it's in my opinion Wayland will be "ready" when this sort of under the hood tweaking won't be necessary by the user.

Here, I'll pose a simple question that kind of gets at the heart of what I'm talking about. Libreoffice works great on Wayland right? Good, fantastic, kudos to Libreoffice, kudos to Wayland. Now, name me a 2nd office suite that works on Wayland. Just one. This is a genuine question and despite my decent google fu, I can't find a one. I got Open Office to open on Wayland, but it doesn't recognize the entire suite.

Now, this may seem like an unfair argument to make, as there were never many office suites available on Linux to begin with. And there's always been people in the Linux community who will call for more uniformity, but I, like many others, love Linux for it's extreme customizability (amongst other reasons). Wayland severely cuts down on my choices of what TWMs I can use, what DEs are available, and various widely used productivity tools like office suites.

The amount of knots Wayland enthusiasts tie themselves up in to say "but if you just configure this flag, if you just run this through xwayland/game scope, if you just don't use nvidia, then wayland is ready" is just pointing to the fact that it's straight up not.

And that's not the fault of any one entity. Writing a protocol like Wayland is a massive endeavor and is needed. But developers across the board who want to provide support for Linux, are now scrambling to rewrite parts of their applications to conform to this new protocol because yes, they see the writing on the wall (especially with the latest lines in the sand drawn by Red Hat). But isn't the fact that their scrambling to get this accomplished, and convert their apps to Wayland, an indicator that maybe, just maybe, that Wayland as a daily driver for, if not the majority, at least a reasonable part of the Linux community, not ready?

I'm not saying Wayland isn't the future. What I'm saying is until discussions like these are the outlier, not the norm, Wayland isn't ready.

[-] brian@programming.dev 4 points 9 months ago

the calligra suite works fine too. open office is basically dead and replaced by libreoffice. I don't know if any development is still happening. I can't name another office suite Wayland or otherwise though

xwayland does just work though. I don't even know how to explicitly run something under it

explicit flags are more of a problem, but they're going away slowly, and for the most part people can just let things run under xwayland instead of dealing with flags. there are some apps that just won't work, but for the most part it's not a widespread issue in my experience

[-] Pantherina@feddit.de 2 points 9 months ago* (last edited 9 months ago)

.Uhm...

What did you need to set for KeepassXC? The flathub version and fedora RPM just work.

You can modify flatpak permissions easily in KDE or using Flatseal though, to remove a lot and especially restrict keepassXC to only readwrite one directory.

Uhm, what other Office Suite is there on Linux?

  • Openoffice is discontinued and Libreoffice is the modern Openoffice.
  • There is KDEs Calligra which can do stuff but I see no reason for it.
  • WPSOffice is available as a Flatpak wrapper, the app should not be trusted but it runs on XWayland without problems. But really dont use it.
  • online office suites work perfectly fine through a Browser (Collabora, Onlyoffice, Google cancer, Miscrosoft Cancer)
  • I have no idea of Onlyoffice but isnt that just Libreoffice with the cloud integration? This is really useful, last time I used their version it was just a weird rebranded Libreoffice.

I have no idea why Wayland should cut down your choices. Use XOrg if you want, nobody stopping you, it is simply unmaintained for years pretty much.

There are TWMs for Wayland and they are said to work (have a look at wayblue), I use KDE and tried GNOME and both work. Use any weird old TWM through rootful XWayland if you really want to. This is not waylands problem, X.org is old spaghetticode that nobody wanted to maintain, and there still is no rise in contributions even with all those self-entitled Linux Experts complaining about their weird old nieche Desktop being abandoned.

Nearly (?) all development is done for XWayland, which is normally used in rootless mode, but you can use it rootfull too, and run a complete XOrg Window manager on a minimalist Wayland compositor. Brody Robertson made a video about that.

XWayland is automatically used for all Apps without Wayland support. I never used Gamescope but suppose this is nice, but I dont care about Gaming as I wasted way too much time of my life there. If you want to game, use uBlue Bazzite and call it a day. Its a modern Distro, based on Fedora, using Wayland, made for steamdecks and also PCs.

I never set a single flag for anything and have no idea how Wayland works, but I used it since at least 1½ years.

Wayland has nothing to do with NVIDIA. It was not ready when it "came out" so people where not giving it a chance for obvious reasons. They preferred to use extremely insecure and unmaintained but working Display management.

Now the pressure finally rises, NVIDIA already shipped a lot of updates for Wayland, but in the end it is their fault and you may not want to use hardware from a company that doesnt give a sh*t about FOSS on Linux. I have no idea why people would want to do that? There is literally the high likeliness of backdoors in your damn GPU driver, allowing the green team to see everything you do.

Why use Linux if you entire Graphics are using a proprietary black box?

Wayland is ready. I have no idea of developing Apps, but I suppose just using a good Toolkit is the start. If you are lazy just use Electron, but Qt works just as well cross-platform, if you are fancy use Slint. We can argue if developing apps for Linux is ready.

I think there are bigger problems like good easy IDEs (only GNOME has one) for Linux, or the packaging issue that is fixed by Flathub. Wayland is just a change.

I maintain a repo with a list of recommended, modern software

I have tested a lot of apps, and those are the best. Keep your system secure with modern apps following best practices, using portals, that are Wayland native.

And to be honest, people can just use old Software through XWayland forever. They often dont even need to change.

Projects like Bluerecorder are nice and very alpha on Wayland, here I agree they are struggling to make it work but it works. Using OBS for minimalist screen recording is huge bloat.

[-] CosmicCleric@lemmy.world 2 points 9 months ago

If you want to game, use uBlue Bazzite and call it a day.

The server returned this error: couldnt_find_post. This may be useful for admins and developers to diagnose and fix the error

[-] Pantherina@feddit.de 1 points 9 months ago

Weird. The link is bazzite.gg

[-] CosmicCleric@lemmy.world 1 points 9 months ago* (last edited 9 months ago)

Weird. The link is bazzite.gg

~~I think it may be a Lemmy 'caching' issue (has to be cached at least once kind of thing, as someone explained to me once). I'm not using an app. but the https://lemmy.world/ web site (on Firefox/Linux).~~

Edit: This link works. This link does not.

[-] michaelmrose@lemmy.world 2 points 9 months ago* (last edited 9 months ago)

it is simply unmaintained for years There are security updates that were pushed out like 3 weeks ago. This is simply a lie.

Now the pressure finally rises, NVIDIA already shipped a lot of updates for Wayland, but in the end it is their fault and you may not want to use hardware from a company that doesnt give a sh*t about FOSS on Linux.

Nvidia had good working support from 2003-2024. From 2003-2014 ATi/AMD GPU support on Linux was hot garbage and at first not even open source, from 2014-2016 it was decidedly inferior, and from 2017 on it was supposedly decent. I say supposedly because I'm still a little paranoid about buying that shit because between 2006-2014 AMD fanboys were just steady continually lying their asses off about AMD cards not being steaming piles of runny shit on Linux. The only people less honest than Nvidia fanboys its a SOBs who have been telling us Wayland was ready for prime time for the last 9 years. Hey it might even be true now but who believes liars?

I like nvidias tooling and features. Gaming on X works well. Screen sharing works well. High DPI works well. Mixed DPI works well. i3wm works well. Everything has continually worked well for 21 years.

[-] uis@lemmy.world 7 points 9 months ago

DE-Agnostic screensharing

Almost there

[-] Sethayy@sh.itjust.works 7 points 9 months ago

Weird, i feel like I should be getting more errors with how the comment section is making wayland sound, but on my mac 2019 it was honestly plug n play even for sunshine game stream (and supports waydroid which brought me over)

[-] barsoap@lemm.ee 6 points 9 months ago

Wacom Drivers

Digimend works flawlessly. Also if you have a tablet you should be aware that you're not exactly a typical user. Blender runs natively under wayland, btw,

Much of the griping you hear right now is because wayland got into a state where it does do everything the average user would ask for so the switchover is happening for real, meanwhile tons of projects have ignored the writing on the wall for a literal decade and invested zero effort so far and now are caught with their pants down.

My migration looked like this: About a year ago or so I read some wayland article, wondered for a brief second, logged out of my session, said "ah!" and selected "Plasma (wayland)" from the dropdown: NixOS installs both flavours when you tell it to give you KDE. Tried it out, found nothing wrong with it, grumbled a bit because it wasn't the default session, found the config option to make it default, done.

Ever since then alt-tabbing from proton games is way better, mpv does a much better job at actually using VRR, the only problem I ever had with the setup is mouse cursor changing when hovering over firefox because dconf was missing and it couldn't read the gtk theme that KDE sets to make everything look coherent. That's literally it.

[-] z3rOR0ne@lemmy.ml 1 points 9 months ago

Solid. I do authentically look forward to Wayland working out of the box for as many use cases as X does right now.

Thanks for the tidbit about tablets I actually fo uee a wacom, so this is probably not what I'm looking for. Sway has a weird workaround specific to their wm, hopefully river can port that over. Otherwise there seems to be other solutions, but I have yet to install/configure them.

[-] InternetUser2012@midwest.social 2 points 9 months ago

Wayland runs some games I play much better. It does though for some reason after a while start to lag out with cpu usage off the charts. I found I don't have that issue with xorg. I have amd, and some games with wayland will after a fresh restart have terrible frame rates but seems like five to ten minutes later they come back and it's fine. (issue doesn't happen in xorg) Depending on what game I'm playing or what I'm doing, depends on if run wayland or xorg. It's as simple as logging out to change so it's no big deal for me.

this post was submitted on 03 Feb 2024
662 points (90.3% liked)

linuxmemes

21280 readers
417 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack members of the community for any reason.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn. Even if you watch it on a Linux machine.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, and wants to interject for a moment. You can stop now.
  •  

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't fork-bomb your computer.

    founded 1 year ago
    MODERATORS