LINUX.ORG.RU
решено ФорумTalks

Чем вам не нравится X11?

 , , , ,


2

2

Зачем его менять на Wayland, ведь всё работает отлично? Вот типичные аргументы фанатов вейланда:

  1. Тиринг - во-первых, он выглядит неплохо, во-вторых синхронизация прямо в протоколе не нужна. А если вам он так не нравится, поставьте picom.
    Upd. Правильно приготовленный Xorg работает без тиринга даже без композитинга(Х512)
  2. «Устаревшая архитектура» - чем она устаревшая, все отлично работает, в отличие от Wayland, где даже простые вещи по типу маштабирования и стриминга экрана сделаны через Ж.
  3. Старая кодовая база - ну и что, вам то какая разница, если работает
  4. Несколько мониторов - УМВР

Короче жду ваших комментариев.

★★★

Последнее исправление: Werenter (всего исправлений: 3)

Нам вообще все равно, как и любым нормальным людям.

Не все равно - разработчикам. В том числе игр.

windows10 ★★★★★
()
Последнее исправление: windows10 (всего исправлений: 1)

простые вещи по типу маштабирования и стриминга экрана сделаны через Ж

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

bread
()

Если тебя всё устраивает и у тебя всё работает - пользуйся иксами, кто ж против.

Ну а те, кого не устраивает перейдут на вейланд. Кого-то не устраивает тиринг, у кого-то криво работают разнодипиайные мониторы, кого-то отсутствие изоляции не устраивает, у кого-то просто плавнее эффекты.

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

Ivan_qrt ★★★★★
()

Он тормозной и судя по всему проблемный для разработчиков (то же аппаратное видео в браузерах заработало только в Wayland)

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

Не все равно - разработчикам. В том числе игр.

Осталось выяснить, юзерам нужен воркстейшн или плейстейшн? Судя по выступлениям вялендофилов, линукс у них вместо приставки.

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

Да ну, в Firefox работает vaapi на иксах.

Werenter ★★★
() автор топика

Зачем вообще графен на линуксе? Какие рабочие задачи нельзя сделать из консоли?

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

Консоль без иксов слишком унылая, лучше запустить любой WM + konsole как самый нормальный эмулятор терминала.

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

Осталось выяснить, юзерам нужен воркстейшн или плейстейшн? Судя по выступлениям вялендофилов, линукс у них вместо приставки.

Дело не в конечных юзерах, хотя и в них тоже.

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

Под Линукс по сути сейчас игорей НЕТ, нормальных, современных.

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

нормальных, современных

Взаимоисключающие параграфы, все нормальные игры вышли лет 10, максимум 8 назад. Что характерно, все игры в которые я играл, на линукс есть нативно.

Werenter ★★★
() автор топика

X11 не нравится разработчикам. Разработчикам тулкитов, и, самое главное, разработчикам самих иксов.

Пользователю по большому счёту не важно. Некоторые фичи не работают в Wayland, некоторые баги присутствуют в X11. Но пользователи будут использовать то, что положат им разработчики, смирись с этим.

Aceler ★★★★★
()

Автор пытается набросить г. на вентилятор в очередной раз. Для чистоты совести приведу ссылку https://wayland.freedesktop.org/faq.html , по которой все разжевано много лет назад.


Тиринг - во-первых, он выглядит неплохо,

Он выглядит ужасно.

во-вторых синхронизация прямо в протоколе не нужна

Нужна. Нет проблем ее отключить там, где тиринг приемлем. А вот добавить синхронизацию невозможно, если ее поддержка не закладывалась дедами.

А если вам он так не нравится, поставьте picom.

Если вам не нравится отсутствие сидений в моей машине, вы можете поставить свой стул, сидеть на корточках или вовсе сделать из изоленты и такой-то матери гамак и лежать в нем.

«Устаревшая архитектура» - чем она устаревшая, все отлично работает,

Нет, работает через ж., и не благодаря, а вопреки.

в отличие от Wayland, где даже простые вещи по типу маштабирования и стриминга экрана сделаны через Ж.

Это выражается в том, что …?

ну и что, вам то какая разница, если работает

Это кусок дерьма, который не работает, и ежемесячно радует всех новыми уязвимостями.

УМВР

Продолжайте вести наблюдение.

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

Какие рабочие задачи нельзя сделать из консоли?

Никакие нельзя, она так тормозит, что даже маны читать неприятно. Линупсоиды умудрились и консоль скатить в СГ.

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

Да ну, vim у меня не тормозит. Или речь про ядерную консоль? Да и btop с довольно сложной графикой работает неплохо. Эмулятор терминала Konsole.

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

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

bread
()

Ситуация с иксами и вейлендом напоминает старый анекдот:

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

Так и пользователи, втянутся в вейленд, потому что другого пути у них нет.

