linux

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

joyjoy, in What's your experience with a touchscreen laptop on your distro?

Using an xps17 2019. The touch screen works ok, but it stops working after closing the lid. Using EndeavourOS with Wayland btw.

dd56, in KDE's Nate Graham On X11 Being A Bad Platform & The Wayland Future

You will never be a real display server. You have no hardware cursors, you have no xrandr, you have no setxkbmap. You are a toy project twisted by Red Hat and GNOME into a crude mockery of X11’s perfection.

All the “validation” you get is two-faced and half-hearted. Behind your back people mock you. Your developers are disgusted and ashamed of you, your “users” laugh at your lack of features behind closed doors.

Linux users are utterly repulsed by you. Thousands of years of evolution have allowed them to sniff out defective software with incredible efficiency. Even Wayland sessions that “work” look uncanny and unnatural to a seasoned sysadmin. Your bizarre render loop is a dead giveaway. And even if you manage to get a drunk Arch user home with you, he’ll turn tail and bolt the second he gets a whiff of your high latency due to forced VSync.

You will never be happy. You wrench out a fake smile every single morning and tell yourself it’s going to be ok, but deep inside you feel the technical debt creeping up like a weed, ready to crush you under the unbearable weight.

Eventually it’ll be too much to bear - you’ll log into the GitLab instance, select the project, press Delete, and plunge it into the cold abyss. Your users will find the deletion notice, heartbroken but relieved that they no longer have to live with the unbearable shame and disappointment. They’ll remember you as the biggest failure of open source development, and every passerby for the rest of eternity will know a badly run project has failed there. Your code will decay and go to historical archives, and all that will remain of your legacy is a codebase that is unmistakably poorly written.

This is your fate. This is what you chose. There is no turning back.

troyunrau,
@troyunrau@lemmy.ca avatar

Pasta? Pasta.

Rustmilian,
@Rustmilian@lemmy.world avatar

Stupid ass copy-pasta

stepanzak,

ass copy-pasta?

SaltySalamander,
@SaltySalamander@kbin.social avatar

👆 boomer moment

dd56,

Ok zoomer

people_are_cute,
@people_are_cute@lemmy.sdf.org avatar

You at least have to appreciate the effort that went into writing this

dylanmorgan, in What's your experience with a touchscreen laptop on your distro?

I use Fedora on a gen 7 Carbon X1 thinkpad and the small amount I use the touch screen has worked fine.

Jakeroxs, (edited )

I also use Fedora Wayland but on a HP Spectre X360 from like 2013 or something, touch screen works fine and overall runs a lot better then win 10 was prior.

SaintWacko, in What's your experience with a touchscreen laptop on your distro?

I use an old Surface Pro 3 with PopOS and it works perfectly

bitcrafter, (edited ) in KDE's Nate Graham On X11 Being A Bad Platform & The Wayland Future

Alternatively, instead of reading a Phoronix article that has a couple of short snippets from a much longer blog post, you can read the original blog post yourself to see the full context.

Edit: Also, it is worth noting that the author of the original blog post had previously written another relatively recent post criticizing the way in which Wayland was developed, so it’s not like they are refusing to see its problems.

IHeartBadCode,
@IHeartBadCode@kbin.social avatar

One of the specific issues from those who've worked with Wayland and is echoed here in Nate's other post that you mentioned.

Wayland has not been without its problems, it’s true. Because it was invented by shell-shocked X developers, in my opinion it went too far in the other direction.

I tend to disagree. Had say the XDG stuff been specified in protocol, implementation of handlers for some of that XDG stuff would have been required in things that honestly wouldn't have needed them. I don't think infotainment systems need a concept of copy/paste but having to write:

Some_Sort_Of_Return handle_copy(wl_surface *srf, wl_buffer* buf) {
//Completely ignore this
return 0;
}

Some_Sort_Of_Return handle_paste(wl_surface *srf, wl_buffer* buf) {
//Completely ignore this
return 0;
}

Is really missing the point of starting fresh, is bytes in the binary that didn't need to be there, and while my example is pretty minimal for shits and giggles IRL would have been a great way to introduce "randomness" and "breakage" for those just wanting to ignore this entire aspect.

