The OpenNET Project / Index page

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

Состояние поддержки Wayland в Fedora 21

09.10.2014 23:01

Разработчики Fedora Linux обобщили информацию об уровне поддержки Wayland в будущем выпуске Fedora 21. В настоящее время для запуска сеанса GNOME 3.14 поверх Wayland требуется установка пакета gnome-session-wayland-session, но к бета-выпуску его планируется включить в штатную поставку. Для запуска X11-приложений в окружении на базе Wayland предусмотрена возможность применения прослойки XWayland, которая пока не позволяет использовать функции 3D и работу в полноэкранном режиме. Работа Wayland поддерживается при использовании свободных драйверов для карт Intel, NVIDIA и AMD.

Стабильность работы GNOME с использованием Wayland не вызывает нареканий, за несколько дней тестов в работе окружения рабочего стола не было зафиксировано сбоев. Для приложений ситуация с поддержкой Wayland ещё требует доработки. Несмотря на то, что почти все приложения GNOME уже адаптированы для выполнения в окружении Wayland, в выпуске Fedora 21 они выполняются при помощи XWayland, как и программы без поддержки Wayland, такие как Firefox и LibreOffice. Для запуска приложения без прослойки XWayland перед запуском программы следует установить переменную окружения "GDK_BACKEND=wayland", например для запуска gedit следует выполнить "GDK_BACKEND=wayland gedit". Из программ которые пока не поддерживают Wayland отмечены GNOME Software, Terminal, Empathy, Totem, PiTiVi, Sushi и различные 3D-игры.