Претензия к вейленду только одна, нет референсной реализации, в которую добавили фичу и она появлялась у всех ДЕ. Сейчас, кто в лес кто по дрова, работоспособность приложения зависит от ДЕ, у каждого ДЕ свои особенности работы с вейлендом. Нет единообразия, хоть Поттеринга на них натравить, получится сперва говно, но единообразное.

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

Есть же вроде wlroots, выкинуть нафиг гномовские и кдешные велосипеды - вот и готова стандартная реализация. А Поттеринг пусть сидит себе в M$.

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

Поздно уже, да и с wlroots наверно не всё так хорошо, потому что кроме sway не видно полноценных рабочих окружений. А ведь i3 это очень простецкий wm на грани примитивизма.

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

Ты забыл ещё велосипед enlightenment, и у steamos свой велосипед и так далее. Фрагментация уже есть и становится больше.

einhander ★★★★★
()
Последнее исправление: einhander (всего исправлений: 1)

Мне всё нравится, иксы просто работают, в отличии от. Пока там все волосы рвали от того что скриншот сделать нельзя, видива записать нельзя, тулз нет для управления окнами и не только, всё что на SDL было не управляемо и прочее прочее УМВР на иксах.

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

Основная притензия к вяленому как сущности несуществующей в том что его целая кучка и у всех разная, протокол это когда его все соблюдают, а не то что сейчас ПО из одного DE не работает в чужом ВМ другого DE, а если переключится на иксы всё робит лол. Буду сидеть на иксах по последнего ибо он просто работает в отличии от.

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)
Ответ на: комментарий от Aceler

Но пользователи будут использовать то, что положат им разработчики, смирись с этим.

Замашки как будто у вас микрософт какой. А на деле пользователь просто уйдёт. Разве что россиян можно палками загонять на линукс. Но у наших ведущих загонщиков почему-то вяленд непопулярен. Даже странно почему так. Заговор луддитов наверно.

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

Да ну? i3 как по мне вполне полноценный wm, в новой версии даже гапсы завезли(хотя они не нужны). Флоатинг тоже есть. Не знаю как вам, а мне он очень зашёл, особенно вкладки. Единственное что не осилил автоматический запуск программ при загрузке и их расстановку нужным образом.

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

Да, чуть продвинутее tmux. А теперь посмотрите на KDE, сколько там свистелок. Ну и каждого соблазн делать по-своему, и все они одновременно стартовали с нуля, потому что weston это совсем невнятное поделие.

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

А на деле пользователь просто уйдёт.

Докажи.

Aceler ★★★★★
()

Тиринг - во-первых, он выглядит неплохо, во-вторых синхронизация прямо в протоколе не нужна. А если вам он так не нравится, поставьте picom.

4.2 В правильно приготовленных X.Org тиринга нет. За проблемами с тирингом обращайтесь к авторам вашего дистрибутива.

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

По своему неразумению первым дистрибутивом поставил убунту. Потом поставил себе другой дистр с KDE, и осознал, насколько уныл и не нужен гном. Ну а после установки i3 не захотелось возвращаться на кеды, философия WM мне похоже подошла больше. А свистелки в кедах конечно прикольные, но не очень нужные. Для свистелок стоит picom сейчас у меня(именно для эффектов, тиринг меня не беспокоит).

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

не понимаю фанатов вейланда

NIH синдром и слабоумие, не умение работать с кодовой базой X11.

X512 ★★★★★
()

Эх, опять платиновые треды...
Ну начну с основного - невозможность приложения сохранить работоспособность в случае отвала сессии. В wayland сейчас это пытаются исправить.
Остальное пожалуй не имеет отношения к x11, xpresent уже есть, архитектура иксов не так плоха, как архитектура wayland на данный момент
Ещё возможно важная проблема - отсутствие нормальной изоляции ввода. То что нельзя например при вводе пароля в терминале запретить другим приложениям слушать клавиартуру. Хотя наверняка это просто не реализовано со стороны терминала.
Немколько мониторов на разных видюхах в иксах хоть как-то работают с prime, когда на wayland экран подключенный к другому gpu остаётся чёрным

mittorn ★★★★★
()

Кстати, если появится wayland-only софт, то ты можешь его запустить иксах запустив любой оконный wayland композитор.
А ещё можно портировать wayland-client с haiku, переписав его на libx11 и у тебя получится типа нативная поддержка wayland в иксах (но только для систем с dri3)

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

То что нельзя например при вводе пароля в терминале запретить другим приложениям слушать клавиартуру.

Разработчики X.Org просто не хотят/не могут добавлять соответствующее расширение.

X512 ★★★★★
()

Чем вам не нравится X11?

Так он deprecated. Сегодняшние главные разработчики X.Org объявили его устаревшим.

И ещё поддержка X11 сказывается на качестве кодовой базы нормальных проектов. Другими словами, иксовый говнокод и костыли метастазируют даже в ядро Linux – по очевидной причине: мёртвая кодовая база, в которой никто не хочет ковыряться даже за деньги. Вместо внесения исправлений внутрь иксового кода разработчики вносят ужасные костыли внутрь кода Linux, ухудшая его кодовую базу: В ядре нашли костыль, заточенный под процессы Xorg.