But one of those agree to disagree. I think the level of hands off Wayland went was the correct amount. And now that we have things like wlroots even better, because if want to start there you can now start there and add what you need. XDG is XDG and if that's what you want, you can have it. But if you want your own way (because eff working nicely with GNOME and KDE, if that's your cup of tea) you've got all the rope in the world you will ever need.

I get what Nate is saying, but things like XDG are just what happened with ICCCM. And when Wayland came in super lightweight, it allowed the inevitably of XDG to have lots of room to specify. ICCCM had to contort to fit around X. I don't know, but the way I like to think about it is like unsalted butter. Yes, my potato is likely going to need salt and butter. But I like unsalted butter because then if I want a pretty light salt potato, I'm not stuck with starting from salted butter's level of salt.

I don't know, maybe I'm just weird like that.

aard,
@aard@kyu.de avatar

I don’t think infotainment systems need a concept of copy/paste but having to write:

Having lived through the whole “phones don’t need copy and paste debate”, which fortunately got solved by now having it everywhere I’m in the camp “just stick that everywhere, just in case somebody might use it one day”

Tiuku, in Writing program

If markdown fulfills your formatting needs, then there’s no beating it in terms of focus and simplicity. Use whatever text editor you like. My recommendation would be Kate. It supports previewing the rendered document in side by side view.

t0m5k1, (edited ) in KDE's Nate Graham On X11 Being A Bad Platform & The Wayland Future
@t0m5k1@lemmy.world avatar

Until my distro forces wayland on me I’ll stick with xorg+XFCE. I’ve played with sway and hyprland but I need my application choices to actually work well. (no I’m not going to list them).

As for the cube desktop in the image: We had this with compiz and learnt then that this is pointless.

Why are we back there?

Rustmilian,
@Rustmilian@lemmy.world avatar

XFCE is working on Wayland support ◉⌣⁠◉

t0m5k1, (edited )
@t0m5k1@lemmy.world avatar

I~~t’s not fully supported, parts of it do and the rest still uses xwayland where possible. wiki.xfce.org/releng/wayland_roadmap~~

most of the apps I use are shite with xwayland.

Sorry, my bad, too many crimbo drinks.

Rustmilian,
@Rustmilian@lemmy.world avatar

Enjoy your drinks

Rustmilian, (edited )
@Rustmilian@lemmy.world avatar

Work on your reading comprehension skills ◉⁠‿⁠◉

There’s a big difference between Working on vs is working. They’re Working on a full port, other than that you have preliminary access that’s not intended for casual users; only developers, tinkers/enthusiast & testers.

This design document is intended for Xfce developers to begin brainstorming ideas for future development. This is a work in progress and does not imply any future implementation commitments.

Should’ve been your first hint.

t0m5k1,
@t0m5k1@lemmy.world avatar

Lol too many already

ikidd,
@ikidd@lemmy.world avatar

No blame on the XFCE devs because they’re trying to get a lot done with few people, but XFCE just managed to transition to GTK3, I wouldn’t hold my breath for comprehensive Wayland support any time soon.

Rustmilian, (edited )
@Rustmilian@lemmy.world avatar

They’ve made great strides towards Wayland support, considering that the vast majority of the work is being done by 1 guy.
It’s not just a lack of devs that’s contributing to slow development time either, it’s also the fact their goal is to port every single component to native Wayland without relying on Xwayland at all; which is obviously going to take way longer than just porting the essentials and saying “fuck it, use Xwayland”.

Polyester6435,

Someone just made it because its funny?

possiblylinux127, in Nobara 39 Officially Released

Honestly you should just stick to Fedora. If your looking for very user friendly then I would go for Linux mint.

simple,
@simple@lemmy.world avatar

Honestly you should just stick to Fedora.

Why?

possiblylinux127,

Support and reliability

Yerbouti,

IDK , Nobara is really stable. The main difference for me was that it comes with all the AV codecs you could need, and a few tweaks for gaming. Saved me a lot of time in the end.

furycd001, (edited )
@furycd001@lemmy.ml avatar

These are the reasons why I would consider installing Nobara over Fedora…

MonkderZweite, (edited ) in KDE's Nate Graham On X11 Being A Bad Platform & The Wayland Future

Because Wayland is only a protocol and you write the platform yourself (be it badly or not).

Would be cool if the reference implementation (Weston) were not an unusable monolith but a small plugin-based thing.

possiblylinux127, in KDE's Nate Graham On X11 Being A Bad Platform & The Wayland Future

I don’t see why we need convincing that Wayland’s better. Most Linux users either use it currently or are possibly looking to switch in the future. The other people who are not are likely going to use X for eternity

Infiltrated_ad8271,
@Infiltrated_ad8271@kbin.social avatar

I think real X11 fanboys are almost non-existent. Wayland wouldn't be so rejected if it wasn't that it still has a lot of compatibility issues, I think most people just want everything to work and don't care whose fault it is.

lemmyvore,

Yeah I don’t get why some people would think sticking to X is fanboyism. Nobody likes X, let alone love it. Most people’s relation to X is pragmatic, it’s “it works and does everything I need”.

If anything, fanboyism is telling people they have to use Wayland when it doesn’t yet work for what they need it to do.

Just keep improving the damn thing and people will switch when it’s ready. There’s no convincing needed.

mnglw,

exactly this, I’ll use it when it works with no questions asked. I.e: when it becomes invisible to me as an enduser

as for now, it isn’t, far from it

UnityDevice, (edited )

I remember some 10-15 years ago when I’d look at the y windows website every couple of months hoping for some news of progress, simply because I was sick of x11 being so crappy. I hated it, it was so fiddly, it didn’t work right, I just wanted something that worked.
So you can imagine how happy I was when Wayland started taking off. Here was the promise of something better, something that just worked, it sounded amazing. And yet, today I’m still running xorg and I will be for the foreseeable future.

The reason is simply that in the time passed xorg just became usable, I don’t have to think about it, it works reliability, it has all the features I need and I hardly ever have to touch it. Meanwhile, I log into my Wayland session and instantly 3 or 4 of the applications I use daily either don’t work or act weird. I go and try and fix the issues and I’m told to just accept it, or that I actually don’t exist because Wayland works perfectly for everyone. And I’m not even using an Nvidia card, just plain Radeon.

So I quit and go back to what works. Maybe in a couple of years, until then: no thanks.

superbirra, in KDE's Nate Graham On X11 Being A Bad Platform & The Wayland Future

after more than 25 years using linux I could not care less about those dramas, when my distro will drop xorg I’ll switch and that’s it. I’ve got way too much stuff to implement myself already, there is no time for that. I mean, I’ve even embraced systemd…

possiblylinux127,

Most distros use Wayland now and you probably won’t notice a difference.

superbirra,

yeah but the point is why bother? :) especially if I wouldn’t notice differences…

possiblylinux127,

Because it fixes all the issues I had with X. Everything runs a bit faster and is smoother plus inputs behave like they should.

superbirra, (edited )

sorry, my rhetorical question was obviously intended as why I should bother. I don’t see any value in stopping you doing whatever you think is better for you, in fact it is exactly what annoys me the most :)

floofloof, (edited )

why I should bother

Bother to do what? As you said, when your distro switches you go with it and notice no difference. You don’t have to bother to do anything.

superbirra,

yes!

bastion,

The point of open source is kinda that you have the freedom to do as you will.

The point of packaged distros is so that you don’t have to do too much.

Do as you will, brother, do as you will.

possiblylinux127,

Well Xorg is pretty much unmaintained and is on its death bed. Modern hardware and software are slowly favoring Wayland due to it being much simpler by design.

superbirra,

well, everything which I use runs well on xorg, and I’d need to change relevant parts of my daily stack in order to use wayland sooo … :)

S410,
@S410@kbin.social avatar

To provide features that Xorg can't.
If you don't need features like fractional scaling, VRR, touchscreen gestures, etc. you won't notice a difference.
People who do use those, will. Because for them, those features would be missing or not complete on Xorg.

superbirra,

mmmh, I bet I will not notice any difference also if I don’t do shit and keep whatever is working until the day I’ll have to switch because my distro drops the packages 🤷🏼

EinfachUnersetzlich,

Why bother what?

superbirra,

yes!

Nyanix,
@Nyanix@lemmy.ca avatar

