The OpenNET Project / Index page

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

24.01.2016 12:16  Оценка готовности GNOME для работы поверх Wayland

Питер Хаттерер (Peter Hutterer), мэйнтейнер подсистемы ввода X.Org, опубликовал заметку про то, что о готовности Wayland следует судить не по стабильности и завершённости протокола и компонентов Wayland, а по степени поддержки Wayland в приложениях, тулкитах и десктоп-окружениях. Без практических реализаций поддержки протокола Wayland лишён смысла, поэтому, по мнению Хаттерера, вопрос "Готов ли уже Wayland?" следует перефразировать в "Могу ли я запустить GNOME, KDE, Enlightenment и т.д. под Wayland?" и ответ будет "Всё зависит от того, безупречная работа чего для вас важна". В свою очередь выражение "люди, работающие над Wayland" следует понимать как "люди, работающие над реализацией поддержки Wayland в...".

Хаттерер сравнивает трудности миграции с X11 на Wayland с тем, как если бы все решили перейти с английского языка на французский. Проблемы в такой ситуации возникают примерно аналогичные: Несмотря на то, что французский более современен, лучше звучит и поддерживает недоступные в английском языковые обороты, пока никто вокруг не говорит на этом языке, а вывески/газеты не переведены. И даже если в ресторане нанимают говорящего на французском официанта и переводят меню, персонал в соседнем магазине по-прежнему понимает только английский. Поэтому долгое время возможность применения французского языка будет сильно зависеть от обстоятельств и ситуации. Примерно те же трудности испытывает Wayland.

В ответ, Маттиас Класен (Matthias Clasen), лидер Fedora Desktop Team и участник GNOME Release Team, рассмотрел вопрос готовности Wayland на примере проекта GNOME. В частности, обращается внимание на то, что после более двух лет портирования работа уже почти завершена и проект близок к переходу дистрибутива Fedora 24 на использование GNOME с Wayland по умолчанию. Несмотря на то, что последние шаги к заветной цели самые трудные, в последних выпусках Wayland 1.9.91 и GNOME 3.19.4 наблюдаются существенные сдвиги вперёд. В частности:

  • Проделана большая работа по обеспечению корректного позиционирования диалоговых окон, меню и различных всплывающих элементов интерфейса приложений. Изначально позиция при выводе на экран выбиралась GTK-бэкендом Wayland эвристическим путём, отталкиваясь от косвенных параметров, таких как метаданные о типе окна. Недавно реализованная новая схема работает более точно и основывается на создании дополнительного переходного родительского окна;
  • Качество работы кинетической (инерционной) прокрутки доведено до должного уровня и работает не хуже или даже лучше, чем в X11. Поддержка кинетической прокрутки определена в протоколе и, в отличие от X11, не требует дополнительной эвристики на стороне драйверов;
  • Реализация режима Drag-and-Drop в Wayland теперь сравнима с реализацией для X11: для протокола Wayland реализованы необходимые дополнения, в GTK+ осуществлён перенос операций обработки курсора и ввода на сторону бэкендов GTK.

Из задач, которые ещё предстоит решить, отмечаются:

  • Обеспечение начальной поддержки планшетов Wacom, которая ожидается в Wayland 1.10;
  • Реализация замены для первичного основного буфера обмена X11 (primary selection), используемого при клике средней кнопкой мыши. В скором времени в протокол Wayland будут внесены необходимые изменения;
  • Перенос в GDK (для организации работы в форме бэкенда) новой системы управления позиционированием меню, недавно добавленной в GTK+. Идея переноса в бэкенд предложена разработчиками Mir и также одобрена для включения в бэкенд для Wayland.

Также отмечается прогресс в развитии средств для организации удалённого доступа к рабочему столу на базе GNOME и Wayland:

Кроме того, разработчики из компании NVIDIA близки к реализации поддержки Wayland в своих пропритерных драйверах для Linux. В блоге компании опубликована подробная статья об использовании уже добавленной возможности создания контекста OpenGL через EGL, без X Server. Необходимые для работы Wayland и Mir EGL-расширения уже входят в состав драйвера, также уже доступен прототип модуля для поддержки KMS. После завершения реализации KMS-интерфейса будут доступны все компоненты, необходимые для полноценной поддержки Wayland. В статье приведён пример создания контекста OpenGL через EGL без привлечения дисплейного менеджера, что также может применяться для организации рендеринга на стороне сервера.

  1. Главная ссылка к новости (https://blogs.gnome.org/mclase...)
  2. OpenNews: Началось формирование Live-сборок KDE на базе Wayland
  3. OpenNews: Статус развития графического стека и Wayland в Fedora Linux
  4. OpenNews: Выпуск пользовательского окружения Enlightenment 0.20 с полноценной поддержкой Wayland
  5. OpenNews: В Fedora Rawhide осуществлён переход на Wayland по умолчанию
  6. OpenNews: Увидел свет Wayland 1.9, перешедший на современный вариант лицензии MIT
Лицензия: CC-BY
Тип: Обобщение
Ключевые слова: wayland, gnome
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, commiethebeastie, 12:58, 24/01/2016 [ответить] [смотреть все]
  • +19 +/
    >Несмотря на то, что французский более современен, лучше звучит и поддерживает недоступные в английском языковые обороты, пока никто вокруг не говорит на этом языке, а вывески/газеты не переведены. И даже если в ресторане нанимают говорящего на французском официанта и переводят меню, персонал в соседнем магазине по-прежнему понимает только английский.

    Да это вброс.

     
     
  • 2.2, Аноним, 13:03, 24/01/2016 [^] [ответить] [смотреть все] [показать ветку]
  • +1 +/
    И что же вам не понравилось?
     
  • 2.6, phrippy, 13:17, 24/01/2016 [^] [ответить] [смотреть все] [показать ветку]
  • +2 +/
    Это не вброс, это капитан очевидность решил потроллить французов.
     
     
  • 3.48, Аноним, 23:19, 24/01/2016 [^] [ответить] [смотреть все]
  • +/
    Точно французов а не англоговорящих?
     
  • 3.61, Аноним, 13:08, 25/01/2016 [^] [ответить] [смотреть все]
  • +/
    ваша узколобость только удручает
     
  • 2.9, EuPhobos, 13:27, 24/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +4 +/
    Сразу вспомнился анекдот про шипящие дифтонги http www exler ru blog item 147... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.34, grn, 17:08, 24/01/2016 [^] [ответить] [смотреть все]  
  • +/
    http://artemg.livejournal.com/193048.html
     
  • 2.11, Славик, 13:29, 24/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +5 +/
    Если продолжить алегорию то когда в речи англичанина проскакивает матерное слово... весь текст скрыт [показать] [показать ветку]
     
  • 1.3, IMHO, 13:07, 24/01/2016 [ответить] [смотреть все]  
  • –1 +/
    пилят и пилят этот Wayland и все
     
  • 1.4, rshadow, 13:11, 24/01/2016 [ответить] [смотреть все]  
  • +2 +/
    На самом деле все еще хуже. Гном и КДЕ и т.д. тоже не самоцель. Вопрос в софте который там используется. И если в этом софте есть хоть намек на использовании функций иксов, то как в том старом анекдоте: теперь у нас есть N+1 протоколов...
     
     
  • 2.7, Жамк, 13:21, 24/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    *Стандартов, не протоколов.
     
  • 2.8, кверти, 13:26, 24/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    нужно понимать, что есть костыль прослойка в виде XWayland, которая будет обеспе... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.14, Аноним, 13:40, 24/01/2016 [^] [ответить] [смотреть все]  
  • –5 +/
    Есть куча узкоспециализированного проприетарного софта, который сидит на gtk2 qt... весь текст скрыт [показать]
     
     
  • 4.17, qwerty, 13:54, 24/01/2016 [^] [ответить] [смотреть все]  
  • +4 +/
    Дайте пример такого софта, что-то мне в голову не приходит Разве что нечто само... весь текст скрыт [показать]
     
     
  • 5.57, Анонимусисян, 08:59, 25/01/2016 [^] [ответить] [смотреть все]  
  • +/
    Skype.
     
  • 5.75, Admino, 19:32, 25/01/2016 [^] [ответить] [смотреть все]  
  • +/
    Но как, Холмс Как вы смогли сделать такое смелое предположение ... весь текст скрыт [показать]
     
  • 4.19, lululu, 14:17, 24/01/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    На Xwayland. Он же просто должен работать.
     
  • 3.25, Аноним, 15:08, 24/01/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    изобретут новый протокол, который придёт на смену Wayland, и вы ещё 5-10 лет буд... весь текст скрыт [показать]
     
     
  • 4.35, кверти, 17:10, 24/01/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    много ли вместо иксов протоколов разработали а что было до иксов и в каком году ... весь текст скрыт [показать]
     
     
  • 5.37, Roo2AT7d, 18:03, 24/01/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Каждый уважающий себя разработчик о 822 ч 822 е 822 р 822 е 822 д 822 н 8... весь текст скрыт [показать]
     
     
  • 6.45, Аноним, 21:23, 24/01/2016 [^] [ответить] [смотреть все]  
  • +/
    У линукса нынче крутой "фреймбуфер" - см на KMS и DRM.
     
  • 5.38, Аноним, 18:51, 24/01/2016 [^] [ответить] [смотреть все]  
  • +/
    Спроси вы меня об этом 5 лет назад, я бы ответил ноль Значило бы это, что их и ... весь текст скрыт [показать]
     
     
  • 6.62, Аноним, 13:11, 25/01/2016 [^] [ответить] [смотреть все]  
  • +/
    когда нет четкой цели все вышеописанное лишь имитация бурной деятельности... весь текст скрыт [показать]
     
  • 5.73, Vkni, 18:41, 25/01/2016 [^] [ответить] [смотреть все]  
  • +/
    "Убийц Хов" разработали с десяток.
     
  • 2.16, Teocally, 13:54, 24/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Да 8230 и это тоже ... весь текст скрыт [показать] [показать ветку]
     
  • 1.5, Аноним, 13:13, 24/01/2016 [ответить] [смотреть все]  
  • +/
    Т е вроде бы как программы и не работают, но это на самом деле это не их пробле... весь текст скрыт [показать]
     
  • 1.10, Аноним, 13:27, 24/01/2016 [ответить] [смотреть все]  
  • –3 +/
    взлетит, не? тиринг одолел в линуксах
     
     
  • 2.13, Аноным, 13:35, 24/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Его можно побороть. Но это не дело, конечно.
     
  • 2.47, Wladmis, 21:37, 24/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Option TearFree True Для intel 4 и radeon 4 ... весь текст скрыт [показать] [показать ветку]
     
  • 1.12, Аноним, 13:35, 24/01/2016 [ответить] [смотреть все]  
  • +3 +/
    т.е. на реальном железе не работает, а показали "где-то работает"
     
     
  • 2.20, lululu, 14:18, 24/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    А у него нет проблем с железом Есть же Vesa, так что он должен работать и без з... весь текст скрыт [показать] [показать ветку]
     
  • 1.15, Аноним, 13:48, 24/01/2016 [ответить] [смотреть все]  
  • +11 +/
    >создании дополнительного переходного родительского окна;

    Ещё никто не пользуется, а костыли уже есть.

     
  • 1.18, IdeaFix, 14:03, 24/01/2016 [ответить] [смотреть все]  
  • +/
    Радует что теперь там всё почти как в иксах... еще чуть-чуть и будет как в иксах.
     
     
  • 2.24, ix.., 14:50, 24/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    И будут x12, без обратной совместимости, с кучей разных способов удалённого дост... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.63, Аноним, 13:14, 25/01/2016 [^] [ответить] [смотреть все]  
  • +/
    а все потому, что или сейчас перевелись думающие разработчики или те, кто занима... весь текст скрыт [показать]
     
  • 1.21, Аноним, 14:26, 24/01/2016 [ответить] [смотреть все]  
  • –3 +/
    Вот и зачем было создавть Mir Конкуренция это хорошо, но не здесь Графический ... весь текст скрыт [показать]
     
     
  • 2.64, Аноним, 13:15, 25/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –3 +/
    конкуренция нигде не хорошо
     
  • 1.22, Аноним, 14:30, 24/01/2016 [ответить] [смотреть все]  
  • +2 +/
    Ну лет через 10 внедрят с костылями.
     
  • 1.23, Аноним, 14:38, 24/01/2016 [ответить] [смотреть все]  
  • –4 +/
    микрософт, на который равняются гномноделы, сидел бы в точно такой же дупе, что ... весь текст скрыт [показать]
     
     
  • 2.31, Аноним, 16:18, 24/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    не путаете с кедерастами, часом?
     
     
  • 3.36, Аноним, 17:43, 24/01/2016 [^] [ответить] [смотреть все]  
  • +/
    Вряд ли Это же МС копирует кеды, а не наоборот Вот гноморасты изначально копи... весь текст скрыт [показать]
     
     
  • 4.39, Аноним, 19:36, 24/01/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    Вылезай из своего бункера и сравни гном и мак. Удивишься различиям.
     
     
  • 5.40, Аноним, 20:11, 24/01/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    ну я про 2 так-то, 3 копирует wince
     
  • 4.53, Аноним, 23:42, 24/01/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Когда в KDE появились эти ужасные квадратики, я сразу понял какой будет Windows ... весь текст скрыт [показать]
     
  • 4.65, Аноним, 13:17, 25/01/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    у них просто HIG схожи, ни о каком копировании речи не идет... весь текст скрыт [показать]
     
     
  • 5.76, Аноним, 20:18, 25/01/2016 [^] [ответить] [смотреть все]  
  • +/
    А как же это "не как все"? Даже кнопки в диалогах порядок иной имели.
     
  • 1.26, Илья, 15:11, 24/01/2016 [ответить] [смотреть все]  
  • +1 +/
    А как у него с wm? Всякие там i3, openbox ?
     
     
  • 2.27, Roo2AT7d, 15:19, 24/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Этим вполне уже можно пользоваться https://github.com/SirCmpwn/sway
     
     
  • 3.30, arzeth, 16:17, 24/01/2016 [^] [ответить] [смотреть все]  
  • +6 +/
    > Этим вполне уже можно пользоваться https://github.com/SirCmpwn/sway

    Пока ещё неюзабельно :(. gnome-terminal часто крашится ( https://github.com/SirCmpwn/sway/issues/229 , https://github.com/Cloudef/wlc/issues/85 ), курсор в иксовых приложениях не меняется вообще ( https://github.com/Cloudef/wlc/issues/21 ) (в Weston тоже), раскладку нельзя переключать (но можно выбрать какую использовать по умолчанию), поворачивать экран нельзя ( https://github.com/Cloudef/wlc/issues/86 ), нельзя менять разрешение экрана (xrandr видит только одно разрешение. Можно добавлять разрешения с помощью xrandr --newmode, но использовать их не получается), сочетание Meta+W (как в i3) не работает (поэтому приходится на каждом рабочем столе держать по 1—2 приложений, чтобы можно было увидеть что в них), проблемы с фокусировкой окон, содержимое окна (или контексного меню!) иногда масштабировано во весь экран или половину экрана, проблемы при использовании нескольких мониторов, копипаст не везде работает.

     
  • 2.29, Аноним, 15:28, 24/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Кое-кто уже начал переписывать i3 под wayland
     
  • 1.28, Mirraz, 15:25, 24/01/2016 [ответить] [смотреть все]  
  • +3 +/
    Пока XFCE не заработает на нём, оно нинужно.
     
     
  • 2.32, Аноним, 16:19, 24/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –6 +/
    Крылов, "Свинья и Желуди"
     
  • 1.33, Аноним, 16:57, 24/01/2016 [ответить] [смотреть все]  
  • +/
    Корректные позиционирования диалоговых окон Свежий гитовский сбор гнома всё так... весь текст скрыт [показать]
     
  • 1.42, robux, 21:14, 24/01/2016 [ответить] [смотреть все]  
  • +3 +/
    > работает не хуже или даже лучше, чем в X11

    - суть всей статьи.

    А ведь при создании вяленого всюду трезвонилось, что "вейланд - супербыстрый графический аналог Иксов"!...

     
     
  • 2.43, Аноним, 21:18, 24/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Так и есть
     
     
  • 3.46, Mihail Zenkov, 21:30, 24/01/2016 [^] [ответить] [смотреть все]  
  • +/
    Результаты 2d тестов есть А то судя по glamor vs sna, со скоростью у wayland мо... весь текст скрыт [показать]
     
  • 2.56, iPony, 07:18, 25/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Для меня починенных шорткатов будет достаточно, ибо с иксами с ними полная опа ... весь текст скрыт [показать] [показать ветку]
     
  • 1.44, Аноним, 21:19, 24/01/2016 [ответить] [смотреть все]  
  • +/
    ... весь текст скрыт [показать]
     
  • 1.49, PSV, 23:25, 24/01/2016 [ответить] [смотреть все]  
  • –1 +/
    > Также отмечается прогресс в развитии средств для организации удалённого доступа к рабочему столу на базе GNOME и Wayland:

    я считаю это прекрасно!

     
  • 1.50, Аноним, 23:28, 24/01/2016 [ответить] [смотреть все]  
  • +1 +/
    Да не так всё это делается Объявить иксы deprecated, не выпускать больше новых... весь текст скрыт [показать]
     
     
  • 2.54, Аноним, 23:51, 24/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    как например gnome.. или xfce..
     
  • 2.60, КО, 11:43, 25/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Есть только миг между прошлым и будущим, Именно он называется жизнь Собственн... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.66, Аноним, 13:19, 25/01/2016 [^] [ответить] [смотреть все]  
  • +/
    когда последние иксы вышли ... весь текст скрыт [показать]
     
     
  • 4.77, Аноним, 01:57, 26/01/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    Лет 15 назад.
     
  • 1.58, Аноним, 10:28, 25/01/2016 [ответить] [смотреть все]  
  • –1 +/
    К черту вейланд, глючит на многих видеокартах, приходится отключать Федора 23, ... весь текст скрыт [показать]
     
     
  • 2.68, Аноним, 13:23, 25/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    171 многие 187 видеокарты, наверняка, ограничиваются одним вендором, так ... весь текст скрыт [показать] [показать ветку]
     
  • 1.59, Аноним, 11:07, 25/01/2016 [ответить] [смотреть все]  
  • –1 +/
    Надеюсь wmaker будет работать под этим вайландом
     
  • 1.69, adolfus, 13:33, 25/01/2016 [ответить] [смотреть все]  
  • +/
    После того, как гном лишился классического меню, большая часть из моих знакомых, в том числе и я, перешли на xfce. Но не все -- часть вернулась на KDE, другая осталась, но ненадолго. Как только появился уйобищный оконный интерфейс с менюшками в толстющем заголовке, который невозможно ни поменять, ни настроить, даже они свалили.
    Самое отвратное, это как окна GNOME открываются на десктопе -- обязательно в полном размере по горизонтали и так, чтобы пересечь границу экранов на мультиголовой системе и это реально выносит мозг. Открываешь pdf на центральном экране 1600x1200, он масштабируется до 5440 по горизонтали (1920+1600+1920) и всякий раз нужно его "втискивать" в требуемые 1600x1200. Я закрываю файл, открываю снова, а он опять на весь экран.
    Что будет после перехода на wayland даже представить боюсь.

     
     
  • 2.70, Аноним, 15:53, 25/01/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Я же надеюсь ты пишешь о Gnome 3.18?
     
  • 2.78, Аноним, 15:52, 03/03/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Я был ярым ненавистником гнома3 и постоянным пользователем гнома2 и потом MATE ... весь текст скрыт [показать] [показать ветку]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor TopList