Некоторые ограничения, наблюдаемые в работе GNOME с использованием Wayland:

  • Не работают и не будут работать возможности, требующие получения ресурсов извне приложения, так как получение таких ресурсов недопускается моделью изоляции (например, невозможно реализовать кейлоггер, получить скриншот экрана, узнать цвет пикселей). В будущем для реализации таких возможностей планируется подготовить специальный D-Bus API, для доступа к элементам которого у пользователя будет запрашиваться подтверждение полномочий;
  • Невозможно изменить внешний вид курсора мыши при работе с использованием прослойки XWayland (например, курсор не меняется при его наведении на ссылку в браузере или для индикации возможности изменения размера окна);
  • Изменение размера окон приложений, работающих через XWayland, пока оставляет желать лучшего, но для окон Wayland-приложений масштабирование выполняется даже более гладко чем при использовании X.
  • При перезапуске GNOME Shell окна не восстанавливаются, как реализовать сохранение и восстановление сеанса в случае краха Mutter пока непонятно;
  • Окна приложений, использующих Wayland, захватывают часть пространства вокруг. Например, при сворачивании окна на полэкрана, вокруг окна наблюдается заметный зазор. Подобные зазоры также возникают вокруг эскизов окон в обзорном режиме;
  • Пока не поддерживаются некоторые управляющие жесты GNOME Shell. Например, не работает верхний левый угол, прокрутка для выбора приложений в обзорном режиме, отображение новых сообщений при выводе указателя за нижний край экрана;
  • Не работают конфигурации с несколькими мониторами, не распознаётся внешний монитор.


  1. Главная ссылка к новости (http://fedoramagazine.org/gnom...)
  2. OpenNews: Релиз GNOME 3.14. Обзор новшеств
  3. OpenNews: GTK3-порт Firefox успешно запущен в окружении Wayland
  4. OpenNews: Переход по умолчанию на Wayland произойдёт не раньше выпуска Fedora 23
  5. OpenNews: Релиз Wayland 1.6
  6. OpenNews: Началось альфа-тестирование Fedora 21
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/40790-wayland
Ключевые слова: wayland, fedora, gnome
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (63) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 23:38, 09/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    иксовые приложения будут унижать всячески, чую
     
     
  • 2.6, Аноним (-), 00:27, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    И это прекрасно
     
     
  • 3.36, Аноним (-), 11:47, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Во имя очередной "великой идеи" и "светлого будущего", которое все никак не наступает, мы опять должны сломать все, что работает.
     
     
  • 4.46, Аноним (-), 16:01, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Чую, переход на wayland растянется минимум на 20 лет.
     
  • 4.64, Имя (?), 19:53, 11/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Хрущёва бы им в помощь
     
  • 2.59, Аноним (-), 01:28, 11/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > иксовые приложения будут унижать всячески, чую

    И есть некий пойнт. Иксовые программы - априори не портабельные. В отличие от программ которые используют сугубо тулкиты типа Qt/Gtk или допустим OpenGL. Кроме всего прочего если какая-то программа работает в вяленде - она и в куче иных систем/графических окружений скорее всего заработает.

     

  • 1.2, AlexYeCu (ok), 23:42, 09/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +15 +/
    Погодите-погодите. Получается, что вот этот самый Wayland, вокруг которого уже который год тусуется толпа крикливых и бестолковых фанатов, на сегодня к использованию всё ещё непригоден? Со всеми этими зазорами, отсутствем элементарных функций, кривым ресайзом окон? Фанаты, вы на что возбуждаетесь-то?
     
     
  • 2.3, Аноним (-), 00:08, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Фанаты, вы на что возбуждаетесь-то?

    На перспективу, на светлое коммунистическое будущее. Очевидно же.

     
  • 2.4, Аноним (-), 00:11, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > год

    больше

     
     
  • 3.12, Аноним (-), 01:02, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >который год
     
  • 2.5, Аноним (-), 00:22, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Думаю, к десятилетию разработки там появится ресайз окон. Зато кабылу можно уже сейчас вращать.
     
  • 2.7, Аноним (-), 00:29, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > вокруг которого уже который год тусуется толпа крикливых и бестолковых фанатов, на сегодня к использованию всё ещё непригоден

    вокруг которого гавкают хейтеры. а фанаты понимают, что это проблемы gtk, что не успели адаптировать. а вовсе не wayland

     
     
  • 3.24, Аноним аля (?), 06:30, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > а фанаты понимают, что это проблемы gtk

    Пруф или балабол?

     
     
  • 4.31, Аноним (-), 09:48, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Несмотря на то, что почти все приложения GNOME уже адаптированы для выполнения в окружении Wayland, в выпуске Fedora 21 они выполняются при помощи XWayland, как и программы без поддержки Wayland

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

     
  • 2.8, alright (?), 00:30, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • +14 +/
    Если бы не Марк начал делать свой Мир, то и этого бы не было.
     
  • 2.11, Vadis (ok), 00:52, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А куда торопиться? впереди - бесконечность!
     
     
  • 3.29, pkdr (ok), 09:40, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Какая такая бесконечность? Впереди маячит тепловая смерть Вселенной, судя по темпам, у них есть шансы не успеть.
     
  • 2.40, Аноним (-), 13:38, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ты просто не знаешь откуда шум А шум подняла не Red Hat, не сообщество Fedora... большой текст свёрнут, показать
     
     
  • 3.41, Аноним (-), 13:56, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Немного дополню свой коммент. Создаётся ощущение что Canonical вообще ничего не делает, но исключения были. Тема оформления Human в ранних версиях (обновлялась в 9.04 и 10.04), Jockey в 7.04, WUBI в 8.04, ufw в 8.10, Unity в 10.10 (и в Ubuntu для мобильных устройств за два года до этого), Ubuntu One, Ubuntu магазин приложений. Вроде всё.
     
     
  • 4.52, koblin (ok), 16:22, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Они делают удобный в использовании дистрибутив linux. Чего вы от них еще хотите? Мне этого достаточно.
     
  • 2.50, prokoudine (??), 16:15, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > вокруг которого уже который год тусуется толпа крикливых и бестолковых фанатов

    Самокритика -- это хорошо. Продолжайте в том же духе.

     

  • 1.9, rshadow (ok), 00:31, 10/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Короче еще минимум год ждать.
     
     
  • 2.37, Аноним (-), 11:48, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Короче еще минимум год ждать.

    Я это слышал в прошлом году. И в позапрошлом.

     
     
  • 3.56, Анонимомус (?), 17:33, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    До этого были планы, теперь есть почти полнофукциональный портотип, в 3.16 исправят очевидные косяки, в 3.18 стабилизируют.
     
  • 3.60, Аноним (-), 01:30, 11/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Я это слышал в прошлом году. И в позапрошлом.

    Да про btrfs тоже так говорили. А он теперь работает, однако :).

     

  • 1.10, Full inu (ok), 00:49, 10/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    А программа Wine работает или нет?!
    Прям захотелось пощупать это в руках и посмотреть, нет ли вайновских багов, присущих иксам)
    хотя, тут говорят, что не работает даже ресайз окон...
     
     
  • 2.13, kravich (ok), 02:05, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Работает в режиме совместимости c X (XWayland)
     
     
  • 3.14, Full inu (ok), 02:06, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Работает в режиме совместимости c X (XWayland)

    Работать-то работает, но как?!

     
     
  • 4.20, kravich (ok), 04:23, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    "но как" в смысле реализации, или в смысле стабильности?
     
     
  • 5.38, Full inu (ok), 12:55, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > "но как" в смысле реализации, или в смысле стабильности?

    Пожалуй, единственное, что мне хотелось проверить - это:
    1) переключаются ли окна с запущенными играми по alt+tab;
    2) восстанавливается ли разрешение экрана после удачного/аварийного выхода (exit) из игры.

     
     
  • 6.44, kravich (ok), 15:46, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    1. а)Запустил Stalker: SoC в вайне под xwayland, игра запустилась и игралась, из багов - сильно глючит мышка. По Alt+Tab (точнее, Super+Tab) переключился на второе окно и обратно в игру, все работает.
    б) Вспомнил, что в вайне под иксами альт-таб в фулскрин играх и так работает нормально, стоит проверить иксовое приложение, не поддерживающее Alt-Tab. Запустил DarkPlaces Quake GLX, без проблем переключился на второе окно по Super+Tab (http://storage8.static.itmages.ru/i/14/1010/h_1412941604_3484533_f8c7c5cce0.p)

    2. Не удалось ничего запустить в неродном разрешении, чтобы затем закрэшить, так что это проверить не получилось.

     

  • 1.15, Аноним (-), 02:31, 10/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    "...работающих через XWayland, пока оставляет желать лучшего, но для окон Wayland-приложений..." - прочесть внимательно религия запретила....ага...
     
     
  • 2.30, eSyr (ok), 09:46, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Где же те мифические Wayland-приложения, если даже гномоприложения работают через XWayland?
     

  • 1.16, Аноним (-), 02:47, 10/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Не работают и не будут работать ... получить скриншот экрана, узнать цвет пикселей ... у пользователя будет запрашиваться подтверждение полномочий

    Маразм крепчал, деревья гнулись.

     
     
  • 2.47, Аноним (-), 16:09, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Не работают и не будут работать ... получить скриншот экрана, узнать цвет пикселей ... у пользователя будет запрашиваться подтверждение полномочий
    > Маразм крепчал, деревья гнулись.

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

     

  • 1.17, Аноним (-), 03:37, 10/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А шрифты то по-прежнему Г. Что-то не то они все делают.
     
  • 1.19, Нимо Ан (?), 04:19, 10/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > и программы без поддержки Wayland, такие как Firefox и LibreOffice

    Самые нужные на любом ПК програмы и не поддерживают. Дайте угадаю? Skype, VLC, DeadBeef, и IntelliJ Idea, Sublime Text тоже не поддерживают?

     
     
  • 2.22, kravich (ok), 04:26, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Как эти программы перепишут/добавят в используемый ими тулкит поддержку Wayland/уберут явные вызовы к X11, тогда они и заработают нативно. А пока только через XWayland.
     
     
  • 3.33, Аноним (-), 11:09, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Иными словами - никогда. Ибо пока работает хоть как-то, количество костылей в расчёт не принимается.
     
     
  • 4.45, kravich (ok), 15:59, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Уже по крайней мере DeadBeef при использовании GTK3 gui-плагина работает нативно.
     

  • 1.21, Anonomus (?), 04:24, 10/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    к черту Wayland! Марк пили быстрее Mir!
     
     
  • 2.27, Аноним (-), 07:47, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    wayland разрабатывается в точности с идеалами Линуса: если что-то непродумано, недоработано, то и так сойдет
     
     
  • 3.34, Аноним (-), 11:11, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вы Линуса с Леннартом не перепутали случайно? На всякий случай - да, это разные люди.
     
     
  • 4.42, слоупок (?), 14:52, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ая  думал это просто вторая инкарнация.
     
  • 3.48, Аноним (-), 16:11, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > wayland разрабатывается в точности с идеалами Линуса: если что-то непродумано, недоработано,
    > то и так сойдет

    По крайней мере сейчас есть возможность не пользоваться этим УГ пока оно не доработано. Тогда просто не было выбора.

     

  • 1.23, Аноним (-), 06:25, 10/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Wayland уже вовсю используется в телевизорах автомобилях и тд. В частности он хорош every frame is perfect (без задержек при перерисовке). И пониженным почти в два раза по сравнению с иксами потреблением энергии (за счет меньших требований к памяти и процессору).
     
     
  • 2.25, Аноним (-), 06:57, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    не рассказывай им. Пусть дальше закидывают какахами неведомую штуку  
     
  • 2.26, Led (ok), 07:28, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Wayland уже вовсю используется в телевизорах автомобилях и тд.

    Малыш, тебя обманули. В автомобилях уже десяток лет directfb используется.


     
     
  • 3.53, Nuzhny (?), 16:25, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А Википедия говорит, что используется: http://en.wikipedia.org/wiki/Wayland_%28display_server_protocol%29#
    Кроме того для автомобильных информационно-развлекательных системах активно начинает использоваться связка Wayland + Qt
     
  • 2.28, Аноним (-), 09:17, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    одноразовый движок, клапана без толкателей, ресурс коробки 30ккм, вяленый вместо видео. шикарные автомобили.
     
  • 2.49, Аноним (-), 16:14, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > И пониженным
    > почти в два раза по сравнению с иксами потреблением энергии (за
    > счет меньших требований к памяти и процессору).

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

     

  • 1.32, Аноним (-), 09:56, 10/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Почему бы графический стек ReactOS не использовать?
     
     
  • 2.43, gerhj4wyq343 (?), 15:44, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    потому что он будет работать быстро и качественно, что непозволительно для философии юникс.
     
     
  • 3.66, tr3x (ok), 12:15, 13/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что "Сейчас ReactOS 0.3.16 находится в состоянии альфа, что означает отсутствие некоторых функциональных возможностей, а также то, что система рекомендована только для ознакомления и экспериментов."
     

  • 1.35, Аноним (-), 11:41, 10/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А почему в дебиане левый верхний угол и миниатюры работают и терминал через wayland рисуется? Он обскакал Фёдору?
     
  • 1.39, Аноним (-), 13:19, 10/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Из программ которые пока не поддерживают Wayland отмечены ... Terminal ...

    Ну офигеть теперь.

     
  • 1.51, Аноним (-), 16:19, 10/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Фактически им сейчас надо делать и свой вариант xorg в виде xwayland и wayland. Бог им в помощь.
     
  • 1.54, Аноним (-), 16:27, 10/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Поскольку wayland сам ничего не может придется клепать сотню костылей и в результате он будет ни чем не лучше xorg. Да еще того и гляди ради этого чуда придется весь линукс переписывать.
     
  • 1.55, Аноним (-), 16:30, 10/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А скажите правда ли, что написание оригинальных приложений без использования тулкита будет невозможно?
     
     
  • 2.57, Аноним (-), 20:04, 10/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > будет невозможно

    Возможно. Но для этого вам придется написать свой тулкит.

     

  • 1.58, Аноним (-), 23:40, 10/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Я правильно понял, что оно предполагает работу с плоскими окнами и средами и по сути является ещё одним линукс-воплощением оффтопика? Если да, то ну и пусть ваяют, если им хочется плестись в хвосте технологий и пытаться догнать уходящие поезда. :)
     
     
  • 2.61, kravich (ok), 02:13, 11/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Может быть я выскажу непопулярную точку зрения, но я считаю, что самый удобный интерфейс - это Win2k подобный интерфейс, все последующие попытки переосмыслить принципы организации рабочего окружения приводили к менее удобным вариантам.
     
     
  • 3.62, AlexYeCu (ok), 14:55, 11/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Для того, кто ничего кроме не видел — возможно.
     

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



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

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