LINUX.ORG.RU

История изменений

Исправление X512, (текущая версия) :

Ну давай.

  • Можно глобально захватывать ввод управляемым способом.

  • Есть стандартный API для устройств и методов ввода в пространстве пользователя.

  • Можно группировать окна в вкладки.

  • Есть протокол удалённого рабочего стола с векторной графикой и HTML 5 клиентом.

  • Есть тонкая настройка поведения окна. Например можно сделать чтобы окно не становилось активным при нажатии внутри него или вообще никогда не было в фокусе.

  • Есть серверные декорации и настройка их внешнего вида.

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

  • Поддержка многопоточности в GUI. Каждое окно работает в отдельном потоке.

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

  • Можно свободно управлять позицией окон.

  • Модальные окна позволяют таскать окна внизу.

  • Зависшие окна можно таскать и управлять ими.

Исходная версия X512, :

Ну давай.

  • Можно глобально захватывать ввод управляемым способом.

  • Есть стандартный API для устройств и методов ввода в пространстве пользователя.

  • Можно группировать окна в вкладки.

  • Есть протокол удалённого рабочего стола с векторной графикой и HTML 5 клиентом.

  • Есть тонкая настройка поведения окна. Например можно сделать чтобы окно не становилось активным при нажатии внутри него или вообще никогда не было в фокусе.

  • Есть серверные декорации и настройка их внешнего вида.

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

  • Поддержка многопоточности в GUI. Каждое окно работает в отдельном потоке.

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

  • Можно свободно управлять позицией окон.

  • Модальные окна позволяют таскать окна внизу.