I wish that was my experience, but Nvidia drivers on KDE Wayland have had a lot of oddities and issues that have caused me to go back to Xorg every time I’ve tried (12 times and counting). Wayland is a good move in the right direction, and I look forward to it, but it’s still being implemented.

ikidd,
@ikidd@lemmy.world avatar

That’s less about Wayland than it is about shortfalls in nVidia driver development. Exactly like Nate’s example in the blog post.

Nyanix,
@Nyanix@lemmy.ca avatar

Oh absolutely, this isn’t to say “Wayland bad”, it’s just to say that a large number of people may not have a smooth transition, so it’s hard to say “just do it”

aard,
@aard@kyu.de avatar

Just don’t buy nvidia (or stuff from any other company openly hostile towards their users)

Nyanix,
@Nyanix@lemmy.ca avatar

It was a birthday gift from my wife, and lets not alienate people who don’t know computer hardware very well and pick up something from Best Buy. I agree that Nvidia sucks, and many of the issues are indeed their fault, but we also can’t neglect the fact that they own the vast majority of the market.

aard,
@aard@kyu.de avatar

I’ve been a Linux user since the 90s, and nvidia has been a problem as long as I can remember. The wayland issues are just a new chapter in a long saga. ATI used to be the same, but they came around after having been bought by AMD.

If you’re already planning to use Linux on something a quick search will directly tell you that nvidia is a problem. If you got the hardware before nvidia that sucks - but again, it’s nvidias fault.

I think we absolutely should neglect nvidias market share, and just fully drop support for nvidia cards - either they’ll get pressured by angry users to no longer behave like dicks, or they keep doing it, and people will only make the mistake of buying nvidia once (or not use Linux) - either way, we’ll have gotten rid of a massive headache.

bastion,

Running AMD/AMD right now for cpu/gfx, and I’m happy with my gaming laptop (and it’s price point).

Linux support and general support of open source was amajor factor in my decision. Intel is also really good on the CPU front, but I want to support AMD for its ooen source and speedy graphics offerings.

aard,
@aard@kyu.de avatar

Also quite important to make sure we don’t have just a single strong x86 vendor - even though currently looking at price/performance you’d almost always go for AMD.

The time before ryzen was horrible - a 4-core-CPU was considered high end, and if you needed something more you needed to go for ridiculously overpriced Xeons. Similar for servers - you could get slightly higher core counts there, but when going for more than 8 cores it’d also get expensive very quickly.

Now we’re talking about 16 cores in high end notebook, and 64 cores in still reasonably priced pro workstations.

bastion,

Indeed.

lemmyvore,

A sizable percentage of Linux users own Nvidia cards and “just buy something else” is not realistic, for many reasons.

Wayland will eventually have to support Nvidia one way or another. If they’re seriously considering not doing that I would not bet on its future.

JaxNakamura,

Eventually people will have to get new hardware. That’s the moment to avoid nVidia, that’s how simple this can be.

Also, the problem is nVidia giving shitty Wayland support, not Wayland providing no nVidia support. It’s nVidia who has to write the drivers since they themselves opted to keep their implementation details a secret. There’s nothing the Wayland people can do except plea, beg and shame. If nVidia then decide not to care, then I say fuck them.

lemmyvore,

Not supporting Nvidia cards will make Wayland unusable for at least half the Linux desktop users, probably more. Stats I recall range from 50-75%.

“Just buy non-Nvidia” is not, I repeat, a simple option. Lots of people stick with old GPU models because the price/performance ratio has gone out the window and they cannot afford to drop hundreds or thousands on one. Many others have Nvidia in their laptops.

There’s nothing preventing Wayland from working with Nvidia except the political insistence that it be open sourced. Which Nvidia is not interested in, never was, and never will be. And it’s a red herring to begin with.

TLDR either Wayland bends their stance on open source or their adoption will be severely limited.

Jordan_U,

OR:

Nvidia will feel enough pressure (likely from the ML / HPC space?) to provide open kernelspace support that they’ll actually make that happen.

Which… Has already happened.

Nvidia took a lot of the kernelspace logic that used to be in their proprietary driver, re-architected their GPUs to move that logic into a firmware blob (GSP).

And last year they released a completely Free driver that intefaces with GSP.

