sfba.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance for the San Francisco Bay Area. Come on in and join us!

Server stats:

2.3K
active users

#x11

10 posts10 participants0 posts today
R.L. Dane :Debian: :OpenBSD: 🍵<p>I've got a weird problem with <span class="h-card"><a href="https://fosstodon.org/@libreoffice" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>libreoffice</span></a></span> ...<br><br>Whenever I'm using fractional scaling, the little 1️⃣2️⃣3️⃣ (etc.) buttons to change the detail level (collapse all of the groups) are way too small, and kinda misshapen (overlapping each other).<br><br>When I'm *not* using fractional scaling, they're **still** too small, but not overlapping.<br><br>I'm running the native package on <a href="https://polymaths.social/tags/debian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Debian</span></a> <a href="https://polymaths.social/tags/trixie" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Trixie</span></a>.<br><br>Just FYI, I'm running LO with the `QT_QPA_PLATFORM=xcb` env var, because otherwise I get *really* weird fractional scaling issues on <a href="https://polymaths.social/tags/kde" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>KDE</span></a> <a href="https://polymaths.social/tags/plasma" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Plasma</span></a> <a href="https://polymaths.social/tags/wayland" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>wayland</span></a><br><br>But *this* particular problem I had even when running KDE <a href="https://polymaths.social/tags/x11" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>X11</span></a> on <a href="https://polymaths.social/tags/plasma" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Plasma</span></a> 5.27 on Debian Stable. :/<br><br><a href="https://polymaths.social/tags/libreoffice" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LibreOffice</span></a> <a href="https://polymaths.social/tags/lossypng" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LossyPNG</span></a></p>
DelegateVoid<p><a href="https://mastodon.gamedev.place/tags/x11" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>x11</span></a> allows me to manage windows (bring them into view, activate them etc, ...) via d-bus and some other commands. Is it correct that <a href="https://mastodon.gamedev.place/tags/wayland" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>wayland</span></a> does not support this? From a security point-of-view I get it, but from an accessibility point-of-view... Are there any options? <a href="https://mastodon.gamedev.place/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a></p>
Honeyguide Group<p>Some more great progress by <span class="h-card" translate="no"><a href="https://mastodon.social/@tobykurien" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>tobykurien</span></a></span> who is porting <a href="https://mastodon.africa/tags/FreeBSD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FreeBSD</span></a> to the <a href="https://mastodon.africa/tags/PinephonePro" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PinephonePro</span></a> in the project sponsored by us: </p><p>After getting <a href="https://mastodon.africa/tags/X11" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>X11</span></a> running a short while ago, he now implemented <a href="https://mastodon.africa/tags/touchscreen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>touchscreen</span></a> support. 🥳</p>
Felix Palmen :freebsd: :c64:<p><span class="h-card" translate="no"><a href="https://raru.re/@leo" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>leo</span></a></span> People who think <a href="https://mastodon.bsd.cafe/tags/flatpak" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>flatpak</span></a> was a good idea also think <a href="https://mastodon.bsd.cafe/tags/X11" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>X11</span></a> was (problematic) "legacy". Figures. 🤷</p>
LinuxNews.de<p>Fedora 43 soll ohne X11 bei GNOME kommen<br><a href="https://linuxnews.de/fedora-43-soll-ohne-x11-bei-gnome-kommen/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">linuxnews.de/fedora-43-soll-oh</span><span class="invisible">ne-x11-bei-gnome-kommen/</span></a> <a href="https://social.anoxinon.de/tags/fedora" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fedora</span></a> <a href="https://social.anoxinon.de/tags/gnome" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gnome</span></a> <a href="https://social.anoxinon.de/tags/x11" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>x11</span></a> <a href="https://social.anoxinon.de/tags/wayland" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>wayland</span></a></p>
MathDaTech :fedora: 🤘<p>Fedora 43 to Remove GNOME X11 Support</p><p>Fedora 43 may drop GNOME X11 under a new proposal that aligns with upstream efforts to focus entirely on Wayland from now on.</p><p><a href="https://linuxiac.com/fedora-43-to-remove-gnome-x11-support/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">linuxiac.com/fedora-43-to-remo</span><span class="invisible">ve-gnome-x11-support/</span></a></p><p><a href="https://hostux.social/tags/fedora" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fedora</span></a> <a href="https://hostux.social/tags/fedora43" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fedora43</span></a> <a href="https://hostux.social/tags/gnome" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gnome</span></a> <a href="https://hostux.social/tags/X11" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>X11</span></a> <a href="https://hostux.social/tags/wayland" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>wayland</span></a></p>
Feike<p><span class="h-card" translate="no"><a href="https://nileane.fr/@nileane" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>nileane</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.macstories.net/@macstories" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>macstories</span></a></span> are those eyes on the top right following your mouse, like <a href="https://toot.community/tags/xeyes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>xeyes</span></a> on the <a href="https://toot.community/tags/xorg" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>xorg</span></a> display server. (Xorg is the Linux version of <a href="https://toot.community/tags/X11" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>X11</span></a> , the Unix display server. )</p><p>Either way: looks kool</p>
Linuxiac<p>Fedora 43 may drop GNOME X11 under a new proposal that aligns with upstream efforts to focus entirely on Wayland from now on.<br><a href="https://linuxiac.com/fedora-43-to-remove-gnome-x11-support/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">linuxiac.com/fedora-43-to-remo</span><span class="invisible">ve-gnome-x11-support/</span></a></p><p><a href="https://mastodon.social/tags/fedora" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fedora</span></a> <a href="https://mastodon.social/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://mastodon.social/tags/x11" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>x11</span></a> <a href="https://mastodon.social/tags/wayland" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>wayland</span></a></p>
Marcos Dione<p>I'm testing <a href="https://en.osm.town/tags/plasma" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>plasma</span></a> <a href="https://en.osm.town/tags/x11" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>x11</span></a>, to see if I can go around at least the internal keyb issue mentioned here <a href="https://en.osm.town/@mdione/114376988076035622" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">en.osm.town/@mdione/1143769880</span><span class="invisible">76035622</span></a> It's been a while, and I forgot its drawbacks: at least, scale is global and it can't only control external monitor's brightness. Long live <a href="https://en.osm.town/tags/wayland" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>wayland</span></a>.</p>
Toby Kurien<p>I got <a href="https://mastodon.social/tags/X11" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>X11</span></a> running on the <a href="https://mastodon.social/tags/PinephonePro" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PinephonePro</span></a> under <a href="https://mastodon.social/tags/FreeBSD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FreeBSD</span></a> ! Shown here running my favourite <a href="https://mastodon.social/tags/icewm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>icewm</span></a> window manager. Super exciting! Now to get the touch screen working 😬 </p><p><a href="https://tobykurien.com/images/microblog/post-1744879274-0.jpg" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">tobykurien.com/images/microblo</span><span class="invisible">g/post-1744879274-0.jpg</span></a> <a href="https://tobykurien.com/images/microblog/post-1744879274-1.jpg" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">tobykurien.com/images/microblo</span><span class="invisible">g/post-1744879274-1.jpg</span></a> <a href="https://tobykurien.com/images/microblog/post-1744879274-2.jpg" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">tobykurien.com/images/microblo</span><span class="invisible">g/post-1744879274-2.jpg</span></a></p>
Kevin Karhan :verified:<p><span class="h-card" translate="no"><a href="https://mastodonapp.uk/@mtconleyuk" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mtconleyuk</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@Benhm3" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>Benhm3</span></a></span> <span class="h-card" translate="no"><a href="https://beige.party/@maxleibman" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>maxleibman</span></a></span> yeah, ask <span class="h-card" translate="no"><a href="https://oxytodon.com/@fuchsiii" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>fuchsiii</span></a></span> how many hours she invested into making a date &amp; time picker across all <a href="https://infosec.space/tags/Apple" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Apple</span></a>'s still maintained OSes that doesn't look like some <a href="https://infosec.space/tags/X11" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>X11</span></a> on <a href="https://infosec.space/tags/NeXTstep" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NeXTstep</span></a>-style uglyness!</p>
SpaceLifeForm<p><span class="h-card" translate="no"><a href="https://mastodon.longlandclan.id.au/@stuartl" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>stuartl</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@jwz" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>jwz</span></a></span> </p><p>You have done excellent research Luke.</p><p>This should be fixable with effort.</p><p>It should be possible to do the Hackers Keyboard functionality on a tablet running Debian.</p><p>Again, not easy, just feasible.</p><p><a href="https://infosec.exchange/tags/Coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Coding</span></a> <a href="https://infosec.exchange/tags/Debian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Debian</span></a> <a href="https://infosec.exchange/tags/X11" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>X11</span></a></p>
root42<p>Who remembers xbill?</p><p><a href="http://www.xbill.org/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">http://www.</span><span class="">xbill.org/</span><span class="invisible"></span></a> </p><p><a href="https://chaos.social/tags/x11" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>x11</span></a></p>
Rich Johnson<p>What are the benefits of <a href="https://fosstodon.org/tags/Wayland" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Wayland</span></a> over <a href="https://fosstodon.org/tags/X11" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>X11</span></a> on <a href="https://fosstodon.org/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a>? <a href="https://fosstodon.org/tags/Ubuntu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ubuntu</span></a> <a href="https://fosstodon.org/tags/KDE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>KDE</span></a> <a href="https://fosstodon.org/tags/Neon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Neon</span></a> </p><p>I use Synergy/Deskflow and Wayland has so many annoying quirks compared to X11. One quirk though, Copy/Paste works so awesome with <a href="https://fosstodon.org/tags/KDEConnect" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>KDEConnect</span></a>. Wow that app has blossomed in such amazing ways. I remember when it first came out, I tried it and quickly removed it. Such a great app!</p>
Fell<p>I built a latency meter with an Arduino and a photo transistor to answer one question: Is click-to-photon latency higher on Wayland than on X11?</p><p>And the answer is: Yes, actually.</p><p>⏱️ 42 ms on X11, compositing off<br>⏱️ 56 ms on X11, compositing on<br>⏱️ 64 ms on Wayland<br>⏱️ 71 ms on Windows 10</p><p>Tested with Plasma 6.3.4 and Firefox 137. I will improve my methods and confirm these numbers. See replies for details.</p><p><a href="https://ma.fellr.net/tags/Arduino" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Arduino</span></a> <a href="https://ma.fellr.net/tags/DIY" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DIY</span></a> <a href="https://ma.fellr.net/tags/Electronics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Electronics</span></a> <a href="https://ma.fellr.net/tags/X11" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>X11</span></a> <a href="https://ma.fellr.net/tags/Wayland" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Wayland</span></a> <a href="https://ma.fellr.net/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> <a href="https://ma.fellr.net/tags/KDE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>KDE</span></a> <a href="https://ma.fellr.net/tags/Plasma" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Plasma</span></a> <a href="https://ma.fellr.net/tags/Latency" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Latency</span></a> <a href="https://ma.fellr.net/tags/Performance" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Performance</span></a> <a href="https://ma.fellr.net/tags/Gaming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gaming</span></a></p>
Aptivi<p>Ubuntu 25.04 partially resolves corrupt texture issue for NVIDIA users with GNOME on X11!</p><p><a href="https://mastodon.social/tags/Ubuntu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ubuntu</span></a> <a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> <a href="https://mastodon.social/tags/UbuntuLinux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UbuntuLinux</span></a> <a href="https://mastodon.social/tags/NVIDIA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NVIDIA</span></a> <a href="https://mastodon.social/tags/GNOME" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GNOME</span></a> <a href="https://mastodon.social/tags/Wayland" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Wayland</span></a> <a href="https://mastodon.social/tags/X11" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>X11</span></a> <a href="https://mastodon.social/tags/TechNews" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechNews</span></a> <a href="https://mastodon.social/tags/TechUpdates" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechUpdates</span></a></p><p><a href="https://officialaptivi.wordpress.com/2025/04/07/ubuntu-25-04-partially-fixes-nvidia-suspend-and-resume-issues/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">officialaptivi.wordpress.com/2</span><span class="invisible">025/04/07/ubuntu-25-04-partially-fixes-nvidia-suspend-and-resume-issues/</span></a></p>
DelegateVoid<p>The reason I am looking into <a href="https://mastodon.gamedev.place/tags/automation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>automation</span></a> with <a href="https://mastodon.gamedev.place/tags/gnome" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gnome</span></a> / <a href="https://mastodon.gamedev.place/tags/ubuntu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ubuntu</span></a> is because I'm building a prototype control panel to further streamline my multi-monitor/multi-workspace workflow. </p><p>If it looks blunt, that's because I'm not an artist, design will come later.</p><p>Right now I can switch workspaces, activate windows and control media playback. </p><p>Works better on <a href="https://mastodon.gamedev.place/tags/x11" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>x11</span></a> than <a href="https://mastodon.gamedev.place/tags/wayland" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>wayland</span></a> though. It's one of the few places where I I am thinking: "This would have been a lot easier in Windows".</p>
Felix Palmen :freebsd: :c64:<p><span class="h-card" translate="no"><a href="https://bsd.network/@thomasadam" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>thomasadam</span></a></span> <span class="h-card" translate="no"><a href="https://fosstodon.org/@peppe" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>peppe</span></a></span> Thanks for that! I totally forgot about the decorations topic, which is of course very relevant, it means even jumping through the hoop and implementing a <a href="https://mastodon.bsd.cafe/tags/wayland" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>wayland</span></a> compositor, you can only deliver part of the functionality (and almost none of the looks) of your window manager.</p><p>But even with that issue solved, I would really dislike wayland's design. Although I *do* think that most of <a href="https://mastodon.bsd.cafe/tags/X11" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>X11</span></a> core drawing is obsolete and useless (mostly for the missing alpha channel), I think a display server should offer drawing facilities. Replace X with something dropping lots of cruft (indexed palettes, COMPOUND_TEXT, etc), instead incorporate extensions that everyone needs these days, extend <a href="https://mastodon.bsd.cafe/tags/XRender" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>XRender</span></a> (now as part of core) to offer more drawing primitives, etc ... you could have a replacement for X11 that's worth dealing with. And window managers could still be separate clients.</p>
    n8   Doesn't follow you 🇺🇦<p>Wayland doesn't do Multihead, does it?</p><p><a href="https://mastodon.social/tags/editingforhashtags" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>editingforhashtags</span></a><br><a href="https://mastodon.social/tags/wayland" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>wayland</span></a><br><a href="https://mastodon.social/tags/xorg" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>xorg</span></a><br><a href="https://mastodon.social/tags/x11" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>x11</span></a> <br><a href="https://mastodon.social/tags/butnotX10thatssomethingelse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>butnotX10thatssomethingelse</span></a><br><a href="https://mastodon.social/tags/andIsaythatassomebodywhohadalotofX10equipmentbackintheday" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>andIsaythatassomebodywhohadalotofX10equipmentbackintheday</span></a><br><a href="https://mastodon.social/tags/homeautomation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>homeautomation</span></a><br><a href="https://mastodon.social/tags/whyareyoustillreadingthis" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>whyareyoustillreadingthis</span></a></p>
