LINUX.ORG.RU

Как вы относитесь к переходу на Wayland?

 ,


2

0
  1. Нейтрально310 (32%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Скорее положительно232 (24%)

    ***********************************************************************************************************************************************************************************************************************************************

  3. Крайне положительно160 (16%)

    *********************************************************************************************************************************************************************

  4. Противоречиво119 (12%)

    **************************************************************************************************************************

  5. Скорее отрицательно94 (10%)

    *************************************************************************************************

  6. Крайне отрицательно64 (7%)

    ******************************************************************

Всего голосов: 979

>>> Проголосовать

★★★★★

Проверено: Licwin ()
Ответ на: комментарий от sudopacman

Да ты сам ничерта не смог объяснить, чем плохи иксы.

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

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

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

Творчество психически больных не является доказательством.

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

Fullscreen в играх вообще существовать не должно. Не хватало ещё чтобы оно мне разрешение монитора переключало и мешало активности на других мониторах.

От себя добавлю, что даже в Windows приложения в Fullscreen сейчас считаются дурным тоном. Все нормальные разработчики тех же игр делают borderless window.

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

И в итоге все «преимущества» вяленда теряются тотально, если всё равно иксы работать будут.

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

Эта софтина была установлена на универских серверах. И сколько не пытался я пробросить это поделие через хвалёную «сетевую прозрачность» — пользоваться было этим совершенно не возможно, кроме наилютейших тормозов и лагов(и это на 100мбитном канале) я ничего не получил.

В то же время у меня полноценный десктоп на мобильном интернете с каналом 64 килобита работал вполне юзабельно. Что-то ты не так делал...

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

вот только на современных ноутах поголовно highdpi.

Чистейшая ложь. На современных ноутах поголовно 1366x768 пополам с FullHD.

Quasar ★★★★★ ()
Ответ на: комментарий от i-rinat

Ну «в принципе» и в Wayland всё работает. Только реализовывать нужно.

В данном случае не в Wayland, а в конкретном графическом сервере-композиторе, который является частью конкретной DE.

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

Приложения на Qt можно использовать через VNC — http://www.jumpnowtek.com/rpi/Running-Qt5-Apps-Over-VNC.html.

VNC - тормоз. Особенно на узких каналах. В то же время иксы через nx прекрасно справляются с задачей.

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

Мешает два факта:

1. Смысл от вяленда теряется вообще, так как ненужное дублирование функциональности и несовместимость.

2. На выбор предлагается либо одно, либо другое, но не всё сразу.

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

И xterm, и tkabber нормально шли без дополнительного кэширующего прокси, и текстовый редактор, и ещё всякие приложения. Не так быстро, но сносно.

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

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

Хотя... Я тут подумал и понял, что пользователь-то действительно должен знать лучше. А вернее, не знать. Потому что софт должен упрощать жизнь, а не создавать дополнительные трудности.

Вот написал я софт. Он не гуишный. И вообще не интерактивный. Но требует настройки, поэтому читает конфиг файл. Упомянул в описании, что конфиг не нужен. Но если хочется изменить параметры, можно менять в конфиге, причём только те параметры, которые действительно хочется поменять. И что ты думаешь? Народ копировал дефолтный конфиг из примера и менял значения в нём. Даже те, кому менять ничего не надо было, копировали конфиг. Они настолько привыкли, что софт надо конфигурировать, что у них в голове просто не укладывается, что конфиг не нужен.

А теперь иксы. Ты пишешь про то, как настраивал мультисит. Явно выставляешь это как достижение. А это не должно быть достижением. Это должно быть просто. Как и запустить дефолтную конфигурацию. Но этого сделать нельзя. Нужно потратить недели на разбирательства с конфигами.

Когда мне этот ужас пытаются представить «чудесным», мне становится странно.

i-rinat ★★★★★ ()
Ответ на: комментарий от nepank

вот только вопрос, что даёт факт запуска, если запущенными таким образом приложениями пользоваться невозможно?

У тебя с головой всё в порядке? А с руками? Я только что запустил GIMP по ssh с помощью сетевой прозрачности иксов с отображением на ноутбуке, который подключен к сети по WiFi. Работает очень быстро, лагов рендеринга нет вообще.

Quasar ★★★★★ ()
Ответ на: комментарий от i-rinat

Поэтому если сделать ssh -X под Weston'ом, и запустить на удалённой машине что-то иксовое, то внезапно это будет работать. Запускается XWayland, который и рисует локально окошки.

Речь о запуске вялендового.

Quasar ★★★★★ ()
Ответ на: комментарий от i-rinat

В иксах наворочено не меньше. И это их ещё серьёзно подчистили и подкрутили за последнее десятилетие.

Если смотреть по соотношению используемого и навороченного, то наворочено как раз в иксах меньше.

Эти костыли нужны для того, чтобы ты просто не заметил перехода.

Ты уж определись - отбирают возможность или нет.

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

Почти всё выше перечисленное, с переменным успехом, умеет x2go. В отличии от ssh -X, им даже можно пользоваться.

Я только что через ssh удалённо гонял GIMP. Ты о чём вообще? X2Go нужен для узких каналов и быстрой и удобной организации терминального доступа.

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

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

Но это не значит, что оно совсем ни у кого не работает. Так-то.

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

Древнющая статья из 90-х, которая к теме вообще никакого отношения не имеет. Обосраться просто.

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

горячее подключение мониторов/проекторов

...которое всегда зависит от драйвера и сопутствующего софта, который идёт в DE, если речь идёт о произвольном подключении.

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

Извращенцы в треде. У меня на GTX 960 всё лагает, а вы про CPU...

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

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

Имелось в виду, что требование XWayland для каких-то сценариев ни разу не является достаточной причиной, чтобы не использовать Wayland вообще.

Является.

Запуск с использованием XWayland клиента по сети не отличается по степени костыльности от запуска такого же клиента локально.

Отличается. Запуск через XWayland - костыль. Это доказано научно.

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

Имхо игровой десктоп должен через фреймбуфер работать, без какой либо сети вообще.

Игровой десктоп работает в иксах через Direct Rendering. Без лишних прослоек вроде композиторов.

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

а ничего что вяленд пилят те же люди что и иксы пилили?

Пропагандистская ложь. То, что парочка дебилов, которые в иксах только гадили, подалить пилить вяленд - это не значит, что вяленд пилят те же люди, что и иксы.

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

Какой смысл этого опроса?

Пиар вяленда.

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

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

Если иксы такие монстроузорные, то почему кто попало спокойно пишет собственную полностью совместимую реализацию в небольшой срок?

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

И? Архитектурные недостатки сами могут со временем рассасываться?

Архитектурные недостатки вяленда критичны, его нельзя сказать об иксах.

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

Излечим, через миллионы костылей. В вяленде всё работает без костылей.

В вяленде ровно те же костыли. Только в отличие от иксов выбора работать без них там нет.

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

Можно вспомнить МСВС, которая таскает за собой кучу Qt-ей различных версий, начиная с 1.46 (!) и кончая 4.*

Какие там версии пакетов? Применяются ли какие-то патчи, песочницы?

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

Если ты вдруг попал в число пользователей, которым нужно запустить выпущенное 20 лет назад приложение, то проще это сделать в виртуалке (а если оно проприетарное, то пропатчить ты его не сможешь, даже если будешь готов это сделать). Про обратную совместимость тебе всё правильно написал NextGenenration.

А в случае с Wayland - революционная ломка

Если тебя волнует, что приложения придётся переписывать, то не беспокойся: в Qt и GTK уже давно есть поддержка Wayland, от разработчиков требуется только не использовать иксы в обход тулкита. К тому же и так переход на новую версию тулкита может потребовать почти полного переписывания программы. Если приложение использует собственный тулкит, то поддержку Wayland запилят, если она будет нужна кому-то из способных её реализовать разработчиков. А если не будет — есть XWayland,

Обоснуй, почему нельзя закрыть дыры, не отказываясь от X11

Потому что это будет уже не X11.

Может, это таки проблема дров?

Нет, это проблема протокола. У меня, кстати, с NVIDIA тиринг появляется, если сначала выставить разрешение меньше текущего, а потом вернуть изначальное. Ещё и разрывы при прокрутке появляются. Лечится только перезагрузкой.

Т.е. очень вероятно, что пользователю с различными потребностями придётся таскать в систему по очереди несколько композиторов.

Как будто сейчас пользователь с различными потребностями не испытает боль, когда в одном оконном менеджере есть только функция А, во втором только Б, а ему нужны обе. Если будет очень нужна функциональность xdotool в композиторе — её сделают. Нет — значит, рыночек порешал. Путь решения этой проблемы такой же, как и у любой другой вида «в свободной программе нет нужных мне функций».

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

То же самое можно в KolibriOS показать и орать, что надо на эту ОС всем переходить и она работает.

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

Отсутствие поддержки mixed DPI (и вообще возможности сообщить клиенту коэффициент масштабирования), тиринг, дыры в безопасности — это лишь малая часть проблем протокола X11.

Ты опять лжёшь. Это уже неоднократно разбирали и на этой лжи тебя ловили.

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

Он дебил и не знает архтектуру иксов, а также какие обязанности на что возлагаются.

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

я опроверг это.

Нет, ты опроверг разве что утверждение «сетевая прозрачность в иксах плохо работает у всех». Сломана она потому, что современные приложения не используют непосредственно иксы, из-за чего по сети приходится передавать изображение, а не команды отрисовки. Этот факт ты никак не опровергнешь.

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

Сначала разработчики пытались починить X.Org. Когда стало ясно, что это бесполезно, они стали думать об альтернативной реализации, но быстро додумались до того, что она не исправит концептуальных изъянов X11. Было решено создать нормальный протокол и адаптировать под него приложения. Не потому, что разработчикам больше нечего делать, а потому, что это единственное адекватное решение. Только альтернативно одарённые колуны верят в заговор злобных разработчиков, которые всё переписывают, чтобы насолить бедным пользователям.

И снова ты лжёшь. Не было никакого сбора с придумыванием нового протокола.

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

Твой wayland в вакууме называется композитором под иксы. Compton, например.

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

Подключение второго дисплея само по себе подразумевает настройку независимо от графической подсистемы в принципе.

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

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

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

То же самое можно в KolibriOS показать и орать, что надо на эту ОС всем переходить и она работает.

Чем тебе nixos не угодил?

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

Да пусть хоть речевки из Майн Кампфа по сети гоняет, оно работает, и всё.

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

При отсутствии фактических преимуществ над иксами...

hudoe treplo detected. Дилетант, не прочитавший ни строчки о wayland высказывает своё убогое мнение. Да ЛЮБОЙ сервер лучше иксов, это как максимум. Как минимум, вэйлэнд заслуживает, чтобы полностью заменить убожество 70-ых.

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

полностью заменить где? на десктопе? или его еще впихнуть в Embedded?

sqq ()

Я отношусь отрицательно. Потому что он разрушает устоявшийся мир опенсорса. Фреймворки и ДЕ будут растаскивать самописные одеяла затычки всё дальше, софт будет становиться всё несовместимее, для совместимости будет всё больше прослоек, комп будет жрать всё больше. А всё потому что РедХат проводит рейдерский захват.

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

Дилетант, не прочитавший ни строчки о wayland

wayland является убогим кастратом вне зависимости от того читал ли mittorn о нём или нет.

Да ЛЮБОЙ сервер лучше иксов, это как максимум. Как минимум, вэйлэнд заслуживает, чтобы полностью заменить убожество 70-ых.

Судя по слогу, Вы читали про wayland в какой-то сектанской библии, где wayland исполняет роль мессии и спасителя человечества.

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

Что тебе не нравится?

Да все мне нравится, расслабься, я ж шучу. Уметь выгодно себя подать — это же прекрасно! :)

Там (и в других моих комментариях в той ветке) даны разъяснения о том, как должна работать поддержка mixed DPI.

Там в твоих комментариях дан один из вариантов того, как она может работать. Аргументов тому, что она должна так работать, там нет. Кроме того, мне кажется, сквозь твои разъяснения аж просвечивает текущая реализация этого добра в Wayland. И все, что за ее пределами, ты как-то с трудом воспринимаешь.

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

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

Чё?

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

Если иксы такие монстроузорные, то почему кто попало спокойно пишет собственную полностью совместимую реализацию в небольшой срок?

Странная логическая цепочка.

Давай начнем с того, что «собственная полностью совместимая реализация» - это то, что я могу поставить ВМЕСТО, и с чем у меня будет работать то, что до этого использовало оригинал. Чтобы ты понял о чем я, приведу в пример MariaDB. Это - полностью совместимая реализация MySQL (пусть и форк), которая имеет свои внутренние фичи, но вместе с тем с ней прозрачно-спокойно работает и PhpMyAdmin, и Wordpress, и mysqltuner и так далее.

А теперь назови мне ЖИВУЮ реализацию X, на которую я могу накатить сверху Gnome 3, и спокойно смотреть под этим всем кинцо\гамать в Nexuiz ? Единственная попытка на моей памяти немного облегчить X - это проект MicroXwin и он в жопе.

Но я все равно не могу понять, коим боком ты умудрился притянуть монструозность к возможности форкнуть. Монструозность, чувак, это когда у тебя иксы занимают 200 Мб памяти, а в момент двиганья мышкой отжирают 7%-10% твоего CPU. Это конечно классно, что на твоем Core i7 с 16-тью гигами мозгов оно терпимо, но только вот «Linux-совместимое» железо это не только Core i7\16 Gb мозгов, а еще и Raspberry Pi с 512 Мб мозгов, и одноядерным ARM-процом в 700 Мгц.

И быть может Linux стал бы еще более популярным, если бы крутился на подобных железках в десктопном режиме без Х-овых лагов, кто знает...

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

Не беспокойся, понадобится — стандартизируют.

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

www.linux.org.ru/forum/desktop/13799375?cid=13800072

Так и со скринкастами в твитч и улучшенной в сравнении с иксами «сетевой прозрачностью» будет.

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