This allowed Nouveau developers to finally access critical features like power management (which were basically behind a wall of DRM, as Nvidia used legal and technical measures to lock Nouveau out of their firmware).

Now Nouveau has a new shader compiler, Vulcan support is growing rapidly, and people like me will soon prefer the Mesa stack for Nvidia over Nvidia’s own drivers.

And you can bet that Nouveau will work great with all of the Wayland compositors.

This is really the exact wrong point in history to be making the argument you’re trying to make 🤣.

lemmyvore,

Wow you got that backwards. They don’t do any of that for the sake of Nouveau or Vulkan or Wayland or whatever. They don’t care what people use their open scraps for.

They open up the minimum they can get away with because it’s ultimately meaningless — their proprietary stuff is still hidden away and it’s not like you can use the parts they open with anything else.

This, btw, applies to AMD and Intel too. The only choice you get with proprietary hardware that you have to use (like GPUs) is whose dick you want to suck. They’re not your friend and they won’t let community pressure then into decisions.

LeFantome,

Hopefully your card is new enough that NVK will work with it.

Nyanix,
@Nyanix@lemmy.ca avatar

I’m sure hoping so, I haven’t followed development super closely, but I’m kinda imagining that the 3080 ti should be new enough :)

Anafabula,
@Anafabula@discuss.tchncs.de avatar

It is. RTX 20 series and up use GSP which nouveau/NVK needs for reclocking on modern cards

CriticalMiss, in KDE's Nate Graham On X11 Being A Bad Platform & The Wayland Future

Every change will bring it’s fair share of complainers, not much we can do about that. LILO to GRUB, SysV to systemd and now X11 to Wayland. No one is forcing your hand (unless you use a pre-packaged distro like Ubuntu/Fedora, in which case you go with whatever the distro provides), keep using X11 if you want stability, if you wanna dip your toes in bleeding-edge software and increase it’s userbase to show hardware manufacturers that their drivers need to be updated (I’m looking at you, NVIDIA) then feel free to mess around.

Eventually the day will come when Wayland apps will simply not launch on X11 and you’ll migrate too.

AnneBonny,

Every change will bring it’s fair share of complainers

sometimes the complainers are right and sometimes they aren’t

CriticalMiss,

And when they’re right, it’s usually addressed. I say usually because GNOME exists.

S410,
@S410@kbin.social avatar

In case of Gnome it was addressed, just by different people. Gnome 2 continues to live on as MATE, so anyone who doesn't like Gnome 3 can use it instead.

troyunrau,
@troyunrau@lemmy.ca avatar

Likewise, KDE3 got forked to Trinity. But KDE kept producing (largely) quality software, so Trinity is pretty much an anecdote now.

flying_sheep,
@flying_sheep@lemmy.ml avatar

I don’t understand why anyone ever expects a different outcome. They fork something that has quite some investment into the original version. How do they expect to keep up?

AnneBonny,

I seem to remember a lot of people upset about GPL V3 I don’t remember how that was resolved.

CriticalMiss,

It was resolved by people not using it if they didn’t want to. Linux Kernel is still GPLv2

Flaky,
@Flaky@iusearchlinux.fyi avatar

AFAIK, Fedora is the only distro that’s getting rid of X11 support, the other distros are still packaging it AFAIK.

CriticalMiss,

There were news about Ubuntu doing it too some time ago, maybe they realized it’s not feasible yet. I don’t follow their development as I don’t use those distros

lemmyvore,

Nobody’s getting rid of X support. Not for several years.

Flaky,
@Flaky@iusearchlinux.fyi avatar

Go tell Fedora that then lol. They want it gone to the point where Nate is telling users who want X to stay away on that post. Xwayland I believe will still be around though.

lemmyvore,

They’ll recant after their usage drops to a fraction. This move makes zero sense no matter how you look at it. As a generalist distro it’s too early to drop X.

If they want to become a niche distro whose only claim to fame is “we only pack Plasma 6”, big whoop, like there’s any shortage of that. What kind of distro defines itself by what it does not offer? And is that the kind of distro that Fedora aims to be?

Jordan_U,

This is the kind of distro Fedora has always been, both for better and for worse.

I don’t see this decision driving users away from Fedora any more than other decisions they’ve made in the past and will surely make in the future.

AMDIsOurLord,

