LINUX.ORG.RU

Выходит X.Org Server 26.1 RC1 с новыми возможностями

 , ,


0

2

Это касается всех оставшихся не-Xwayland серверов, включая Xorg, Xephyr, Xnest, Xvfb, Xwin (Microsoft Windows) и Xquartz (macOS).

Некоторые наиболее значимые изменения по сравнению с xorg-server 21.1:

  • удалена поддержка системы сборки autoconf/automake, теперь используется meson;
  • добавлена поддержка событий DPMSInfoNotify от DPMS 1.2;
  • добавлена поддержка XFixes 6.1 и AllowForceTerminate параметра в xorg.conf;
  • по умолчанию запрещены byte-swapped клиенты;
  • по умолчанию запрещены подключения к серверу шрифтов;
  • Xorg: добавлена платформа DRM для BSD;
  • Xorg: перемещены файлы логов непривилегерованного пользователя по умолчанию в $XDG_STATE_HOME/xorg;
  • Xvfb: добавлена поддержка множества CRTC;
  • Xvfb: поддерживает до 13 кнопок мыши;
  • добавлено больше тестов.

Оно живое :)

>>> x.org

★★

Проверено: hobbit ()
Последнее исправление: CrX (всего исправлений: 10)
Ответ на: комментарий от yvv1

Поздняк метаться, я уже на вейланд перешёл, почти.

Перешел != Пересадили…

Есть нюанс, т.к. ощущается это как «нас пересадили», и пока не понятно хорошо это или плохо…

Sm0ke85
()
Ответ на: комментарий от yvv1

Поздняк метаться, я уже на вейланд перешёл, почти.

За банку варенья? :)

zanac1 ★★
() автор топика
Ответ на: комментарий от MoldAndLimeHoney

Можно подумать про другие подсистемы Линукса тебя прям спрашивали.

Можно подумать из твоего набора слов понятна твоя претензия.

Sm0ke85
()
Ответ на: комментарий от Sm0ke85

Я мог продолжать спокойно сидеть на FVWM, но добровольно проделал путь

FVWM -> KDE 5 (Wayland) -> KDE 6 (Wayland) -> Hyprland -> Niri
хотя бы из-за того, что в Wayland'е картинка отрисовывается быстрее.

Пока монитор был 1920x1080 работа иксов меня устраивала, но с переходом на разрешение 2560x1440 разница в скорости стала ощутимой.

saahriktu ★★★★★
()

Происходит ниггадование.

slackwarrior ★★★★★
()

По умолчанию запрещены подключения к серверу шрифтов По умолчанию запрещены byte-swapped клиенты Удалена поддержка системы сборки autoconf/automake

За это канделябром.

Что живое хорошо но вот такое ощущение что пилят его создатели вяленда исвоими ченджами забивают гвозди в гроб.

Qui-Gon ★★★★★
()

Xvfb: Поддерживает до 13 кнопок мыши

Лучше бы поддерживал до 16 мышек одновременно. И на каждой - по 13 кнопок…

DzenPython
()

Удалена поддержка системы сборки autoconf/automake, теперь используется meson

накой, почему?

sunjob ★★★★★
()
Ответ на: комментарий от saahriktu

Так Wayland, внезапно, и придумали разработчики иксов.

как бы нет. те кто потенциально мог бы стать разрабом иксов но из скудоумия своего не осиливший этих самых иксов суть - таки да. Поэтому сейчас и имеем убогую хрень в которой ни координаты мыши узнать, ни раскладку клавиатуры поменять.

Qui-Gon ★★★★★
()
Ответ на: комментарий от Qui-Gon

Исторические авторы иксов (в т.ч. как сетевого протокола) и современные участники X.Org Foundation - это разные группы людей.

Я говорил про последних.

saahriktu ★★★★★
()
Ответ на: комментарий от saahriktu

Исторические авторы иксов (в т.ч. как сетевого протокола) и современные участники X.Org Foundation - это разные группы людей.

ну да, тут не поспоришь. Современые «авторы» это скорее могильщики.

Qui-Gon ★★★★★
()
Ответ на: комментарий от yvv1

Поздняк метаться, уже форкнули в XLibre

Исправил.

Skullnet ★★★★★
()
Ответ на: комментарий от yvv1

Этот вейленд столько времени пилят, что уже могли х11 3 раза вычистить, допилить и уже х12 и х13 выпустить

