The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск Wayland-Protocols 1.33, opennews (??), 19-Янв-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


51. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (-), 20-Янв-24, 11:22 
Протокол давно готов. Дело за создателями композиторов, к ним обращай свои претензии.
Ответить | Правка | Наверх | Cообщить модератору

79. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (79), 20-Янв-24, 16:52 
Новость-то прочитал? Давноужеготовый протокол 33-й раз доделывают... и никак доделать не могут. Доделать не могут, т.к. расширений все ещё мало.  А без расширений все уныло выходит.

Про фокус Джошуа Эштон полгода назад вопрос поднимал и вынес вердикт: "Всё у вас плохо, пришлось кучу костылей втыкать. Например, с фокусом в вашем вейланде вообще никак, а оно очень было нужно."

Я, например, жду поддержку трея нормальную. В кедах оно возможно уже есть, но хочется и за пределами КДЕ существовать.

Ответить | Правка | Наверх | Cообщить модератору

80. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (-), 20-Янв-24, 17:07 
Протокол стабилизирован 15 лет назад. Новые фичи вводят, обращай свои хотелки от разработчикам композиторов.

>Я, например, жду поддержку трея нормальную. В кедах оно возможно уже есть, но хочется и за пределами КДЕ существовать.

Протокол не обязан реализовавыть твои личные хотелки. Пиши письма разработчикам DE и WM.

  

Ответить | Правка | Наверх | Cообщить модератору

84. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (79), 20-Янв-24, 19:29 
А почему винда, мак и x11 мои хотелки реализовали, а под вейландом никак?

Это потому что Вейланд идеален, да? Ну и естественно, доработок Вейланд не требует абсолютно никаких! Уже 10 лет как готов и дописан... но ещё лет 5 минимум Вейланд будут допиливать.

P.S. На самом деле работа над вейландлм идёт и очень большая (года этак с 2020-го, когда резко потребовалось под вейландом скриншоты делать для zoom и skype). Но до состояния "готов" там ещё далеко. Мой личный вишлист 2014-го года исполнили чуть более чем наполовину (но уже более 50%).

Ответить | Правка | Наверх | Cообщить модератору

86. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (-), 20-Янв-24, 20:19 
> А почему винда, мак и x11 мои хотелки реализовали, а под вейландом никак

Может потому что эта хотелка нужна 0.01% юзеров и вот прям сейчас на нее нет смысла тратить время?
А лучше допилить что-то более нужное и полезное?
С другой стороны - это ж опенсорс, кто угодно может предложить драфт протокола.

> Уже 10 лет как готов и дописан

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

> Мой личный вишлист

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

Ответить | Правка | Наверх | Cообщить модератору

87. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (79), 20-Янв-24, 22:44 
Попробую по памяти, чтобы быстрее (почти всё через расширения).

+PrimarySelection
+AlwaysOnTop
?Список открытых окон и координаты окон (должно быть, но получилось ужасно - координаты относительно top-level окна, имена окон чаще не проставлены, т.к. расширение свеженькое)
+Управление окнами (свернуть/развернуть)
+Скриншоты (прям годно)

-drag'n'drop кривой (второй клиент не видит drop; это намеренный баг в core protocol)
-эмуляция ввода - VNC/RDP/тестирование; скорее нет, но иногда есть варианты

?вывод в виджет другого процесса (workaround прям тяжёлый - эмуляция композитора, smplayer за такое не возьмется)
?GlobalHotkeys (скорее нет)
?Иконки в трее (полноценного аналога XEmbed нет; там тогда потеря функций типа хинтов, иконок в меню, анимации сложно сделать)
?область под панели (внешние панели; должно быть, но давно не смотрел)

Многие вещи не очень очевидны, но их нет. Например вкладку в konsole можно перетащить из окна одного процесса в другой. Wayland'у до таких высот пока далеко.

Хороший пример - поднять переписку разработчиков cairo dock с разработчиками weston. 10 лет назад все закончилось словами «это невозможно в wayland». Сегодня это уже теоретически возможно, или будет возможно в ближайшие несколько лет.

Ответить | Правка | Наверх | Cообщить модератору

92. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от llolik (ok), 21-Янв-24, 09:05 
> -эмуляция ввода - VNC/RDP/тестирование; скорее нет, но иногда есть варианты

Так можно же. Виртуальные display и seat. Вон в GNOME недавно по сути удалённые RDP сессий запилили ровно на этом принципе (плюс headless режим композитора). И в weston недавно было что-то в этом стиле.

> Иконки в трее

Про это много могу говорить, занимался этой темой.

Нафиг они нужны в протоколе? SNI никто не отменял ( https://www.freedesktop.org/wiki/Specifications/StatusNotifi.../ ). Там ничего, кроме DBus и панели, где рисовать, не нужно. Проблема там не в протоколе, а в "пробросе" меню. Набор libdbusmenu пока работает, но уже лет 10, как никто его не трогал. Вот, кстати, поле для деятельности, которое ждёт своих энузиастов, если кому было нечем заняться.

> там тогда потеря функций типа хинтов, иконок в меню, анимации сложно сделать

Всё там это есть. Проблема в том, что кроме KDE, протокол полностью это никто не реализовывал. Тултипы в принципе полноценно реализованы только в KDE, overlay icons глючат GNOME, анимации тоже только в KDE (и то не в новых ЕМНИП) и т.д. Т.е. интерфейсы DBus есть, но они тупо не реализованы.

> иконок в меню

Их в GTK выпилили. Протокол тут не поможет примерно никак, потому что меню рисует тулкит.

> XEmbed

Ужас ужасный. Забудь и не вспоминай это говно. Никогда.

Ответить | Правка | Наверх | Cообщить модератору

81. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (-), 20-Янв-24, 17:08 
> В кедах оно возможно уже есть, но хочется и за пределами КДЕ существовать.

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

Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

85. "Выпуск Wayland-Protocols 1.33"  +/
Сообщение от Аноним (79), 20-Янв-24, 19:53 
Зачем задавать, если уже ответ очевиден? В гноме трея нет и никогда не будет. Всякие sway/lxqt обходятся иконками из /usr/share/pixmap и управлением через dbus.

А трей будут делать на основе чего-то вроде embedding foreign widgets/xdg-foreign. Просто определиться должны большие дяди (протокол доделать/описать use-case как с iccwm).

В моем понимании это означает "доделать протокол", или "сделать расширение" (формально это расширение, но оно так сильно распространено, что без него прям начинаешь страдать; смириться с его отсутствием можно разве что в телефоне/телевизоре).

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру