Состоялся стабильный релиз протокола, механизма межпроцессного взаимодействия и библиотек Wayland 1.18. Ветка 1.18 обратно совместима на уровне API и ABI с выпусками 1.x, но дополнительно содержит порцию улучшений. Композитный сервер Weston 8.0, в рамках которого развивается кодовая база и рабочие примеры для использования Wayland в десктоп-окружениях и встраиваемых решениях, был опубликован в конце января...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=52354
> В Red Hat Enterprise Linux 8 качестве рабочего стола предложен GNOME с применением по умолчанию дисплейного сервера на базе Wayland;Это я уже оценил)
Пакет tigervnc-server ставится, но служба не стартует - пишет, иксов не вижу, пройдите нафиг ))))
Но как же так, в линуксе все хорошо и нет багов говорили они.
Я сел в автомобиль, но забыл налить бензин и он не едет.
Автомобили говороили они.
Я налил бензина -- в салоне теперь сидеть невозможно. Что, мне вообще всю машину этим вашим бензином облить что ли?
Как всегда у линуксоидов виноваты криворукие пользователи, как они всегда говорят, а не сам линукс.
Фанатизм он такой.
Вот только комментатор ниже сказал, что vnc для wayland еще никто не сделал.
Получается нельзя просто сесть и пользоваться ос, а нужно постоянно во всем себя ограничивать.Но линукс конечно готов для десктопа (нет).
Иди уже отседова.
>Получается нельзя просто сесть и пользоваться осМожно - просто в инсталляторе надо поставить галочку, нужны X не нужен Вяленый. Вы же не приходите в салон и не просите "автомобиль", чтобы потом с удивлением узнать что в смарт тонна картохи не влезает. Вяленый это самрт - стильно модно молодежно. Нужен грузовичок - ставь X.
Кто и когда такое говорил?
А тебе то чего ? Ты уже и сам 30 лет как мертв, но ты не парься, баги есть только в линуксе, так что вали туда откуда пришел...
> пишет, иксов не вижу, пройдите нафигТак, насколько мне известно, никто ещё не сделал VNC для wayland. Конкретно в Тигре висит enhancement (https://github.com/TigerVNC/tigervnc/issues/158)
У GNOME вроде как были какие-то подвижки
https://www.opennet.dev/opennews/art.shtml?num=47100
Ребятишки, скажите пожалуйста, это устаревшие к мейнстриму г*вно мамонта к 2030-му году возможно будет пользоваться без ограничений на моей любимой Бубунточке?
Конечно. Оно как раз будет почти готово. Хотя подождите-ка... OH SHI~
> возможно будет пользоваться без ограничений на моей любимой Бубунточке?Погоди, шапочники прямым текстом сказали что когда они перестанут кодить иксы - вы таки резко полюбите это. И таки резко поработаете над устранением ограничений. Или как вариант можете майнтайнить иксы вместо них.
Какое именно говно: VNC, Gnome или Wayland?
> Ребятишки, скажите пожалуйста, это устаревшие к мейнстриму г*вно мамонта к 2030-му году возможно будет пользоваться без ограничений на моей любимой Бубунточке?Все вопросы к Ша́ттлворту - он сам не знает когда опенсурс сделает за него работу для вашей горячё любимой "бубунты"... Рекомендую наблюдать за проектом "Debian", возможно вы успеете раньше Ша́ттлворта найти решение для вашей очень горячё любимой "бубунты"...
>Так, насколько мне известно, никто ещё не сделал VNC для waylandЧто сильно удивительно, так как на первый взгляд vnc для wayland должно быть очень простым.
> так как на первый взгляд vnc для wayland должно быть очень простым.Ну, насколько я понимаю, т.к. wayland определяет, что никто не имеет доступа к данным окон (т.е. к буферам и к вводу), то единственное место, где можно полноценно перехватить данные для всех окон и реализовать полноценный VNC - это композитор.
Соответственно, надо вытанцовывать что-то на уровне композитора (как вот тут wayvnc предлагали) или полагаться на API, которое он предоставит (Mutter и KWin, вроде бы что-то подобное сделали).
wayvnc?
> wayvnc?Он кроме sway с чем-то ещё работает? Без подтекста, мне действительно интересно.
ой-вей vnc
А Spice как?
В гноме(проверял) и в кедах(точно не помню) есть встроенный внц, который работает на вайленде
Встроенный внц есть, только он не работает (проверено)
Кто кого в итоге прогнул в истории с nvidia и Wayland?
Усе пользователей.
Вроде как все поддержали API Nvidia.
Nvidia по каким-то причинам (говорят, по объективным) не могут GBM в своем драйвере, разработчики композиторов (кроме KWin и Mutter) не хотят писать код и для GBM, и для EGLStreams, обсуждение альтернативы GBM и EGLStreams заглохло. Или что-то уже изменилось?
Устаревшее ПО, которым пользовались отцы. Рождено в эпоху популярности ICQ и кнопочных телефонов. Нужен десплейный сервер, соответствующий современным требованиям
Ещё один всё понял. Wayland тормозит развитие. Когда выбросят на помойку эту гору легаси-костылей?
>соответствующий современным требованиямЭто такой эвфемизм для "потребляющий гиги оперативы"? Да ну нахрен. Событийная перерисовка может и не очень подходит для эффектов вроде деформируемых окон, летающих в 3D, но если честно, то все эти свистоперделки не нужны, малое потребление оперативы (и видеопамяти) - вот самая нужная фича.
>> соответствующий современным требованиям
> Это такой эвфемизм для "потребляющий гиги оперативы"?1. Нужна поддержка плиточного интерфейса и Material Design. Вы наверняка скажете, что это можно делать и с Wayland. Сейчас все элементы интерфейса, как правило, закрашены лишь несколькими цветами, и, учитывая это, можно значительно сократить объём передачи данных. Но Wayland умеет только гонять битмапы.
2. Нужна поддержка передачи изображения по сети. За Orange от EA, а также NVIDIA Shield, Google Stadia и Steam Link - будущее. А Wayland не умеет передавать изображение по сети, из-за чего поиграть или поработать "тонким клиентом" - невозможно.
3. Концепция "GUI это оконный интерфейс, управляемый мышью", появившаяся ещё в 1983 году, устарела. Сейчас приложение, как правило, разворачивается на весь экран (например на планшетах). Поэтому фича Wayland "одно окно не может подглядеть в содержимое другого окна" становится не нужной в силу отказа от окон. Более того, такая изоляция блокирует работу программ, которые захватывают изображение со всего экрана для дальнейшей передачи по сети (та же Stadia)
Wayland безнадёжно устарел, пока уже это признать. Концепции из позапрошлого десятилетия мало применимы в наше время
>Нужна поддержка плиточного интерфейса и Material Design. Вы наверняка скажете, что это можно делать и с Wayland.Мне почему-то кажется, что это можно сделать и с X11.
Ну что вы как луддиты? Понятно же, что пора выкидывать вяленого и начинать писать новое с нуля! Да здравствует NIH-синдром!
Я уже придумал название! SystemG!
> Сейчас приложение, как правило, разворачивается на весь экран (например на планшетах)Зумер, ты на компьютере РАБОТАТЬ не пробовал? Чтоб не только в дотку и энгри бёрдс задpoтить, а что полезное сделать?
Я на Винде полезными делами занимаюсь. Очень доволен 😋
Я читаю и охреневаю немного, если честно )Material Design, блд. Мда...
Лично я сторонник black screen without bullshit design
> Нужна поддержка передачи изображения по сетиА сторонней тулзой это никак не сделать? Все равно производительность никакая будет.
Опубликован Waypipe - прокси для протокола Wayland, позволяющий запускать приложения на другом хосте;Но ты пиши..
> правило, закрашены лишь несколькими цветами, и, учитывая это, можно значительно сократить
> объём передачи данных. Но Wayland умеет только гонять битмапы.Ну так плитки сами себя должны рендерить. Кроме разных цветов там еще и контент есть, однако.
> поработать "тонким клиентом" - невозможно.
Сейчас даже смартфон по мощности такой что подобное извращение никому в бошку всерьез уже не приходит. Кроме всяких ремотдесктопов и менеджмента VM, но это уже не то и там то как это делали иксы даром никому не вперлось.
> Более того, такая изоляция блокирует работу программ, которые захватывают изображение
> со всего экрана для дальнейшей передачи по сети (та же Stadia)С другой стороны, троянцам тоже станет неудобно :)
> Wayland безнадёжно устарел, пока уже это признать. Концепции из позапрошлого десятилетия
> мало применимы в наше времяНу так выкати что-нибудь поинтереснее. Оно где?
> малое потребление оперативы (и видеопамяти) - вот самая нужная фича.В иксах это идет со своей ценой. Если окно перекрыто другим или невидимо - и вдруг регион становится видимым - ОБАНА!!! Программа должна себя перерендерить. Потому что кэша этого добра - нет. Это, конечно, имело смысл когда 8 мегов на вообще все. По другому RAM просто кончилась. А сейчас оно в результате тупит на ровном месте, запуская ререндер программ на каждый пшик. И таки сплюнуть кэшированный битмап зело быстрее чем его заново рендерить, уж пардон. А бонусом этот битмап еще и превьюхой в переключении задач катит, etc.
А по мере ростов разрешений и bpp дисплея удерживать перфоманс иксов от коллапса стало уже ракетной наукой. С over 9000 опциональных расширений. При этом нельзя писать прогу уповая на эти расширения и надо иметь какой-то план на случай если их нет. Что делает написание именно иксовых прог в чистом виде не слишком то пресным занятием. А скоростной вывод графики типа видеоплееров и вовсе рокетсайнс.
> Событийная перерисовка может и не очень подходит для эффектов вроде деформируемых окон, летающих в 3D- Тут примера обмана Вас вашим же умом от ощущений в ч.н.от лагерров Linux, и т.д.
перечисленное вами - прекрасно технически совсемстимо с двадцатилетней давностью ПК!,,,
только системД, только вперед !
А что мешает продолжать сидеть на Х?
> А что мешает продолжать сидеть на Х?Нежелание редхатчиков навечно приковывать себя к этому веслу на этой галере. Но вы можете занять их место, когда они окончательно устанут.
10 лет делают и все никак не доделают. А сам Wayland работает с кучей багов и глюковЭто все, что нужно знать о линуксе.
Линукс тебе ничего не должен
Ну тогда не надо кричать по всему интернету о том, как линукс готов к десктопу,что на линуксе нет багов и что винда для быдла и не нужна.Многие вещи на винде просто работают, а в этом вашем линуксе для богов нет.
Чел, никто не кричит. Прекращай разговарить с голосами в голове — ни к чему хорошему подобное никогда не приводило.
Да?
Линуксоиды постоянно заманивают людей на линукс, говоря как линукс готов для десктопа.
Как минимум вот недавнее по этому.https://www.youtube.com/watch?v=TJzfaqRLfpY
https://ubuntu.com/blog/how-to-upgrade-from-windows-7-to-ubu...
Как страшно жить, давно пора запретить эту деструктивную секту свидетелей Линукса
> Да?
> Линуксоиды постоянно заманивают людей на линукс, говоря как линукс готов для десктопа.
> Как минимум вот недавнее по этому.
> https://www.youtube.com/watch?v=TJzfaqRLfpY
> https://ubuntu.com/blog/how-to-upgrade-from-windows-7-to-ubu...вот ты чем-то не доволен в линукс, гонешь про то что линукс не готов к чему-то... и сам ходишь по ресурсам, которые говорят об обратном, а потом здесь еще и жалуешься...
ты считаешь себя нормальным?
я исползую сейчас swaywm + WayBar доволен как слон, несмотря на траблы.
Бесит, когда увеличиваешь окно приложения, оно рендерится с глюками, как в X
> Бесит, когда увеличиваешь окно приложения, оно рендерится с глюками, как в Xчестно говоря эта проблема мне неизвестна, потому-что я использую sway - все переключается без глюков, перезагрузка конфигурации выглядит намного мягче чем в i3
Да Вы отстали от жизни, Указанный в Википедии 2008 год был уже не 10 лет назад. :)
Как тут правильно заметили, это уже говно мамонта - пора делать что-то современное, а Вяленного оставить одфагам и корпорастам. :)
пацаны, научите выставить одинаковый DPI для qt, gtk и xorg приложений
у меня не получилось, поэтому приходится для всех использовать xwayland
Скейлинг не пробовал?
во-первых, он для qt и gtk по разному настраивается (в разных единицах), во второых в одном случае он для шрифтов, в другом вообще для всего. короче - полная муть.
В Qt там какая-то дичь с настройками скейлинга, но в каком-то сочетании они дают именно масштабирование всего. И именно этот вариант реализован в настройках KDE. В GTK именно для всего.Настройки DPI ранее касались в основном именно шрифтов. Только некоторый софт вроде офиса мог по ним натруальные размеры выставлять.
> В Qt там какая-то дичь с настройками скейлинга, но в каком-то сочетании
> они дают именно масштабирование всего. И именно этот вариант реализован в
> настройках KDE. В GTK именно для всего.
> Настройки DPI ранее касались в основном именно шрифтов. Только некоторый софт вроде
> офиса мог по ним натруальные размеры выставлять.в общем я настроил dpi 144 , включил для всех тулкитов в качестве backend xwayland и все работает, за исключением одного трабла. когда я из qt приложения открывают gtk-ые системные диалоги сохранения файла - они в низком dpi..
мне не нужен scale, мне нужен именно dpi для шрифтов.
Мы ни шмагл... Ой, то есть депрекейтед, депрекейтед!
О, снова секс с извращениями🤔
почему извращения? шрифты на моем ноуте с dpi144 выглядят очень красиво и идеиницы размера соответствуют привычному. мне не нужен никакой scale который тупо увеличивает всё в какую-то мыльную картину.
> выполняют отрисовку своих окон в отдельном буфере, передавая информацию об обновлениях композитному серверу, который комбинирует содержимое буферов отдельных приложений для формирования итогового вывода с учётом возможных нюансов, таких как перекрытие окон и прозрачность. Иными словами, композитный сервер не предоставляет API для отрисовки отдельных элементов, а оперирует только с уже сформированными окнами, что позволяет избавиться от двойной буферизацииАга, ну да теперь серверу 2й буфер не нужен. У каждого запущеного приложения теперь свой буфер, куда уж еще ...
Та все, успокойся.. Все DE смотрят на вейланд. И это не обратимо
Гном - не все.
"Напомним, что Wayland" .... "вышел" 7 с половиной лет назад. И пока его не обкостыляют до функциональности иксов, он мало кому нужен.
Не обкостыляют. Wayland это всего лишь композитор - накладывает битмапы друг на друга. Тут нечему разрастаться
Раз нечему, о чём новость?
О том что форточки выходят каждые два года, а тут семь лет смешивалку картинок делают. И то идеологический куча вопросов.
А у вас прям вот никогда-никогда форточки не выдают различные приколы с отрисовкой? Прям вот вообще всё чики-пуки
Да.
> Раз нечему, о чём новость?О будущем. Которое судя по всему придет, независимо от того нравится ли вам это или нет, потому что его создают инженеры редхата. И они в своей тусовочке уже все решили (что логично, они иксы и поддерживают, и почему-то устали в этом кошмарике рыться). Так что если кому-то иксы реально нужны - лучше уже начинать въезжать в кодовую базу, пока жареный петух еще не клюнул. Потом будет поздно, это не тот код который можно разучить за 15 минут - и редхатчики его поддерживать устали.
> Которое судя по всему придет, независимо от того нравится ли вам это или нет,Судя по тону, наверное стоит испугаться,
но я больше боюсь, что меня зароют раньше, чем оно таки придёт.
> но я больше боюсь, что меня зароют раньше, чем оно таки придёт.Это врядли: редхатчики и т.п. уже порядком задолбались иксы майнтайнить, а других желающих на эту галеру как-то не заметно. И таки редхатчики походу дропнут свою активность в обозримом будущем, а вы там дальше и гребите на этой галере как умеете, ежели вообще умеете.
Странно. Модератор неистовствует. У него что-то личное в Wayland-ом?
Модератор гоняет неадеквата, у которого что-то не работает под Wayland'ом, но выводит он из этого неготовность для десктопа Линукса вообще.
Модератор, перелогиньтесь.
Мы с Шигориным - два совершенно разных человека, попрошу учитывать сей непреложный факт.
Если речь о кгбшнике, то у этого юзера-тролля не вейланд, а мозг не работает.
Он же кичится тем что на оффтопике. А остальные у него все дураки.
Тогда я не понял, кто здесь"кагебешник". А "оффтопик" - это Альт что-ли? 😆
> не вейланд, а мозгОдно другому не мешает же.
>СтартовалаНачалась*. Имейте уважение к родному языку.
Посему в будущем не употребляй слов никаких на букву "А", бе бо великое множество их из языков заморских пришло. И не токмо сия буквица, тако же и "Ф" в любом месте слова стоящая являет собой творение диаволов, речи нашей не ведающих.
Глагол "стартовать", как бы, давно русский.
В связи с тенденцией произошли так же и следующие изменения:Веселые старыт => веселые начала,
Старт ракеты => началы ракеты,
Стартер => началатор.
> началы ракетыТогда уж - "запуск огнелёта трубовидного".
> началатор
"зачинатель, с Б-жьей помощию"
> "запуск огнелёта трубовидного". "зачинатель, с Б-жьей помощию"Ну вот как-то так :)
Вяленому заслуженный хейт.
Вот именно - хейт заслужить еще надо. А пока - заслуженный игнор.
Вышла новая версия ненужно, уже почти совсем окончательно но немножко еще не готовая для? Да и хер с ней.
Стим запускается и ладно ☠️
Причём запускается в иксах
Это был такой вброс наугад - а вдруг прокатит?
Почему же это вброс? Стим не работает в иксах? Работает. Стим в вейланде работает нативно? Нет, запускается в xwayland - тобишь в иксах.
Уже договорились на счет протокола для скриншотов?
Не будет скриншотов, приложениям запрещено смотреть на соседей.
Будет частью протокола скорее всего.
Не будет. Твердо и чётко.
Так и как тогда снять скриншот с экрана? Такое ощущение, что ниша Wayland это телевизор с OSD и картинка в картинке, а не пользовательский интерфейс.
Очень просто.В sway(а точнее wlroots) сделали вейланд протокол который только ими и поддерживетсяhttps://github.com/swaywm/wlroots/blob/master/protocol/wlr-s...
.
Секурности нет - любое приложение с доступом к вейланд сокету может сделать скриншот.
В гноме композитор создает специальный чисто гномовский dbus сервис который любому дбас клиенту отдает картинку. Правда флатапак имеет дбас прокси, так что зафлатпаканым приложениям можно запретить делать скриншоты через этот сервис.
Референсный композитор weston что-то там своё придумал, унего своя скринщотилка и её должен специальным образом сам weston запускать.
Потом оказалось что для флатпака создавали портал для скриншотов.
Так что сейчас гном и кде(но это не точно) дополнительно поддерживают скриншоты через xdg-desktop-portal от флатпака.Вообщем зоопарк.
> В sway(а точнее wlroots) сделали вейланд протокол который только ими и поддерживается...Секурности нет - любое приложение с доступом к вейланд сокету может сделать скриншот.
Как это отключить?
https://packages.debian.org/sid/wf-recorder - это тоже удалить для секурности?
А есть же еще https://packages.debian.org/sid/grim и https://packages.debian.org/sid/slurp... Как насчет их?
wf-recorder/grim/slurp и работают через wlr-screencopy-unstable-v1.xml
Билд флага для wlroots я не нашел, так что только вручную вырезать.
> Так и как тогда снять скриншот с экрана?Задампить surface, например...
Ой, а я не знал и в кедах в wayland сессии спокойно делал скриншоты родной тулзой. Надо разрабам сказать, чтобы выпилили эту фичу.
Потому что в вяленом сейчас куча костылей и подпорок - еще покруче, чем в иксах. По мере их выкидывания ты обнаружишь, что сделать скриншот в вейланде низзя, ведь приложениям запрещено смотреть друг на друга из соображений секурности. Как решить эту проблему, разработчики модно-молодежного так и не решили, да и вряд ли решат. Объявят скриншоты депрекейтедом, скорее всего.
> Потому что в вяленом сейчас куча костылей и подпорок - еще покруче,
> чем в иксах. По мере их выкидывания ты обнаружишь, что сделать
> скриншот в вейланде низзя, ведь приложениям запрещено смотреть друг на друга
> из соображений секурности. Как решить эту проблему, разработчики модно-молодежного так
> и не решили, да и вряд ли решат. Объявят скриншоты депрекейтедом,
> скорее всего.Ты вообще не понимаешь о чём говоришь. Wayland - это просто протокол с расширениями. Никто, кроме разработчиков конкретных реализаций не сможет выкинуть какое-нибудь расширение. Скриншоты в тех же кедах перестанут работать только если разработчики кед решат это выпилить. А т.к. это кеды, а не гном, то скорее всего этого не произойдёт никогда.
Тогда должен быть возможность вот прям взять и вывести картинку куда-нибудь. Весь вопрос только в том, каким приложениям это можно будет делать и как это всё сделать так, чтобы не было потом вопросов вида "какой урод это сделал?"
А как переключать раскладку клавиатуры и как органиовать всякие SysTray? Это будет делать оконный менеджер или какая-то другая ответственность? Вообще где почитать по подробнее о изделии и примеры есть?
Появилась возможность ___перетаскивания___ в режиме drag&drop окон приложений, использующих XWayland и Wayland. В KWin ___обеспечена корректная прокрутка колесом мыши___ в окружении на базе Wayland.
Я просто очарован! Это такой прогресс в сравнении отсталыми иксами и ДЕ а голова кружится от восторга
Главное, что непонятно сколько экономии в конечном счете?
Я это к тому, что может оно того и не стоит?
> Опубликован Waypipe - прокси для протокола Wayland, позволяющий запускать приложения на другом хостеАхахахаха.
Мне показалось, или вяленый демонстрирует активность на фоне новостей своего прямого конкурента ?
кто-то уже ставил себе?https://github.com/Aishou/wayland-keylogger
проверьте плз, работает ли ещё кейлогер или надо патчить.
Это бред, а не кейлоггер.
Wayland-клиент по протоколу вейланда сделать кейлоггер не сможет.
А вот Х-клиент это сможет.Запись в bashrc, чтение/записть файлов и прочее очевидным образом out-of-scope для модели безопасности вейланда и должны обеспечиваться другими инструментами. Например контейнерами/флатпаками.
Знакомая до боли картинка.
> Знакомая до боли картинка.Эта картинка не совсем соответствует фактическому положению дел. Жирные потоки данных после согласования вообще в вэйланд не попадают, через него только согласуется что и куда. Это довольно радикально отличает его от иксов, где по умолчанию вообще все должен жевать их сервер. Что обрекает его на проблемы с перфомансом.
Похоже немножечко мертвого родили (естественно для жизни в реальных условиях, а не во всяких там лабораториях).
Стоит ли откачивать, или лучше начинать закапывать? Может кому то выгодно такое положение вещей?
> Похоже немножечко мертвого родилиТы просто не видишь редхатовских разработчиков, что они делают и какие у них планы. Поэтому на тебя однажды ВНЕЗАПНО упадет рояль, в виде мессаги редхатчиков "простите, чуваки, но xorg теперь deprecated". И этот момент уже маячит на горизонте - на форониксе кто-то из этой клики весьма популярно все обрисовал.
Когда у меня в федоре появился Wayland и я вообще не заметил разницы, это слишком лёгкий рояль.
> это слишком лёгкий рояль.Это внезапный рояль для вон тех чуваков, размахивающих иксами.