Лично я смогу на вейленд перейти, когда туда топовые вм переедут(как минимум)

bryak ★★★★★
()
Последнее исправление: bryak (всего исправлений: 1)
Ответ на: комментарий от MoldAndLimeHoney

Ну, по большому счёту, они почти ничего не ломали, а если ломали, быстренько предлагали варианты. Но пару лет без синтаксиса ifconfig пришлось по страдать, да.

Shadow ★★★★★
()
Ответ на: комментарий от Qui-Gon

А это не они же значала вместо xmkmf или как там его autotools втащили? А то, что они перестали использовать шрифты как шрифты - да, печаль

Shadow ★★★★★
()
Ответ на: комментарий от saahriktu

Поправочка. Не разработчики иксов, а того говна, которое притащили в иксы, без которого они были в 10 раз легче и быстрее при практически такой же функциональности.

Shadow ★★★★★
()
Ответ на: комментарий от mrdeath

Там же, но есть нюанс. На современных разрешениях без 3D-ускорения, которого там нет, там делать нечего.

А начал фанатеть по ядерной консоли я в 2006-м году, когда добыл себе системник на основе i486 с 12 Мб RAM. Оттуда я эти настройки и перенёс на AMD Athlon 64 с 512 Мб RAM. И потом ещё около 10 лет пытался тащить дальше. Разрешение монитора у меня тогда было 1280x1024. Потом переехал на FullHD.

Но с тех пор уже прошло ещё 10 лет (!!!).

Да, релизы Pisaahriktux'а я выкладывал в 2014-2015-е годы. 1.5OSaahriktux уже не взлетел - в тот год (8 лет назад (!!!)) я вернулся в иксы. А потом перешёл на Wayland.

saahriktu ★★★★★
()
Ответ на: комментарий от kosh

Не пробовал, но там архитектурная проблема. У иксов слишком много лишних слоёв, которые нужно пройти графическим данным. А Wayland их просто выводит - и готово.

saahriktu ★★★★★
()
Ответ на: комментарий от saahriktu

Что насчет этого комментария?

@u9vata

As a developer who had GPU driver fixes I can tell you that average hot code path call depth of wayxland compared to XLibre is like 2.5x…… and its only 18 years old compared to 40 years old codebase….

Also its misinformation to say X11 is client-server, because XShm (shared memory model) is like 30+ years old and supported everywhere. So no… your desktop does not open sockets and all that wayland claim they will give perf for «more modern» architecture developed for non-terminal/workstation-era unix/nix but personal computing and GPUs…… Also in wayland you MUST use composition even if you are not using any effects that would need it….. like semi-transparent effects like vista-style aero looks or compiz-like spinning cubes do need it - but otherwise even non-tiled window managers where window can be on top of others, or where you draw on screen top or where you have «fire» or particle effects all STILL DONT NEED COMPOSITION and composition means every pixel is drawn at least twice: Once in off-screen buffer and once on the real screen. Even if you only have a single fullscreen window….. total waste of resources.

Many people think «ah its fine that wayland makes composition mandatory because at least there is less screen tearing» but you get that by rendering twice…. well….. yes if your app you run does not care for vtrace or does tear its a per-app setup decision plus having to set «Tearfree» manually in xorg conf alongside, but come on its doable and you pay less price than doing the real hack and only drawing to offscreen buffer even if you do not need to.

Oh and think about this: Lets say you run an application that DOES adhere to properly not tearing - maybe they have their own offscreen drawing first - just for that window of your app…. so for a smaller resolution because lets say thsi window only covers like half the screen….. Then what wayland does? You have the app drawing to offscreen buffer of half of the screen size, then it gets copied to the display thing on your linux which is wayland - which is again not the «real» screen but an offscreen buffer, which again gets copied to the «real» screen.

kosh
()
Ответ на: комментарий от kosh

Ну что тут можно сказать? Автор застрял в прошлом веке. Он выдаёт костыли иксов за норму и игнорирует, например, то, что у Wayland-композиторов есть Zero-Copy и другие инструменты оптимизации.

На современном десктопе и в иксах для плавного интерфейса нужно рисовать много-много раз. И прирост скорости тут возможен только за счёт оптимизаций. А вот это уже не про иксы.

Почему? Потому, что в коде иксов by design должна быть поддержка старых терминалов. Её удаление сломает совместимость.

А композиторы Wayland изначально пишутся и оптимизируются под современные GPU.

