Creating ~/.XCompose causes Emacs, URxvt, and xterm to ignore the default /usr/share/X11/locale/${LANG}/Compose, while Firefox and KiCad read both.

At first I thought it was just Emacs being different, and doing something wrong because NIH.

But after consulting the Compose(5) manual, it's Firefox and KiCad that are wrong for reading both (I should put include "%L" in my ~/.XCompose to include the system file). Probably they both inherit this bug from #GTK (and Emacs' NIH saved it).

#X11

Creating ~/.XCompose causes Emacs, URxvt, and xterm to ignore the default /usr/share/X11/locale/${LANG}/Compose, while Firefox and KiCad read both.

At first I thought it was just Emacs being different, and doing something wrong because NIH.

But after consulting the Compose(5) manual, it's Firefox and KiCad that are wrong for reading both (I should put include "%L" in my ~/.XCompose to include the system file). Probably they both inherit this bug from #GTK (and Emacs' NIH saved it).

#X11

Delightful commons news 🔥

Thanks to @nlnet I was able to give new impetus to delightful commons, and yesterday added new sections to the #fediverse experience list:

https://delightful.coding.social/delightful-fediverse-experience

New sections added under Fediversity:

- ActivityPub bots
- Browser extensions
- Fediverse metrics
- Tools and utilities
- Mastodon API based

🥳 Even better.. There is a new delightful list created and maintained by @lmemsm and collecting delightful #X11 resources.

Check it out at:

https://delightful.coding.social/delightful-x11

Delightful commons news 🔥

Thanks to @nlnet I was able to give new impetus to delightful commons, and yesterday added new sections to the #fediverse experience list:

https://delightful.coding.social/delightful-fediverse-experience

New sections added under Fediversity:

- ActivityPub bots
- Browser extensions
- Fediverse metrics
- Tools and utilities
- Mastodon API based

🥳 Even better.. There is a new delightful list created and maintained by @lmemsm and collecting delightful #X11 resources.

Check it out at:

https://delightful.coding.social/delightful-x11

⚙️ Plasma 6.4 review - A worrying trend • Dedoimedo

「 Overall, Plasma is nice and fast. Version 6.4 ain't no exception. But this version brings numerous ergonomic regressions, forcing you to waste time that you previously didn't need to, it hides important things in the name of who knows what 」

https://www.dedoimedo.com/computers/plasma-6-4-review.html

#kde #wayland#X11 #opensource

A weird thing about #Slack on #Linux#X11: whenever it gains keyboard focus, it immediately reads the X11 clipboard, even if you didn't try to paste anything. I see no evidence that it does anything with what it reads, but I know it reads it.

I found this out by accident, because I wrote a stunt X11 client which owns the clipboard for just long enough to paste once, and then terminates. The idea was to queue up three different pastes on the command line, and paste them in quick succession into fields of a form. Works very well, unless I accidentally mouse over Slack on the way to the form I want to paste into – then my focus-follows-mouse activates it, and it consumes one of my clipboard strings!

I have no idea why, or whether it's on purpose. I'm prepared to give it the benefit of the doubt, by assuming until further evidence that it's some unforeseen emergent consequence of the huge wobbly tower of libraries and wrappers and browsers that the desktop Slack app is built on top of. But it's not great. Some password managers will put passwords in the clipboard!

A weird thing about #Slack on #Linux#X11: whenever it gains keyboard focus, it immediately reads the X11 clipboard, even if you didn't try to paste anything. I see no evidence that it does anything with what it reads, but I know it reads it.

I found this out by accident, because I wrote a stunt X11 client which owns the clipboard for just long enough to paste once, and then terminates. The idea was to queue up three different pastes on the command line, and paste them in quick succession into fields of a form. Works very well, unless I accidentally mouse over Slack on the way to the form I want to paste into – then my focus-follows-mouse activates it, and it consumes one of my clipboard strings!

I have no idea why, or whether it's on purpose. I'm prepared to give it the benefit of the doubt, by assuming until further evidence that it's some unforeseen emergent consequence of the huge wobbly tower of libraries and wrappers and browsers that the desktop Slack app is built on top of. But it's not great. Some password managers will put passwords in the clipboard!

✨ Wayland Will Never Be Ready ✨

The full article titled, "Wayland Will Never Be Ready For Every X11 User" is one of my favorite writings on the topic. Well done Maya Posch, well done indeed.

https://hackaday.com/2025/07/28/wayland-will-never-be-ready-for-every-x11-user/

#linux #freebsd #wayland #xorg #x11 #foss

alcinnz
alcinnz boosted

Hey #OpenGL and #graphics people, are there any graphics profiling/instrumentation/frame debugger solutions which work with OpenGL on modern non-Windows systems? Something à la #RenderDoc but that works on #Wayland or Apple Silicon Macs. To do frame debugging right now I have to log out of my Wayland session on my #Linux desktop and log in to #X11, which is uber-broken on my mixed DPI fractional scaling multi monitor setup... #programming #graphicsprogramming #macdev

Hey #OpenGL and #graphics people, are there any graphics profiling/instrumentation/frame debugger solutions which work with OpenGL on modern non-Windows systems? Something à la #RenderDoc but that works on #Wayland or Apple Silicon Macs. To do frame debugging right now I have to log out of my Wayland session on my #Linux desktop and log in to #X11, which is uber-broken on my mixed DPI fractional scaling multi monitor setup... #programming #graphicsprogramming #macdev

I’m lining up episodes of The IT Guy Show covering X11 and Wayland — their quirks, legacy, and the future of the Linux desktop.

If you’ve worked with either (or both!), or just have strong real-world opinions on the state of display servers in Linux, I’d love to have you on.

Reach out or if you want, nominate someone awesome!

#Linux#Wayland#X11#OpenSource#TechPodcast#DesktopLinux#ITGuyShow#GNOME#KDE#SwayWM