Опубликован (https://lists.freedesktop.org/archives/wayland-devel/2018-No...) релиз пакета wayland-protocols 1.7 (https://cgit.freedesktop.org/wayland/wayland-protocols), содержащего набор протоколов и расширений, дополняющих возможности базового протокола Wayland и предоставляющих возможности, необходимые для построения композитных серверов и пользовательских окружений.В версии 1.7 представлено два новых нестабильных протокола:
- primary-selection - по аналогии с X11 обеспечивает работу первичного буфера обмена (primary selection), вставка информации из которого обычно осуществляется средней кнопкой мыши;
- linux-explicit-synchronization - специфичный для Linux механизм синхронизации буферов в привязке к поверхности.
В настоящее время в состав wayland-protocols входят следующие стабильные протоколы, в которых обеспечивается обратная совместимость:- "viewporter" - позволяет клиенту выполнять действия по масштабированию и обрезанию краёв поверхности на стороне сервера.
- "presentation time" - обеспечивает отображение видео.
Нестабильные протоколы, разработка которых ещё не завершена и не гарантируется сохранение совместимости с прошлыми выпусками:- "fullscreen-shell" - управление работой в полноэкранном режиме;
- "input-method" - обработка методов ввода;
- "linux-dmabuf" - совместное использование нескольких видеокарт при помощи технологии DMABuff;
- "text-input" - организация ввода текста;
- "pointer-gestures" - управление с сенсорных экранов;
- "xdg-shell" - XDG-расширения для рабочего стола;
- "relative pointer events" - относительные события указателей;
- "pointer constraints" - ограничения указателей (блокировка);
- "tablet" - поддержка ввода с планшетов.
URL: https://lists.freedesktop.org/archives/wayland-devel/2018-No...
Новость: https://www.opennet.me/opennews/art.shtml?num=49598
Ну вот. А столько криков, воплей было.
Так что светлое ✨ будущее не за горами ⛰
Зачем дублировать часть слов картинками? Чтению не обученных нынче исчезающе мало и без дублирования всех слов картинками сообщение им не понять.
Действия пони (в этом они удивительно похожи на людей) не обязаны быть рациональными.
Да ты оптимист.
t9 подставляет, возможно. AI - зло.
а разве этого не должно было быть в версии 0.1?
Кому должно, тебе? А код и/или спецификацию ты написал?
Сейчас Wayland выглядит как топтание на месте, а не как прорывная технология, решающая какую-то проблему XServer.
Оно выглядит как очень упрощённый X, который пожалуй уже можно юзать разве что, на смартфонах. Для десктопа ему очень далеко. Особенно если пользователь привык ко всем вкусняшкам Xorg.
Не знаю, на всяких IOT наверное правильнее юзать сразу FB, чем накатывать Wayland.
Да, так часто упоминаемую здесь сетевую прозрачноть Xserver я использую по 3 дня в неделю.
Что вам мешает использовать её в Wayland?
Fedora 27 намертво зависала на Wayland + Intel 5xxx так что нет. Может сейчас что поменялось.
А софт написаный для иксов я тоже могу без падения производительности юзать? А OpenBox для Wayland есть?
> А софт написаный для иксов я тоже могу без падения производительности юзать?По крайней мере tuxracer у меня не тормозил
> А OpenBox для Wayland есть?
> Для десктопа ему очень далеко.Баян, © 2008 https://www.opennet.me/opennews/art.shtml?num=18730
> Для десктопа ему очень далеко. Особенно если пользователь привык ко всем вкусняшкам Xorg.А приведи пример вкусняшек Xorg. Знаю только неработающие хоткеи в открытом меню.
> Знаю только неработающие хоткеи в открытом меню.Откройте меню в огнелисе и удивитесь.
Ждём, когда огнелиса портируют на Wayland, тогда таких проблем не будет.
Причём в огнелисе хоткеи перестают работать, даже если меню не открывать, достаточно его показать.
> А приведи пример вкусняшек Xorg. Знаю только неработающие хоткеи в открытом меню.К сожалению эти вкусняшки прекратили поддерживать .
X-audio , ау ....типа большой овирхед и большие задержки 470-мс , мы напишем лучше свой велосипед под названием звуковой сервер ,да побольше и под каждый DE , и чтоб потом не плодить зоопарк заменим глюкавой пульсой :-(
X-print , технология работала. SUN выкинул потдержку только в 2005 году , были даже принтера которые с этим протоколом работали, и при этом подхватывали и подгружали шрифты , во как .
Ну про сервер шрифтов напоминать не буду, тупо прекратили поддерживать эту технологию,проще велосипедить .
> К сожалению эти вкусняшки прекратили поддерживать .Я так понял, что уже появилась ещё одна система, в которой можно сменить оконный менеджер?
Не, понятно, что крутых вещей, которые стоило бы развивать, а не выбрасывать, было больше. Но, тем не менее, Хы на данный момент являются самой развитой и продвинутой оконной системой. Как это ни печально сознавать.
Потому что де-факто Wayland идёт в обратном направлении, примерно как Гнум. Не поддерживается куча софта? А кому он нужен!, - говорят в вайланд.
> Не поддерживается куча софта? А кому он нужен!, - говорят в вайланд.А можно посмотреть на а) список софта, входящего в эту кучу и б) ссылку на заявление разработчиков вейланд?
В следующий раз, когда начнешь в ресторане возмущаться, что тебе принесли непрожареное пересоленое дерьмо, представь, что официант ответит: "Ты нам рецепт давал, когда заказ делал?! нет? ну жри молча тогда"
оу, а где такой ресторан, где еду бесплатно раздают, как вяленого??
> оу, а где такой ресторан, где еду бесплатно раздают, как вяленого??На Кутузовском и Ленинском.
Тогда уж не раздают, а запихивают.Жирный повар в красной шляпе с криком "а ты что, помогал мне готовить чтоли?" вырывает изо рта посетителей кусок мяса и запихивает веганский соевый вяленд.
> веганскийфууу. У меня есть коллега веганка. Это так стрёмно
Нам всё равно что вы там друг другу засовываете
> оу, а где такой ресторан, где еду бесплатно раздают, как вяленого??Red Hat Software
Курс акций: RHT (NYSE) 172,88 $ -0,85 (-0,49 %)
Доход: 2,9 миллиарда USD (2017 г.)Red Hat Enterprise Linux Desktop. Версия с Premium техподдержкой на 3 года - 757.045 руб.
Red Hat OpenStack Platform. Premium, Hyperscale, Smart Management, 3 года - 1.721.902 руб.
> а разве этого не должно было быть в версии 0.1?Кому как. Я бы сказал по иксам, что эта фича ненужная, неясная, глючная.
Вы просто не умеете ее готовить!select&paste - это супер!
да и фокус за мышкой - очень упрощает жизнь, но требует хорошего монитора! )))wayland превращается, wayland превращается, wayland превращается… в старый добрый X11 ))))))))))
переписать иксы с нуля тоже не плохая работа. тем более с учетом нового железа/технологий/потребностей. Ждем всех фич иксов, а лучше прозрачной замены =)
да, страдальцам с макомышью вообще без кнопок с этой фичей немного сложно освоиться.
Ну яблочные мыши 🐁 — это то самое...
А так я отлично понимаю всю эту боль разработчиков приложений под линуксы, которым нужна реакция на среднюю кнопку мыши. Кривизна, костыли, и всё такое...
Яблочные мыши - нерациональное тупое устройство, как в общем-то и вся остальная продукция Apple.
бедные разработчики приложений под лину… да чего угодно. На клавиатуре столько кнопок и на каждую нужно повесить свой колбэк!!!!
не порите чушь, она визжит уже - реакция на среднюю кнопку мыши есть во ВСЕХ тулкитах поверх Xlib
И xcb
С этой макомышью одна боль.1. Вам нужно зарядить мышь не отрываясь от работы. Это невозможно, так как зарядный порт находится на дне мыши.
2. Вы хотите совершить клик правой кнопкой мыши. Для этого нужно поднять указательный палец так как правая кнопка эмулируется и мышь просто не понимает, что вы от неё хотите если прикасаетесь к ней двумя пальцами одновременно.
3. В темноте на ощупь невозможно определить, где у мыши перед, и где зад.
4. Вы хотите вставить свою мышь в обычный ноут. так как не хотите покупать несколько мышей. Нельзя
5. Очень неудобная, тонкая, неприятная на ощупь.
С маками во всём так.Даже USB-порты на imac, macmini, macpro - настольные ПК, имеют только сзади корпуса. Это какими надо быть альтернативно-одарёнными, что-бы такое "удобство" обеспечить.
> С маками во всём так.
> Даже USB-порты на imac, macmini, macpro - настольные ПК, имеют только сзади
> корпуса. Это какими надо быть альтернативно-одарёнными, что-бы такое "удобство" обеспечить.Там есть USB разъёмы в клавиатуре маков.
Но это работает, только если пользователю нравятся маковые клавиатуры, конечно.
>> С маками во всём так.
>> Даже USB-порты на imac, macmini, macpro - настольные ПК, имеют только сзади
>> корпуса. Это какими надо быть альтернативно-одарёнными, что-бы такое "удобство" обеспечить.
> Там есть USB разъёмы в клавиатуре маков.
> Но это работает, только если пользователю нравятся маковые клавиатуры, конечно.Ага, особенно на беспроводных клавах - "работает"
только теперь они реализовали среднюю кнопку? Сколько лет вейлянду, десять? офигец. Пусть растёт, обрастает функционалом, жиреет, скоро не смогут кричать, что он легче и быстрее иксов. Найс.
Это кастомные расширения, их можно не использовать.
ну да, копипаст средней кнопкой не использовать, ага. А также, вывод изображения на экран и ввод с клавиатуры. Зачем они нужны, ну серьезно. У нас же легковесная нех!
>>ну да, копипаст средней кнопкой не использовать, агаАктуально только для десктопов. Wayland используется не только на десктопах. Далеко не только.
>>А также, вывод изображения на экран
Этим он таки занимается, но опять же - лишь компоновкой готовых буферов. Создавать поверхность для рисования, а также для определения ей роли окна приложения - задача дополнительного протокола (xdg-shell).
> Актуально только для десктопов. Wayland используется не только на десктопах."Вейланд используется всеми и везде? Да, но пока еще нет!"
> Wayland используется не только на десктопах. Далеко не только.Да знаю я. Там же где и гном: на самых крутых и популярных планшетах, очевидно! И в смартфонах, и в микроволновках. Заполонил прям! Чего ж он тогда лезет на десктопы, если ему это не интересно? Пфф
> Wayland используется не только на десктопах.Вэйланд не используется не только на десктопах. Ещё Вэйланд не используют в планшетах и на мобильных телефонах.
я например был бы рад отключить среднюю кнопку в иксах но не могу.. в вяленом она тоже не нужна.
> я например был бы рад отключить среднюю кнопку в иксах но не могуИ что мешает ? xmodmap вроде никто не запрещал.
> только теперь они реализовали среднюю кнопкуНет. Они её стабилизировали. Реализовали её лет десять назад.
> Нестабильные протоколы...
> "text-input" - организация ввода текста;...
А что это означает на практике? Вот, например, если я хочу что бы у меня работала вставка средней кнопкой, это нужна поддержка со стороны Вестона, Qt/GTK/etc или конечного приложения?
А если я, как юзер, не хочу, что бы оно у меня работало, я могу это расширение отключить, или надо весь софт патчить и пересобирать?
Нужна поддержка со стороны композитора.
Тоесть либо Weston(хотя я сомневаюсь что его кто-то юзает), KWin в KDE, Mutter в Gnome, sway в sway, и тд и тп.И да, теперь все такие расширения написаны не один раз в иксах, а переписываются N раз во всех композиторах. Упс.
Соотвественно если хочется отключить - то это к композитору. Возможно у него это в конфиге, а возможно и патчить и пересобирать придется.
Ну и в клиентах тоже нужна поддержка. Тоесть по факту в Qt, GTK и тд.
Чем больше количество мест для сведения чтобы работало, тем больше мест где может сломаться и будет глючить, будет ад и боль для пользователей.
Ещё лет 10 и дойдут до функциональности иксов.
А потом опять скажут, что вяленный слишком растолстел/устарел(нужное подчеркнуть), давайте пилить новый!
О какой функциональности идёт речь?
Отключить эту дрянь можно?
Достаточно её не включать.
Так ее еще надо реализовать - это пока документ описывающий, что надо делать по нажатию средней кнопки мыши. Да и то именно такое поведение пока не фиксировано, могут поменять. :)
Не 1.7, а 1.17. Исправьте пожалуйста
xdg-shell уже стабильный, тоже исправьте. Более того это сейчас рекомендуемый интерфейс создания окон из поверхностей, так как встроенный wl_shell объявлен deprecated, и в Wayland 2.0 его выбросят
> wl_shell объявлен deprecatedКакая прелесть. Им ещё пользоваться никто не начал, а он уже deprecated. На этот раз они обогнали самих себя.
Начали. Но дело в том, что для нынешних свистопердящих десктопов данный интерфейс подходит мало. xdg-shell проще, функциональнее. Там где в случае wl_shell требовались костыли чтобы просто двигать окном по экрану, в xdg-shell всё делается простым вызовом xdg_toplevel. И только не надо мне сейчас говорить что "лол, никто ещё толком не пользовался, а уже выкинули". Это вполне естественно, что протокол развивается, и те же иксы ведь устаканились лишь к 11 версии.
вот только иксы устаканились за 4 года (84-87)
а вяленд сопли жуёт уже 6
>>вот только иксы устаканились за 4 года (84-87)Да вы что? То есть в них и композитинг был изначально, и прямой рендеринг, и т.д? Уже тогда можно было кубы крутить? Ну в таком случае признаю, Wayland - тот ещё слоупок
Это относится к расширениям, само собой. Базовый протокол мы не берём, так как Wayland также устаканился за 4 года (2008-2012)
Базовый протокол годен чуть более для ничего.
Базовый X11 в современных реалиях тем более. Или вы пытаетесь сравнить протокол (Wayland) и РЕАЛИЗАЦИЮ другого протокола (X11/Xorg)?
> иксы ведь устаканились лишь к 11 версии.Во всем мире (за исключением команды разработчиков) существовало только две версии X-протокола: X10 и X11. На выпуске X10 настояло руководство. Нужно было выпускать графическую систему, X10 была неплохо отлажена, но уже вовсю шла работа над X11 (она была сырой в то время). Поэтому решено было выпустить стабильную X10.
Для X10 вышло всего одно обновление, а дальше уже выпускалась только X11. Могу ошибаться, но X10 в итоге существовала только в одной ОС (кажется от DEC). Все остальные операционки (или большинство операционок) сразу брали X11.
> primary-selection - по аналогии с X11 обеспечивает работу первичного буфера обмена (primary selection), вставка информации из которого обычно осуществляется средней кнопкой мыши;Отлично. Теперь можно выкидывать Xorg и переходить на Wayland. Надо будет как-нибудь заняться этим.
>> primary-selection - по аналогии с X11 обеспечивает работу первичного буфера обмена (primary selection), вставка информации из которого обычно осуществляется средней кнопкой мыши;
> Отлично. Теперь можно выкидывать Xorg и переходить на Wayland. Надо будет как-нибудь
> заняться этим.В смысле — теперь? А чем отсутствие стандарта мешало раньше?
Не хватало поддержки primary selection. Да, надо ещё ждать пока протокол реализуют, но ведь полдела уже сделано.
> Не хватало поддержки primary selection. Да, надо ещё ждать пока протокол реализуют,
> но ведь полдела уже сделано.Пять лет назад не хватало, а дальше-то что держало?
>>> primary-selection - по аналогии с X11 обеспечивает работу первичного буфера обмена (primary selection), вставка информации из которого обычно осуществляется средней кнопкой мыши;
>> Отлично. Теперь можно выкидывать Xorg и переходить на Wayland. Надо будет как-нибудь
>> заняться этим.
> В смысле — теперь? А чем отсутствие стандарта мешало раньше?Меня всегда отворачивало от идеи поставить вейланд то, что там не было primary selection, которым я пользуюсь чаще, чем C-c/C-v.
>>>> primary-selection - по аналогии с X11 обеспечивает работу первичного буфера обмена (primary selection), вставка информации из которого обычно осуществляется средней кнопкой мыши;
>>> Отлично. Теперь можно выкидывать Xorg и переходить на Wayland. Надо будет как-нибудь
>>> заняться этим.
>> В смысле — теперь? А чем отсутствие стандарта мешало раньше?
> Меня всегда отворачивало от идеи поставить вейланд то, что там не было
> primary selection, которым я пользуюсь чаще, чем C-c/C-v.Пять лет назад отворачивало, а дальше-то что держало?
> Пять лет назад отворачивало, а дальше-то что держало?Я же написал. Какие буквы тебе непонятны?
>> Пять лет назад отворачивало, а дальше-то что держало?
> Я же написал. Какие буквы тебе непонятны?Мне непонятны буквы «н», «е», « », «б», «ы», «л», «о».
Тебя кто-то обманул?
>>> Пять лет назад отворачивало, а дальше-то что держало?
>> Я же написал. Какие буквы тебе непонятны?
> Мне непонятны буквы «н», «е», « », «б», «ы»,
> «л», «о».
> Тебя кто-то обманул?Вот сейчас я не понимаю тебя. И дело не в буквах, а в том, что у меня складывается ощущение, что ты разговариваешь с кем-то ещё, а просто перепутал окошко и не туда отправил своё сообщение.
> Вот сейчас я не понимаю тебя.Какие буквы тебе непонятны? Реализация Primary буфер в Wayland была добавлена лет пять назад, кто тебя обманул и сказал, что её там не было?
>> Вот сейчас я не понимаю тебя.
> Какие буквы тебе непонятны? Реализация Primary буфер в Wayland была добавлена лет
> пять назад, кто тебя обманул и сказал, что её там не
> было?Вероятно кто-то типа тебя и обманул. Тебе потребовалось четыре сообщения в треде, чтобы донести до собеседника эту простую мысль. Коммуникативные навыки на нуле. Общаясь с такими странными людьми легко ввалиться в заблуждение.
А если серьёзно, то я не очень стремлюсь. Я не занимаюсь тем, чтобы каждый день читать чендж-логи вейланда, в ожидании когда там реализуют нужные мне фичи. И, видимо, пять лет назад новость о том, что primary selection был добавлен в wayland прошла мимо меня. Вот и всё. Мне кажется вполне очевидный сценарий, непонятно что именно тебя сподвигло на то, чтобы избирать столь странный способ доносить до меня информацию, которую я пять лет назад упустил. Может ты из фанов wayland'а, и тебя оскорбляет то, что я так плохо знаю о том, что там с вейландом происходит? И, оскорбившись, ты тут выёживаешься мухой на стекле пытаясь оскорбить меня в ответ? Или что-то другое причиняет тебе боли в районе копчика? Что интересно?
Конечно, я во всём виноват, а как же иначе.
> Конечно, я во всём виноват, а как же иначе.А тебе это не очевидно? Хочешь я тебе разжую как тебе следовало действовать, чтобы твои мотивы вмешательства в обсуждение стали бы ясны, понятны и прозрачны с первого же твоего сообщения?
Давай так — сначала ты разжуёшь сам себе, что ты полез высказывать мнение в теме, в которой ты не разбираешься. Что ты распространяешь бредовые мифы, которые тебе лень проверить. Что ты надутый индюк, который считает, что его мнение самое правильное.Теперь можешь разжёвывать мне.
> Давай так — сначала ты разжуёшь сам себе, что ты полез высказывать
> мнение в теме, в которой ты не разбираешься.И что с того? Ну, во-первых, это даже не мнение, это намерение. А во-вторых, и что с того?
> Что ты распространяешь
> бредовые мифы, которые тебе лень проверить.Ну так поправь меня. Включи свои навыки коммуникации и поправь, поправь так, чтобы я понял это сразу, и пошёл бы каятся, посыпая голову пеплом. Совсем ведь немного надо напрячься, чтобы твои попытки коммуникации были бы понятны окружающим.
> Теперь можешь разжёвывать мне.
Что именно тебе ещё не понятно?
> Что именно тебе ещё не понятно?Разжуй, пожалуйста, текстом, как именно должен был ты, специалист по коммуникациями, написать чтобы сразу было понятно, что это не мнение, а намерение, а также то, что ты пишешь о том, чего не знаешь.
>> Что именно тебе ещё не понятно?
> Разжуй, пожалуйста, текстом, как именно должен был ты, специалист по коммуникациями, написать
> чтобы сразу было понятно, что это не мнение, а намерение,Иди и перечитай, там написано: "можно ставить вейланд".
> а также то, что ты пишешь о том, чего не знаешь.
Зачем? Разве ты был введён в заблуждение и вдруг поверил мне? Объясни мне, чё ты взъелся? Фанат вейланда у которого подгорает от того, что не все вокруг заучили наизусть ченджлоги вейланда? Или что именно тебе не нравится?
> Иди и перечитай, там написано: "можно ставить вейланд".Там написано, что можно ставить вейланд, потому что в вейланде появился мышиный буфер, а раньше тебе это мешало. Специалист по коммуникациям такой специалист.
> Объясни мне, чё ты взъелся?
Я тебе уже объяснил. А, да, я ж неправильно пишу, это уже третье сообщение после того, как я объяснил.
Может, дело всё-таки в консерватории?
>> Иди и перечитай, там написано: "можно ставить вейланд".
> Там написано, что можно ставить вейланд, потому что в вейланде появился мышиный
> буфер, а раньше тебе это мешало. Специалист по коммуникациям такой специалист.Да. И это полностью соответствует истине. Я даже не рассматривал вариант поставить вейланд, потому что был уверен, что там нету примари буфера. Ах да, я не добавил слов "я думаю", "AFAIK" и тп? тебя это смущает?
>> Объясни мне, чё ты взъелся?
> Я тебе уже объяснил. А, да, я ж неправильно пишу, это уже
> третье сообщение после того, как я объяснил.Да, я до сих пор не понимаю. Ты продолжаешь ходить кругами, не решаясь высказать, что тебя так тревожит.
> Может, дело всё-таки в консерватории?
Может быть. Но кругами-то ходишь ты. Не бойся так, я не кусаюсь, расскажи что у тебя на душе.
> Ах да, я не добавил слов "я думаю", "AFAIK" и тп? тебя это смущает?Да. Ты написал так, как будто там нет примари буфера, а не так, как будто ты об этом не знаешь. Поэтому я и спросил, почему тебя это продолжает останавливать сейчас.
> не решаясь высказать, что тебя так тревожит.
http://www.opennet.me/openforum/vsluhforumID3/115813.html#100
>> Ах да, я не добавил слов "я думаю", "AFAIK" и тп? тебя это смущает?
> Да. Ты написал так, как будто там нет примари буфера, а не
> так, как будто ты об этом не знаешь. Поэтому я и
> спросил, почему тебя это продолжает останавливать сейчас.Но там же в моём комменте есть ответ на этот вопрос: потому что теперь в Wayland есть примари буфер. Зачем было спрашивать?
>> не решаясь высказать, что тебя так тревожит.
> https://www.opennet.me/openforum/vsluhforumID3/115813.html#100Я подозреваю, что ключевая беспокоящая тебя тема "надутый индюк, который считает, что его мнение самое правильное", но не уверен до сих пор. Ты зря стесняешься это уточнить, я очень люблю людей озабоченных тем, что все вокруг них надутые индюки, это очень забавные люди.
> Но там же в моём комменте есть ответ на этот вопрос: потому что теперь в Wayland есть примари буфер. Зачем было спрашивать?Мы уже уточнили, что примари буфер есть не «теперь», а «пять лет назад». Ты опять об этом забыл? Мне не помогут никакие коммуникационные навыки, если ты не умеешь читать буквы и забываешь текст через пару минут после прочтения.
> Я подозреваю, что ключевая беспокоящая тебя тема "надутый индюк, который считает, что его мнение самое правильное", но не уверен до сих пор.
Да, именно так — из всего текста ты выделяешь только то, что интересно лично тебе и пропускаешь всё остальное мимо мозга. В результате твоё маленький мирок внутри черепной коробки не рушится, но для внешнего мира ты очень забавный в своей маленькой гордости.
> я очень люблю людей озабоченных тем, что все вокруг них надутые индюки, это очень забавные люди.
Ты врёшь. Ты любишь только себя и хочешь читать только то, что приятно тебе.
А нажимать на него средним пальцем?🖕
Я вот ничего не смыслю в том, как нынче работает оффлоадинг отрисовки на GPU, но правильно ли я понимаю, что если у меня открыт, например, браузер на полный 4K-экран и я пытаюсь плавно скроллить в нём страничку, то браузер должен 60 раз в секунду (а то и 75, 120 и далее по списку, иначе какое же это плавно) давать композитору новый буфер с ~8 миллионами пикселей? Или есть какое-нибудь расширение, позволяющее дать поверхность и обновлять лишь положение «камеры»?