saahriktu ★★★★★
()
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от sarumeister

Вот у меня wayland тоже никак не запустился как я не пытался, а ведь надо будет с выходом новой версии KDE.

Gin ★★
()
Ответ на: комментарий от sarumeister

Не все DE работают корректно с нвидией под вейландом. Это не проблема вейланда. Это проблема нвидии (в основном) и этих DE.

yvv1 ★★
()

Какая-то бестолковая возня: запрещены, перемещены. Чтобы ещё немножко поломать? Обещали же прекратить «поддержку», в чём дело?

bread
()
Ответ на: комментарий от yvv1

Фиг там.

Поставил не так давно свежую Kubuntu 26.04 с Wayland на бездисплейную виртуалку, чтобы работала как VDI. Организовать подключение по RDP к ней как ни старался, не работает. Вижу только пустой чёрный экран.

Вывод: для организации VDI на данный момент Wayland непригоден.

VladimirP ★★★★
()

По умолчанию запрещены byte-swapped клиенты
По умолчанию запрещены подключения к серверу шрифтов

А существует дистрибутив, в котором всё по умолчанию разрешено и запрещать что-то надо руками?

papin-aziat ★★★★★
()
Ответ на: комментарий от zanac1

Если иксы работают, а Вейланд - нет, то это таки проблема Вейланда.

Нет. Иксы точно так же криво работают, но ты этого не видишь, потому что это залакировано костылями. Проблема именно в дровах нвидии под линуксом, просто одни DE лакируют это, а другие нет, независимо, под вейландом, или под иксами.

yvv1 ★★
()
Ответ на: комментарий от yvv1

работают может и криво и через костыли, но работают. А wayland не работает вообще, совсем никак, не запускается ничего.

Gin ★★
()
Ответ на: комментарий от Gin

Сложно сказать, в чем проблема именно в твоём случае, поскольку плазма совершенно точно под вейландом работает, сам проверял с дровами нвидии.

yvv1 ★★
()

Xorg: Перемещены файлы логов непривилегерованного пользователя по умолчанию в $XDG_STATE_HOME/xorg

То есть в /var/log теперь нет смысла лезть?

PunkPerson ★★
()
Ответ на: комментарий от Gin

А wayland не работает вообще

Работает, Вы просто не умеете его готовить.

Проприетарный драйвер NVIDIA начал полноценно поддерживать Wayland начиная с версии 555.58 (выпущена в 2024 году).

saahriktu ★★★★★
()

Тред все ещё на одной странице…

zanac1 ★★
() автор топика
Ответ на: комментарий от Qui-Gon

Поэтому сейчас и имеем убогую хрень в которой ни координаты мыши узнать, ни раскладку клавиатуры поменять.

Тридцать лет назад иксы тоже были намного более убогими чем сейчас. Вейланд пилят уже пару десятков лет, будем надеяться что лет через десять допилят до приемлимого состояния. И графических библиотек под него напишут небольших, простых и удобных для использования обычными людьми, не ультра-профи программистами.

watchcat382 ★★
()
Ответ на: комментарий от bryak

Лично я смогу на вейленд перейти, когда туда топовые вм переедут(как минимум)

Логично. Мне вот что-то типа icewm надо бы. А еще надо простую графическую библиотеку для использования в своих поделках. Монстрища типа Qt не предлагать, там уровень сложности не для простых смертных. А как раз без иксовой «сетевой прозрачности» лично я проживу, всё равно редко ее использовал.

watchcat382 ★★
()
Ответ на: комментарий от watchcat382

Монстрища типа Qt не предлагать, там уровень сложности не для простых смертных.

PyQt6 не так уж и сложен.

import sys
from PyQt6.QtWidgets import QApplication, QWidget, QLabel, QVBoxLayout
from PyQt6.QtCore import Qt

class HelloWindow(QWidget):
    def __init__(self):
        super().__init__()
        self.initUI()
    
    def initUI(self):
        label = QLabel("Hello, World!")
        label.setAlignment(Qt.AlignmentFlag.AlignCenter)
        layout = QVBoxLayout()
        layout.addWidget(label)
        self.setLayout(layout)
        self.setWindowTitle("PyQt6 Hello World")
        self.setGeometry(300, 300, 300, 200)

def main():
    app = QApplication(sys.argv)
    window = HelloWindow()
    window.show()
    sys.exit(app.exec())

if __name__ == "__main__":
    main()

saahriktu ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.