Felix Palmen :freebsd: :c64:<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@peppe" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>peppe</span></a></span> To be clear about that, I don't question the fact that <a href="https://mastodon.bsd.cafe/tags/X11" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>X11</span></a> is full of old cruft that's mostly useless nowadays. It became more than clear to me while implementing my <a href="https://mastodon.bsd.cafe/tags/xmoji" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>xmoji</span></a> tool, which uses almost exclusively <a href="https://mastodon.bsd.cafe/tags/XRender" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>XRender</span></a> requests for rendering (an *extension* to X11, not part of the core protocol), because X core drawing requests are really designed for 1990es hardware, supporting color palettes with limited entries, but no alpha channel whatsoever. Similar goes for font support in the X11 core protocol, it's useless supporting only bitmap fonts with no antialiasing etc, so I use client-side rasterizing (with freetype) and XRender only for compositing the result. There are more silly examples, like the "Compound Text" encoding monstrosity, because the core design predates Unicode, and so on....</p><p>In a nutshell, a major rework of what the X core protocol supports would be necessary.</p><p>But then, you can *still* dislike a suggested solution. I think <a href="https://mastodon.bsd.cafe/tags/wayland" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>wayland</span></a> is taking the "simplicity" much too far, so now both compositors and clients (rendering windows) have to do the same stuff over and over again. It's a pointless exercise trying to create a wayland client without huge libraries (such as e.g. cairo for client-side rendering, better yet use a full-blown toolkit like Qt or GTK that already makes use of cairo), while this is perfectly possible for X.</p>