WAYLAND: what is it, and is it ready for daily use?


Try Kernelcare Enterprise for free: lp.kernelcare.com/kernelcare-e…

Probably everyone that is interested in the Linux desktop has heard about Wayland. It's the next big thing, the replacement for X.org, a solution to a lot of woes in terms of performance and graphics on Linux. And still, it has failed to materialize, over and over, and is still not the default on many big distributions, like Ubuntu, or Linux Mint. Let's see what Wayland is, and how ready it is, right after this!

Join this channel to get access to a monthly patroncast and vote on the next topics I'll cover:
youtube.com/channel/UC5UAwBUum…

Support the channel on Patreon:
patreon.com/thelinuxexperiment

Follow me on Twitter : twitter.com/thelinuxEXP

My Gaming on Linux Channel: youtube.com/channel/UCaw_Lz7oi…

Follow me on LBRY: lbry.tv/@TheLinuxExperiment:e

The Linux Experiment merch: get your goodies there! teespring.com/en-GB/stores/the…

Wayland is, in itself, just a protocol. It's not a program, or a replacement for the old X.org display server. This protocol has to be implemented by a compositor, which will display the application's content on the user's screen.

Currently, a lot of distributions use X.org, the very old display server that has served us pretty well for ages. The goal of wayland is to put this old beast to pasture, but for what benefits ?

First, let's take a look at how X.org works. This old thing, dating back to 1987, the blessed year of my birth, by the way, is a multi-layered process:
First, you have your display server, or the X server. It's the central platform to communicate with the clients, like the applications you're using, and the compositor, which displays the windows for these apps themselves. This server is interacting with clients, which are basically your applications, but also with a compositor, which is your window manager, like Kwin on KDE, or Mutter on GNOME.

It's a sturdy process, but it introduces a lot of delay, with some back and forth betwen the server, the compositor, and the application itself.

Wayland has a simpler model, because in Wayland, the compositor IS the server as well.
This means that, in our example, the application opens, tells the compositor that it wants a window, and the compositor gets all the details from the app in one go, decides what to do with the window, and tells the app to draw itself. Yep, on Wayland, the applications also have to do their own rendering on the screen: they manage their own titlebars, their own drop shadows, everything.

This is why you can't just switch GNOME or KDE from X.org to Wayland: the pieces that compose the desktop environment don't play the exact same role on both solutions. On Wayland, the compositor doesn't draw the windows, the app themselves do, so you have to update the window managers to become compositors that don't do any drawing, and you have to update the toolkits, GTK and Qt, to let them draw stuff themselves.

Then there's the issue of the graphics drivers: the Nvidia drivers, the open source AMD or Intel drivers, these were written to send information back and forth with X.org, not with a wayland compositor.

So they also have to be updated to work with that new model. This is already the case, as the open source Mesa drivers, which cover AMD and Intel, already support wayland using a solution called GBM. Nvidia, on the other hand, decided that they had a more efficient solution called EGL, which has to be supported separately by the wayland compositors.

Since Nvidia doesn't seem to be willing to update their driver to use GBM, for nvidia drivers to work with wayland, desktop environments have to also support EGL, which is an extra burden, and also explains why Nvidia drivers are hit or miss when using Wayland.

So, where is Wayland? Well, it's already very well supported:
- GNOME supports Wayland, with Mutter, its window manager and compositor
- KDE supports Wayland as well, with Kwin
- Both GTK 3.20 and QT 5 support wayland out of the box

In terms of distros, Fedora already uses Wayland as the default, if the drivers permit it, and has been since 2016. Red Hat Enterprise Linux 8 also uses Wayland as the default, and Debian does so as well, for their GNOME sessions. Manjaro also defaults to wayland for the GNOME sessions, if the drivers allow it.

Some programs that were made specifically to work with X.org don't work on wayland-based systems, especially games.

For that use case, Wayland developers have a solution: as wine or proton expects to run in an X Server, Wayland provides the ability to run such a server inside of Wayland, as a client, this is called Xwayland.

The performance of Xwayland, however, seems on par with just running a game on X.org, as demonstrated by Phoronix early this year:

phoronix.com/scan.php?page=art…

This entry was edited (1 month ago)

Gaza: Israeli Forces Kill at Least Eleven Starving Civilians, Injure Dozens While Waiting for Food #Palestine qudsnen.co/gaza-israeli-forces…

Was there another time in history when a bunch of genocidal racists got to lecture everyone else about what counts as racism? #Israel #Netanyahu #JewishHitler #warcriminal #Zionazis #Jewishterrorists #psychopaths #hasbara #OccupiedWestBank #Gaza #Palestine #genocide #CrimesAgainstHumanity #USA jonathancook.substack.com/p/gr…

Top Iranian Commanders, Scientists, Civilians Assassinated in ‘Israeli’ Aggression orinocotribune.com/top-iranian…

This is a #FediHire post, but it's not about technology, so I don't know how helpful the fediverse will be.

I have a PHD in math and nine years of experience teaching university students. I want to leave higher education and become a high school math teacher, but I am not certified.

I'm in the U.S. and have no easy way to leave. I also can't go four years without an income or health insurance.

What states would be the easiest for me to get at least provisionally certified to teach in?

Also keep in mind that I'm trans, so I am only willing to move to a state where it's legal for me to interact with teenagers and get health care.

#Teaching #Math #MathTeacher #GetFediHired

A couple of things about these claims circulating that the 2024 election was "rigged":

1. The supposed "proof" is essentially the same nonsensical statistical gobbledygook that the MAGA people were claiming about 2020, with the parties reversed.

2. There is no legal mechanism to "recount" an election after the results are certified. None. The ship has sailed.

3. SHOCKINGLY, they need funds to continue their "work"

4. Nope, not linking to it. Not giving them oxygen.

in reply to Matt Blaze

@evan

Sort of like, it's fine to seek the truth, but the truth now isn't going to deliver the promise being made when asking you to donate money to assist in uncovering the truth.

I understand that finding the truth now won't overturn the certified election. But, *IF* there did end up being proof of actual vote manipulation, the individuals that did so could still be held accountable at least right?

in reply to SP⟁CED GO⟁T

@finner @evan Go for it. But understand a few things:

- the supposed "smoking guns" indicating fraud in 2024, like those put forward in 2020, aren't really anything.

- elections are ultimately human endeavors, run by fallible people, and small but inconsequential "irregularities" are normal and expected. But it's often very easy to make them seem much more sinister and significant than they are.

- versions of almost everything claimed about 2024 were claimed by the MAGA people in 2020.

in reply to DrChris ⚔️

@DrChris ⚔️ It is not unrelated, China retaliates against tariffs placed on it in part because of fentynal manufacturer and importation into the US, by buying oil from Iran and so there is a financial interest to cut-off that source. The trade imbalance certainly impacts our financial well being and hence the affordability of housing and everything else. So yes there is a relationship there. The truth of the matter EVERYTHING and EVERYONE are inter-related to some degree.

To write is to think. Using ChatGPT to write leads to..."cognitive debt", which might be one of the better euphemism for somewhat less polite words.

Small n, not yet peer-reviewed, etc arxiv.org/abs/2506.08872

#ai

Over the past 18 months, Israel has bombed, or continues to bomb, Gaza, the West Bank, southern Lebanon, Beirut, the Bekaa Valley, Syria, Yemen and now Iran, yet claims IT is the victim!!! #Iran #Israel #Netanyahu #JewishHitler #warcriminal #Zionazis #Jewishterrorists #psychopaths #hasbara #OccupiedWestBank #Gaza #Palestine #genocide #CrimesAgainstHumanity #USA abc.net.au/news/2025-06-16/how…

HEADLINE: "Tulsi Gabbard’s Nuclear Warning Is Scary and Strange"

ALT HEADLINE: "Tulsi Gabbard Is Scary and Strange"

bloomberg.com/news/videos/2025…

Blood of poet girl on the pink bed; Massacre of Parnia Abbasi and her family by the criminal Tel Aviv regime parstoday.ir/en/news/iran-i235…

Final evacuation order officially lifted nearly six months after Palisades fire
https://www.latimes.com/california/story/2025-06-15/final-evacuation-order-lifted-after-palisades-fire?utm_source=flipboard&utm_medium=activitypub

