О переходе на 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
#NeWS (Network extensible Window System) was a windowing system developed by Sun Microsystems, released in 1986. It employed client-server architecture with the client side programmable using Object Oriented PostScript. NeWS was created by James Gosling, who later developed Java
#UNIX #XWINDOW #SUNMICROSYSTEMS
Via unix_byte

I wish someone had funded the X.org Foundation to sue that asshat for stealing their logo for twitter.

#elmo #musk #XWindow #xwindow_system #stain

仕事で Linux をメイン機として 20 年近く使ってきたんだけど、ついに(?)macOS を使う羽目になりそう…。Mac は私用でこれまた 20 年近く使っていたから学習曲線(learning curve)は低いけど、Linux/KDE の種々の便利機能が macOS では再現できないことも知っている。一番イヤなのは、ハイライトでコピー、ミドルクリックでペーストという X Window の機能が macOS にないこと。これまじで便利なんだよな…。

他にも必要なソフトが apt でほぼすべて手に入るとか、デスクトップエリアを右クリックするとアプリ ランチャーがポップアップするようカスタマイズできるとか、とにかく Linux/KDE に慣れていると他の OS は不便すぎるのよ…。

#Linux #macOS #XWindow

Рабочий компьютер «мини» из ТВ-приставки

Продолжая тему "что можно сделать из обычной ТВ-приставки" - можно сделать, например, очень экономичный и компактный десктоп. В обычной жизни такое может быть никогда и не понадобится, но всякое в жизни бывает... Питание такого компьютера - всего 5в, его можно подключить к аккумулятору через обычную USB-автозарядку, в сочетании с 12-вольтовым монитором получится этакий "компьютер для автономщика", если конечно вы дружите с Линуксом. В общем, идея была собрать максимально недорогой и компактный десктоп, с возможностью питания от аккумулятора.

https://habr.com/ru/articles/875454/

#твприставка #рабочее_место #линукс #xwindow

Рабочий компьютер «мини» из ТВ-приставки

Продолжая тему "что можно сделать из обычной ТВ-приставки" - можно сделать, например, очень экономичный и компактный десктоп. В обычной жизни такое может быть никогда и не понадобится, но всякое в...

Хабр
テキストを選択(ハイライト)するだけで自動的にコピーされ、ミドルクリックで貼り付け(ペースト)できる X Window の機能が便利すぎる。Ctrl + C も Ctrl + V も要らない。マウスで完結する。これがあるから Linux から離れられない。

#Linux #UNIX #XWindow

In the days of Sun-3 and other early #UNIX #workstations, the #XWindow System had one window manager, the "twm" (Tom's Window Manager). The only "apps" we used, then, were XTerm, XClock, and XEyes. Some used the XCalc, but I just used the \(\texttt{dc}\) RPN calculator in XTerm, which is more convenient, and is scriptable.

I miss those simpler times, when we still held on to our #VT100, just in case.

https://en.wikipedia.org/wiki/Twm

twm - Wikipedia

Microsoft emphasised #POSIX compatibility in #Windows #NT to meet U.S. government procurement requirements. "The U.S. government is not likely to standardize on NT. Currently, X Window System is the preferred (but not required) windowing standard in the Posix world." (BYTE, 1993) #XWINDOW #X

Missing BSD/Linux | @bsdbcr @Tubsta

Listen now: bsdnow.tv/575

X Window System At 40, Lessons from Ancient File Systems, #HardenedBSD July 2024 Status Report, FreeBSD's 'root on ZFS' is appealing, I Miss BSD/Linux, Simple automated deployments using git
#FreeBSD #Linux #ZFS #BSD #XWindow
Via @bsdnow
@[email protected]