Да и вообще, если брать графические стеки любых современных десктопных OS:

  • macOS (Quartz)
  • Windows (DWM)
  • Chrome OS (Freon)
  • Android (SurfaceFlinger)

Сервер окон X.Org давно уже не выдерживает с ними никакой конкуренции. Он не умеет обеспечивать плавность картинки и анимаций 60/120 fps и не поддерживает нормальное подключение мониторов с разной герцовкой и DPI, сам протокол вкупе с реализацией содержит огромную кучу идиотских древних проблем, вроде монопольного захвата фокуса при активных контекстных меню из-за чего невозможно сделать нормально скриншот окна или переключить трек мультимедийной кнопкой.

Для какого-нибудь раритетного хлама или офисного ПК, этот X.Org может и подходит, почему нет. Но для современного десктопа – увольте.

Корпорации которые породили и поддерживали X.Org в течении 20 лет, в скором времени его убьют, в этом даже не стоит сомневаться, ибо процесс уже начался. Просто потому что им сложно и дорого стало его поддерживать.

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

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

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

Для остальных рабочих задач даже консоль ни к чему - сгенерировал систему, записал на диск и дальше можно не трогать. Потом планово перегенерировать. Для совсем особых случаев - break glass и дальше на псевдотерминал по ssh.

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

Корпорации которые породили и поддерживали X.Org в течении 20 лет, в скором времени его убьют, в этом даже не стоит сомневаться, ибо процесс уже начался. Просто потому что им сложно и дорого стало его поддерживать.

Корпорации убивают десктопный Линукс, а вы радуетесь…

X512 ★★★★★
()

Чем вам не нравится X11?

Мне всем нравится, и переходить на эту Wayland-дичь не буду.
Игрушечки, КДЕ тайлинг-скрипты, нормальный буфер и т.д. и т.п. – все работает, а на вашем этом Wayland-уебище проще перечислить, что работает(
Сколько лет в разработке? Фу, какая гадость и мерзость для простого пользователя.
Разработчики Wayland – или вредители, или недоумки. За столько лет не смогли сделать систему, которая могла хотя бы полноценно заменить существующую.

athost ★★★★★
()
Последнее исправление: athost (всего исправлений: 5)
Ответ на: комментарий от X512

Корпорации уже убили десктопы, сильно хуже убийством десктопного Линукса не сделать.

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

Нехрен было в Linux тянуть корпоративную иксово-юниксовую каку

А вяленд не корпоративный? Самозародился от сырости? Одну каку выплюнули, другую тут же в рот положили. Причем на других системах такого позора как вялый почему-то нет.

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

Корпорации убивают десктопный Линукс, а вы радуетесь…

Так разработчики Linux за всё время его существования так и не смогли сделать собственный оконный сервер, а вместо этого решили завязаться на корпорации и их веяния – вчера был XFree86, сегодня X.Org, завтра Wayland. И все поддерживаемые корпорациями и по сути только ими.

Поэтому Linux-десктопу ничего не остаётся, лишь потихоньку плыть по течению. Любая «свобода» выбора оконного сервера мнима. В этом, кстати, даже в Haiku ситуация лучше – там оконный сервер подконтролен разработчикам этой операционной системы. В Linux и FreeBSD он подконтролен корпорациям.

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

Под Линукс по сути сейчас игорей НЕТ, нормальных, современных.

Но почему? Ведь иксы теперь не мешают разработчикам.

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

А вяленд не корпоративный?

Я тебе по секрету скажу, Linux-разработчики даже графический тулкит подконтрольный им не смогли сделать. GTK+ и Qt это в первую очередь корпоративные тулкиты, они не контроллируются разработчиками ни Linux, ни *BSD дистрибутивов в той мере, в которой контролируется какой-нибудь Haiku API в Haiku.

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

В правильно приготовленном вайланде есть сетевая прозрачность и скриншаринг. И отключаемый VSinc для полноэкранных окон :)

hateWin ★☆
()

Да все равно, веришь нет?)) Что иксы, что вяленый, в дебиане все работает нормально

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

А вяленд не корпоративный?

На деле он гораздо менее корпоративный, чем X.org. В том числе и потому, что это только протокол с кучей независимых реализаций. И какой-нибудь wlroots, развиваемый сообществом без всяких корпораций имеет значительное влияние на этот протокол. И kde, вес корпораций в котором тоже сильно меньше, чем в гноме, имеет значительное влияние на развитие вейланда.

А X.org поддерживался исключительно корпорациями и больше ни кем.

Так что вейланд - это безусловно движение в сторону сообщества, в котором корпорации - равные участники, а не вершители судеб.

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

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

hateWin ★☆
()
Последнее исправление: hateWin (всего исправлений: 2)
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)