Posted into California @california-LATimes

'How to Train Your Dragon' soars with $197.8 million global box office debut; 'Materialists' makes modest start with $12 million collection
https://timesofindia.indiatimes.com/entertainment/english/hollywood/box-office/how-to-train-your-dragon-soars-with-197-8-million-global-box-office-debut-materialists-makes-modest-start-with-12-million-collection/articleshow/121870643.cms?utm_source=flipboard&utm_medium=activitypub

Posted into ENTERTAINMENT @entertainment-TimesofIndia_

So I got struck by lightning a long time ago and the most important thing I took away from that is just how simply quickly the human brain can comprehend what is happening

You see a bolt of lightning strike a tree and it happens within 1 millionth of a second. When you get struck, that lasts for several minutes. Immediately your brain tells you to just drop to the floor. You can’t. You don’t even have the time to turn your body off and hit the ground. Time doesn’t exist anymore.

But what your mind does, is revolve through every single scenario in one billionth of a second. It’s fascinating how fast it calculates when it needs to.

Eventually, it ends up with, “well I guess this is how I die now”
Not fun.

I mean I didn’t die (clearly) but I certainly didn’t dodge a bullet there

So hear is something that often goes round and round in my head. Why or what is being waited for to expose to all the mess that the vaccine caused and may still be causing?? If there is a ‘cure’ why haven’t we been told??? (I know ‘we’ are more informed than others) why are they still on the market? I know we have free will but the programming is still strong. No matter how you spin it it just doesn’t make sense that no attention has been brought and nothing is being done. 1/2
This entry was edited (1 month ago)

So it is being re-branded from anti-ICE protests to No King... might be a long, hot summer.

"This is Unlike Anything We've Seen Before... | Victor Davis Hanson"
youtube.com/watch?v=Ie49dA3NsM…

reshared this

Text-to-LoRA: Hypernetwork that generates task-specific LLM adapters (LoRAs)

Link: github.com/SakanaAI/text-to-lo…
Discussion: news.ycombinator.com/item?id=4…

Political studies like to separate out those with college degrees and those without.

I never understood what the implication is. In that demographic are doctors, lawyers and research scientists. Along side graphic designers, HR personnel, and disk jockeys.

These people have nothing in common except they ate at the same cafeteria for 4 years.

Did The SCO Keep India Out Of The Loop When Issuing Its Statement Condemning Israel? korybko.substack.com/p/did-the…

Ejecting an unreadable disc (rant)


Sorry, this is going to come across as a newbie rant... mostly because I just switched a few months ago. I'm not completely unfamiliar with Linux. I had to use Unix in college for some projects. I've dual-booted with Windows before. I use a Mac at work. I'm reasonably comfortable in the console, though I'm certainly no expert. I feel like what I'm about to talk about shouldn't be so confusing/unintuitive.

I'm running Kubuntu on an older laptop. I have a burnable DVD disc that may or may not be blank. The disc is old, scratched, and unlabeled, but I would like to see if anything is on it.

I press the eject button on my laptop's disc drive. The tray comes out. I insert the disc and close the tray. The system gets busy trying to read the disc, but eventually stops spinning. Nothing pops up. Dolphin doesn't show my disc drive in the "Devices" panel, or that there's anything in the drive. VLC says it can't read the disc.

Ok, fine. The disc is probably either empty, or it's too scratched to read and needs to be trashed, so I would like to remove it from my system. I push the eject button again, and... nothing happens. It's the same button I used to open the tray to insert the disc, but now it's unresponsive. I open Dolphin and confirm that it doesn't show that I even have a disc drive in the "Devices" panel (presumably because nothing's in it). I open the "Discs and Devices" section in the Notification tray, and the most I can get it to show is my hard drive. It's like my computer doesn't believe the DVD drive exists.

So, what do I have to do? I can open MakeMKV, and it has an Eject button that opens the tray. I'm sure plenty of other software has similar functionality. I can also open the terminal and type "eject", and the tray pops right open. Clearly, my system knows that there's a DVD drive, and it has the ability to open the tray.

Why doesn't the eject button work? Why doesn't Dolphin just always show the DVD drive? Why do I have to google "How to eject a dvd kubuntu"? What am I missing?

System:

Ubuntu 25.04

Drive: BD-RE BU40N (Firmware: 2024-04-23 13:47)

CPU: Intel Core i7-5500U CPU @ 2.40GHz

Memory: 16GB (2x 8GB SODIMM DDR3 Synchronous 1600 MHz)

This entry was edited (1 month ago)
in reply to spizzat2

Most drives have an emergency eject function built in, totally independent of the operating system. Some work differently than others, but try something along these lines..

  • Hold the eject button for 5 to 10 seconds
  • Then tap the eject button multiple times

Usually works for me.

Edit: Most drives also have an emergency eject hole near the eject button, just push a straightened paperclip in when the drive is powered off and it should eject.

This entry was edited (1 month ago)

Chris Hedges: The Folly of a War With Iran consortiumnews.com/2025/06/15/…

Taylor Swift - Shake It Off


Lyrics:

I stay out too late
Got nothing in my brain
That's what people say, mm-mm
That's what people say, mm-mm

I go on too many dates
But I can't make 'em stay
At least that's what people say, mm-mm
That's what people say, mm-mm

But I keep cruisin'
Can't stop, won't stop movin'
It's like I got this music in my mind
Sayin' it's gonna be alright

'Cause the players gonna play, play, play, play, play
And the haters gonna hate, hate, hate, hate, hate
Baby, I'm just gonna shake, shake, shake, shake, shake
I shake it off, I shake it off (hoo-hoo-hoo)
Heartbreakers gonna break, break, break, break, break
And the fakers gonna fake, fake, fake, fake, fake
Baby, I'm just gonna shake, shake, shake, shake, shake
I shake it off, I shake it off (hoo-hoo-hoo)

I never miss a beat
I'm lightnin' on my feet
And that's what they don't see, mm-mm
That's what they don't see, mm-mm

I'm dancin' on my own (dancin' on my own)
I make the moves up as I go (moves up as I go)
And that's what they don't know, mm-mm
That's what they don't know, mm-mm

But I keep cruisin'
Can't stop, won't stop groovin'
It's like I got this music in my mind
Sayin' it's gonna be alright

'Cause the players gonna play, play, play, play, play
And the haters gonna hate, hate, hate, hate, hate
Baby, I'm just gonna shake, shake, shake, shake, shake
I shake it off, I shake it off (hoo-hoo-hoo)
Heartbreakers gonna break, break, break, break, break
And the fakers gonna fake, fake, fake, fake, fake
Baby, I'm just gonna shake, shake, shake, shake, shake
I shake it off, I shake it off (hoo-hoo-hoo)

Shake it off, I shake it off
I, I, I shake it off, I shake it off
I, I, I shake it off, I shake it off
I, I, I shake it off, I shake it off (hoo-hoo-hoo)

Hey, hey, hey
Just think, while you've been gettin' down and out about the liars
And the dirty, dirty cheats of the world
You could've been gettin' down to this sick beat

My ex-man brought his new girlfriend
She's like, "Oh my God!" but I'm just gonna shake
And to the fella over there with the hella good hair
Won't you come on over, baby? We can shake, shake, shake (yeah)
Yeah, oh, oh

'Cause the players gonna play, play, play, play, play
And the haters gonna hate, hate, hate, hate, hate (haters gonna hate)
Baby, I'm just gonna shake, shake, shake, shake, shake
I shake it off, I shake it off (hoo-hoo-hoo)
Heartbreakers gonna break, break, break, break, break (mmm)
And the fakers gonna fake, fake, fake, fake, fake (and fake and fake and fake)
Baby, I'm just gonna shake, shake, shake, shake, shake
I shake it off, I shake it off (hoo-hoo-hoo)

Shake it off, I shake it off
I, I, I shake it off, I shake it off
I, I, I shake it off, I shake it off
I, I, I shake it off (yeah), I shake it off (hoo-hoo-hoo)

Shake it off, I shake it off
I, I, I shake it off, I shake it off (you got to)
I, I, I shake it off, I shake it off
I, I, I shake it off, I shake it off

#TaylorSwift #TaylorAlisonSwift #HD #Remastered #googleFree #youtubeFree #lyrics #musicVideo #popMusic #countryMusic #music #femaleMusic #femaleMusicians #femaleMusician #femaleSinger #femaleVocalist #OfficialVideo #OfficialAudio #1989 #femaleMusician #femaleSinger #femaleVocalist

This entry was edited (1 month ago)

Taylor Swift - Blank Space


Nice to meet you, where you been?
I could show you incredible things
Magic, madness, heaven, sin
Saw you there and I thought
"Oh, my God, look at that face
You look like my next mistake
Love's a game, wanna play?"
Ay

New money, suit and tie
I can read you like a magazine
Ain't it funny? Rumors fly
And I know you heard about me
So hey, let's be friends
I'm dying to see how this one ends
Grab your passport and my hand
I can make the bad guys good for a weekend

So it's gonna be forever
Or it's gonna go down in flames
You can tell me when it's over, mm
If the high was worth the pain
Got a long list of ex-lovers
They'll tell you I'm insane
'Cause you know I love the players
And you love the game

'Cause we're young, and we're reckless
We'll take this way too far
It'll leave you breathless, mm
Or with a nasty scar
Got a long list of ex-lovers
They'll tell you I'm insane
But I've got a blank space, baby
And I'll write your name

Cherry lips, crystal skies
I could show you incredible things
Stolen kisses, pretty lies
You're the king, baby, I'm your queen
Find out what you want
Be that girl for a month
Wait, the worst is yet to come
Oh, no

Screaming, crying, perfect storms
I can make all the tables turn
Rose garden filled with thorns
Keep you second guessing like
"Oh, my God, who is she?"
I get drunk on jealousy
But you'll come back each time you leave
'Cause, darling, I'm a nightmare dressed like a daydream

So it's gonna be forever
Or it's gonna go down in flames
You can tell me when it's over, mm
If the high was worth the pain
Got a long list of ex-lovers
They'll tell you I'm insane
'Cause you know I love the players
And you love the game

'Cause we're young, and we're reckless (oh)
We'll take this way too far
It'll leave you breathless, mm (oh)
Or with a nasty scar
Got a long list of ex-lovers
They'll tell you I'm insane (insane)
But I've got a blank space, baby
And I'll write your name

Boys only want love if it's torture
Don't say I didn't, say I didn't warn ya
Boys only want love if it's torture
Don't say I didn't, say I didn't warn ya

So it's gonna be forever
Or it's gonna go down in flames
You can tell me when it's over (over)
If the high was worth the pain
Got a long list of ex-lovers
They'll tell you I'm insane (I'm insane)
'Cause you know I love the players
And you love the game

'Cause we're young, and we're reckless (yeah)
We'll take this way too far (ooh)
It'll leave you breathless, mm
Or with a nasty scar (leave a nasty scar)
Got a long list of ex-lovers
They'll tell you I'm insane
But I've got a blank space, baby
And I'll write your name

Written by: Taylor Swift, Shellback, Martin Max
Album: 1989
Released: 2014

This entry was edited (1 month ago)
in reply to AndyH

BTS scene from Reputation Stadium Tour (2018)

IF I understand the #memes correctly, you claim Taylor have some form of a education, right??

I claim she have a huge BLANK SPACE where we other have a brain 🧠 holding a education... that she just can't Shake Off like that...

Taylor: What is a 767? ❓❔

Him: it's a plain you are flying in several times a week!!!

#taylorswift #taylorswift1989 #0iq #nobrainer #celebrity #musician #femaleartist #blankspace #shakeitoff #maga #trump #harriswalz2024 #education #BTS #taylornation


Taylor Swift - Blank Space


Nice to meet you, where you been?
I could show you incredible things
Magic, madness, heaven, sin
Saw you there and I thought
"Oh, my God, look at that face
You look like my next mistake
Love's a game, wanna play?"
Ay

New money, suit and tie
I can read you like a magazine
Ain't it funny? Rumors fly
And I know you heard about me
So hey, let's be friends
I'm dying to see how this one ends
Grab your passport and my hand
I can make the bad guys good for a weekend

So it's gonna be forever
Or it's gonna go down in flames
You can tell me when it's over, mm
If the high was worth the pain
Got a long list of ex-lovers
They'll tell you I'm insane
'Cause you know I love the players
And you love the game

'Cause we're young, and we're reckless
We'll take this way too far
It'll leave you breathless, mm
Or with a nasty scar
Got a long list of ex-lovers
They'll tell you I'm insane
But I've got a blank space, baby
And I'll write your name

Cherry lips, crystal skies
I could show you incredible things
Stolen kisses, pretty lies
You're the king, baby, I'm your queen
Find out what you want
Be that girl for a month
Wait, the worst is yet to come
Oh, no

Screaming, crying, perfect storms
I can make all the tables turn
Rose garden filled with thorns
Keep you second guessing like
"Oh, my God, who is she?"
I get drunk on jealousy
But you'll come back each time you leave
'Cause, darling, I'm a nightmare dressed like a daydream

So it's gonna be forever
Or it's gonna go down in flames
You can tell me when it's over, mm
If the high was worth the pain
Got a long list of ex-lovers
They'll tell you I'm insane
'Cause you know I love the players
And you love the game

'Cause we're young, and we're reckless (oh)
We'll take this way too far
It'll leave you breathless, mm (oh)
Or with a nasty scar
Got a long list of ex-lovers
They'll tell you I'm insane (insane)
But I've got a blank space, baby
And I'll write your name

Boys only want love if it's torture
Don't say I didn't, say I didn't warn ya
Boys only want love if it's torture
Don't say I didn't, say I didn't warn ya

So it's gonna be forever
Or it's gonna go down in flames
You can tell me when it's over (over)
If the high was worth the pain
Got a long list of ex-lovers
They'll tell you I'm insane (I'm insane)
'Cause you know I love the players
And you love the game

'Cause we're young, and we're reckless (yeah)
We'll take this way too far (ooh)
It'll leave you breathless, mm
Or with a nasty scar (leave a nasty scar)
Got a long list of ex-lovers
They'll tell you I'm insane
But I've got a blank space, baby
And I'll write your name

Written by: Taylor Swift, Shellback, Martin Max
Album: 1989
Released: 2014


This entry was edited (2 weeks ago)

Spicy food never affects my gut and everyone thinks it's really weird. How unusual is this and what could be happening to explain why spicy food doesn't affect me?


I absolutely love spicy food, and it's never affected my gut. I was actually confused when I read about people getting the shits after a curry and wondered if it was a joke. I've had curries so hot it caused people to recoil into a coughing and sweating fit after they dipped their finger in and had a taste and I have one every other day. I feel the burning in my mouth, my face turns red, my forehead sweats, my esophagus feels weird, but (tmi I know lol) when I go to the toilet I'm completely fine. no gut pains either.

Gaza: Dozens of wounded die daily due to a shortage of blood units in hospitals dailyyemen.net/2025/06/15/gaza…

Good news: GitHub Copilot is scared shitless of the concept of gender.

Instead of foo, bar and baz, use “genderqueer”, “demisexual” and “leather_daddy” and you’ll reduce the likelihood of getting a spammy PR from a sad robot.

github.com/orgs/community/disc…

A game you "didn't know it was bad 'til people told you so"?


I'm talking about games that you still like but you had no idea were criticized so much.

The perfect example for me is Sonic Unleashed.

I admit that the game has its bad things, but I would have never imagined that it was so hated at the time... Although, that could be extended to the entire Sonic franchise, since for many years I was not aware at all of that "Sonic was never good", "Sonic had a rough transition to 3D" nonsense.

in reply to NONE

Mine was final fantasy 12. I played that game so hard, really enjoyed it and if was released in the time of trophies I would have platinumed it. Even did the grinding for Gilgamesh to spawn for a sword or something. But I was hated at the time.

Now everyone is saying it was one of the best and I was proved right all along.

Sure the story was star wars and the main character wasn't, but the combat system was really fun, way better than 13.