@cks Allegiance to ultimate evil can explain a lot of design choices out there. Incrementally piling stuff atop stuff probably covers most of the rest.

As a longtime #fvwm user I was hoping maybe #xwayland would let fvwm drive the display, but fallback positions are either ignoring Wayland entirely as long as I can or looking for which of its solutions will torque me off least.

I just realized I run my #wayland setup with #sway with disabled #xwayland since like a month, and I don’t miss anything. One, two years ago I tried that already and it broke GIMP and Zotero. Both got updates and work with native Wayland nowadays. I’m satisfied :)

@thelinuxcast this post from https://who-t.blogspot.com/2016/01/xorg-project-vs-xorg-foundation.html is old, but explain the different things that X.org can mean (the foundation, the project) and how they relate to #Wayland (and other things around GPU drivers).

Maybe @whot should re-publish it yearly. 😄

Sadly the post does not mention that #Xorg (without a Dot after the X!) is something different (it's the older and once widespread of two popular X-Servers the X.org project publishes these days; the other one is #Xwayland).

X.Org the project vs X.Org the Foundation

In light of recent general confusion between X.Org the technical project and X.Org the Foundation here's a little overview. X.Org the proj...

I've got a weird issue with #XWayland. It's not a total deal-breaker, but it's just a bit annoying...

(I'm running KDE Plasma 6.3.6 on Debian Trixie (stable))

My laptop display (left) is set to 1.85x scaling. My 1080p display (right) is set to 1x.

If I don't turn on the option to manually scale XWayland applications ("Legacy applications (X11): Scaled by the system"), the X11 applications I use look SMALLER than normal on my main (right) screen. Left screen too, IIRC.

If I DO turn on that option ("Scaled by the system"), then the applications look great on the main (1x) screen, but they're of course a blurry mess on the left (1.85x) screen.

I thought the setting meant that the applications would be smaller than normal (unscaled) on the left screen, but they're actually tiny on both screens.

Any ideas?

#Linux #Wayland #X11 #AskFedi #HiveMind

From today, almost all applications that I am using run on pure #Wayland. Today, #RStudio was updated with full Wayland comptability. The only application that still requires #XWayland is #Xodo #PDFStudio (formerly #Qoppa), which runs on #Java. Does anyone know when Java applications finally will support Wayland?

Do you still rely on Linux applications that require XWayland? Or do you even rely on applications that require X11 (they don't run with XWayland)?

P.S. You can check if an application requires XWayland with the command xlsclients

--
#Linux #BSD #FreeBSD #Wayland #X11 #XWayland #Gnome #KDE #Cosmicdesktop #Hyprland #Niri #Sway

All my applications run on pure Wayland
27.1%
Some applications require XWayland
54.3%
Some applications require X11, not run with XWayla
8.6%
Other (please explain)
10%
Poll ended at .
yeah, great #Firefox 147 completely breaks rendering with #wayland and barely useable with #xwayland 😒

@mook the problem is that many #Linux #distros procrastinate change.

Also the problem is with either unmaintained legacy applications doing edgecases or shitty hardware vendors (espechally #nvidia) refusing to support Wayland & mixed-DPI setups!

  • In reality, shit just works as in even #Gaming does unless the #Developers are assholes and specifically engineer their #Game to not work on Linux
The Tragedy of systemd

YouTube
О переходе на Wayland. Это не совсем про отказ от X11-протокола в пользу Wayland-протокола, это про иной принцип работы с графикой в ОС.
Каждый развитый Window Manager или же Desktop Enviroment теперь несёт в себе свой вариант GUI-сервера (Display Manager'а) на базе протокола Wayland.

В последние года роль «Display Manager'а» в системе исполнялась X.Org Server (оно же xorg) — реализуя X11-протокол с расширениями, являлся одним из нескольких X Window server'ов. Основным xorg стал пережив почти все другие X Window server'а — иные альтернативные варианты реализации X11-протокола (применимо к миру GNU/Linux).
За предоставление GUI в системе отвечала связка X Window Server + Compositor, потому что почти все оконные менеджеры (Window Manager'ы) стремились предоставлять более-менее приличную функциональность в оперировании графическими окнами приложений и потому превращались в композитные менеджеры.
Теперь же идёт переход к раскладу, когда Display Manager включает в себя и Compositor, потому это называется уже «Wayland compositor» — именно это теперь и заменяет связку «X Server + Compositor».

Почему не именуется Wayland-сервер? Был же в прошлом X Server или X Window Server?
Случился не только отказ от X11-протокола, но и от идеи одного единственного Display Manager'а в системе. Нет и скорее уже не будет «одного на всех» wayland-сервера в роли Display Manager'а.

Если в системе установлены KDE, GNOME, Sway — то у каждого из них внутри свой собственный «Wayland compositor». Они не используют какой-то один на всех wayland-сервер, а каждый как и раньше реализует функциональность композитного Window Manager (как и раньше было), но теперь ещё и с wayland-сервером в придачу.

Когда приходится запускать старые версии приложений, умеющие взаимодействовать лишь с X Window Server и понятия не имеющих о Wayland-протоколе, то среда использует Xwayland внутри своего Display Manager'а для эмуляции X11-протокола (проксированием и трансляцией).

#wayland #x11 #x-window #xwayland #linux

@ulysseszhan Why do you rely still on #X11? Most non-#Wayland applications run on #XWayland. Yours don't?

#Gnome