lmfao Wayland is already ready for over 90% of use cases. Hell, GNOME has been wayland-default since twenty-fucking-sixteen if I remember my dates right. You’re overestimating the value X.Org provides.

gens,

You are right in spirit.

It was not sysv to systemD, and it was forced (by making udev not work without it).

Other then nvidia, wayland is still missing some protocols (example: what virtual desktop you want your window to be on). But those protocols are (still) being worked on. And you will always be able to run x11 programs on wayland.

The advantages of wayland are a more direct path to hardware, and trowing away lots of code.

chaorace,
@chaorace@lemmy.sdf.org avatar

I’d say that’s already becoming the case in a few places. Hyprland isn’t just “Wayland good”, it’s “You should use Wayland good”.

Yes, I know the devs behind it act like pissants. That’s bad and I’m sorry for liking their software. I use Emacs too and RMS was kind of an asshole. Hell, I use Lemmy even though one of the devs has slighted me on more than one occasion.

Rustmilian,
@Rustmilian@lemmy.world avatar

deleted_by_author

  • Loading...
  • flying_sheep,
    @flying_sheep@lemmy.ml avatar

    … has gotten some help and is now a pretty well-adjusted human being, who still tells right wing trolls to go suck it, and still tells paid professionals that they should have known better when they should have known better, but in language that isn’t abusive.

    So I don’t know why you bring him up.

    Rustmilian, (edited )
    @Rustmilian@lemmy.world avatar

    deleted_by_author

  • Loading...
  • flying_sheep, (edited )
    @flying_sheep@lemmy.ml avatar

    I think you’re like 5 years behind on this. It’s true, just read up on it. Linus took time off after criticism for his language got too much. And he improved by a lot. You’ll find no more name calling directed at contributors after a certain date.

    Rustmilian, (edited )
    @Rustmilian@lemmy.world avatar

    deleted_by_author

  • Loading...
  • bastion,

    I’m solely in the camp of who the fuck cares, anyway.

    I mean, you brought it up…

    Rustmilian, (edited )
    @Rustmilian@lemmy.world avatar

    deleted_by_author

  • Loading...
  • bastion, (edited )

    You’re the one with issues here, I was just browsing and saw the thread and figured I’d comment.

    Maybe talk to Torvalds for some recommendations.

    Rustmilian, (edited )
    @Rustmilian@lemmy.world avatar

    deleted_by_author

  • Loading...
  • bastion,

    Meh.

    CriticalMiss,

    I daily drive Hyprland too, there are some shortcomings with how the mouse behaves with XWayland but I don’t think it’s a Hyprland issue and Gamescope remedies that problem so overall, it’s a great experience.

    mr_MADAFAKA, in KDE's Nate Graham On X11 Being A Bad Platform & The Wayland Future
    @mr_MADAFAKA@lemmy.ml avatar

    Oh boy, the Phoronix’s comment section 💀

    Rustmilian, (edited )
    @Rustmilian@lemmy.world avatar

    Phoronix’s comment section is usually full of trolls, shills, and people afflicted with brain rot. So I don’t even bother reading them anymore.

    lntl, in KDE's Nate Graham On X11 Being A Bad Platform & The Wayland Future

    Wayland developer says X11 is bad, not Wayland

    Vincent,

    Notably absent: X11 developer saying Wayland is bad, not X11.

    bluGill,

    Mostly they are the same people.

    Vincent, (edited )

    Well, yes, except that those X11 developers agree that Wayland is better.

    jjlinux,

    Nobody, other than you and them, cares. Have a good day.

    Kristof12, (edited ) in KDE's Nate Graham On X11 Being A Bad Platform & The Wayland Future
    @Kristof12@lemmy.ml avatar

    Trying to gaslight others? nice

    Ephera,

    No, they’re discussing the way forward and what they think makes sense. In fact, they’re even clearly stating that there will be pain, because Wayland intentionally does less than X11. And they’re encouraging people with unsolved pain points to speak up.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in /var/www/kbin/kbin/vendor/symfony/http-kernel/Profiler/FileProfilerStorage.php on line 171

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 266240 bytes) in /var/www/kbin/kbin/vendor/symfony/monolog-bridge/Processor/DebugProcessor.php on line 81