The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Статус разработки прослойки для обеспечения работы X11-прило..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от opennews (??) on 16-Июн-12, 23:49 
Тьяго Виньятти (Tiago Vignatti) опубликовал (http://vignatti.wordpress.com/2012/06/13/x-on-wayland/) развернутое описание принципов работы и информацию о текущем состоянии развития компонента XWayland, предназначенного для обеспечения выполнения обычных X11-приложений в окружении на базе  Wayland и композитного сервера Weston через организацию запуска полноценного X.Org-сервера в роли клиента Wayland. В частности, XWayland может быть использован для запуска приложений, использующих GTK2+ и Qt 4, а также вызывающих функции Xlib.


Интеграция обеспечивается через использование в X.Org-сервере специальных драйвера и бэкенда, которые подменят уровень взаимодействия с оборудованием на прослойку для вывода через Wayland. Дополнительно в состав компонентов XWayland включён отдельный оконный менеджер, добавляющий обрамление и строку с заголовком для окон запускаемых X11-приложений, и менеджер буфера обмена, позволяющий обеспечить функции выделения и копирования текста. Все сформированные X-окна перенаправляются в форме битмапов в буфер DRM при помощи фиктивного видеодрайвера, что позволяет обрабатывать вывод X11-программ на стороне Wayland точно также как вывод обычных Wayland-клиентов и позволяет обеспечить бесшовную интеграцию с X-сервером, а также свести к нулю паразитную нагрузку за счёт избавления от необходимости преобразования протоколов.

<center><a href="http://vignatti.files.wordpress.com/2012/06/xwayland.png&quo... src="https://www.opennet.ru/opennews/pics_base/0_1339872163.png" style="border-style: solid; border-color: #606060; border-width: 1px;" title="" border=0></a></center>


Поддержку запуска X11-приложений планируется встроить непосредственно в композитный сервер Weston, который при попытке выполнения X11-приложения инициирует запуска X-сервера и связанных с ним компонентов XWayland. Для запущенных в дальнейшем X11-приложений будет использована уже запущенная копия X-сервера. Сам процесс запуска X11-приложений будет бесшовным и неотличимым для пользователя от запуска приложений, работающих напрямую с Wayland. Для организации ввода, по аналогии с организацией вывода, для X-сервера создаются фиктивные клавиатура и устройство управления указателем, работающие через Wayland. В настоящее время функциональность XWayland уже доведена до рабочего состояния (см. видеоролик ниже).


<center><iframe width="640" height="480" src="http://www.youtube.com/embed/FLhMINYf3iE?rel=0" frameborder="0" allowfullscreen></iframe></center>


Из других достижений развития Wayland и Weston можно упомянуть представленные несколько дней назад пачти: обеспечение поддержки (http://lists.freedesktop.org/archives/wayland-devel/2012-Jun...) виртуальных экранов;добавление (http://lists.freedesktop.org/archives/wayland-devel/2012-Jun...) поддержки анимированных курсоров и средств для изменения оформления курсора; поддержка (http://cgit.freedesktop.org/wayland/weston/commit/?id=19e6f2...) ведения лога; реализация (http://lists.freedesktop.org/archives/wayland-devel/2012-Jun...) часов для пользовательской оболочки desktop-shell на базе Weston.

Напомним, что Wayland представляет (http://wayland.freedesktop.org/architecture.html) собой протокол взаимодействия композитного сервера и работающих с ним приложений. Клиенты самостоятельно выполняют отрисовку своих окон в отдельном буфере, передавая информацию об обновлениях композитному серверу, который комбинирует содержимое буферов отдельных приложений для формирования итогового вывода с учётом возможных нюансов, таких как перекрытие окон и прозрачность. Иными словами, композитный сервер не предоставляет API для отрисовки отдельных элементов, а оперирует только с уже сформированными окнами, что позволяет избавится от двойной буферизации при использовании высокоуровневых библиотек, таких как GTK+ и Qt, берущих на себя работу по компоновке содержимого окон. Взаимодействие с аппаратным обеспечением, например, проведение инициализации, переключение видеорежимов (drm modesetting) и управление памятью (GEM  для i915 и TTM  для radeon и nouveau) графических карт, может производиться напрямую через модуль, работающий на уровне ядра, что позволяет обойтись без привилегий суперпользователя. В настоящее время поддержка прямой работы c Wayland уже реализована для библиотек Gtk3+, Qt 5, SDL, Clutter и EFL (Enlightenment Foundation Library).

В рамках проекта Weston развивается один из прототипов реализации композитного сервера. Подчёркивается, что это лишь одна из реализаций (по аналогии с оконными менеджерами), так как в роли композитного сервера может выступать любой другой продукт, поддерживающий протокол Wayland. Например, в настоящее время ведётся работа по обеспечению поддержки Wayland в таких существующих композитных менеджерах для X11, как KWin и Compiz. Композитный сервер Weston может работать с использованием DRM-модуля ядра Linux, поверх X11 или поверх другого композитного сервера Wayland.

URL: http://vignatti.wordpress.com/2012/06/13/x-on-wayland/
Новость: https://www.opennet.ru/opennews/art.shtml?num=34118

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

Оглавление

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


1. "Статус разработки прослойки для обеспечения работы X11-прило..."  +2 +/
Сообщение от Аноним (??) on 16-Июн-12, 23:49 
Это все замечательно но когда будет переключение раскладок и декорации?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

81. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от дядя on 19-Июн-12, 20:31 
И какое отношение переключение раскладки имеет к отрисовке окон?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Аноним (??) on 17-Июн-12, 00:04 
"В настоящее время ведётся работа по обеспечению поддержки Wayland в таких существующих композитных менеджерах для X11, как KWin и Compiz". А в Mutter будет?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Статус разработки прослойки для обеспечения работы X11-прило..."  +1 +/
Сообщение от Аноним (??) on 17-Июн-12, 00:06 
Обязательно. Федоровцы же обещали полноценную поддержку wayland.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Статус разработки прослойки для обеспечения работы X11-прило..."  +1 +/
Сообщение от web on 17-Июн-12, 00:13 
Естественно.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

27. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Аноним (??) on 17-Июн-12, 10:48 
>А в Mutter будет?

http://git.gnome.org/browse/mutter/log/?h=wip/wayland

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

5. "Статус разработки прослойки для обеспечения работы X11-прило..."  +3 +/
Сообщение от paulus (ok) on 17-Июн-12, 00:20 
На сколько эта прокладка затормозит работу fluxbox и т.д.?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

46. "Статус разработки прослойки для обеспечения работы X11-прило..."  –6 +/
Сообщение от Аноним (??) on 17-Июн-12, 19:24 
Ебать, как я люблю LXDE!
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

80. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Аноним (??) on 19-Июн-12, 02:36 
> Как я люблю ебать LXDE!

Извращенец!!!

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

7. "Статус разработки прослойки для обеспечения работы X11-прило..."  +1 +/
Сообщение от zburguy email(ok) on 17-Июн-12, 00:30 
Молодцы, что еще сказать пробовать пока уже :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Motif (ok) on 17-Июн-12, 00:45 
X стал слишком быстро работать, что в него суют тормоза?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Статус разработки прослойки для обеспечения работы X11-прило..."  +1 +/
Сообщение от Аноним (??) on 17-Июн-12, 01:05 
> X стал слишком быстро работать, что в него суют тормоза?

Кому нужна быстрая работа - иксы запускать не будут.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору
Часть нити удалена модератором

25. "Статус разработки прослойки для обеспечения работы X11-прило..."  +10 +/
Сообщение от Аноним (??) on 17-Июн-12, 10:17 
Кому нужна быстрая работа — компьютер включать не будут, сами всё в уме вычислят.
Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

9. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от kuku on 17-Июн-12, 00:52 
Если присмотреться, в ролике заметно торможение.
Какая-то, похоже, буферизация идёт.
И похоже это кончиться тем, что доведут до ума
X протокол.
Почему-то мне так сдаётся...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Статус разработки прослойки для обеспечения работы X11-прило..."  +2 +/
Сообщение от Аноним (??) on 17-Июн-12, 01:06 
> И похоже это кончиться тем, что доведут до ума X протокол.

Разработчики иксов не позволят такого бесчинства.
Скорее костьми лягут, чем позволят изменить хотя бы строчку.

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

17. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Аноним (??) on 17-Июн-12, 05:46 
> Скорее костьми лягут, чем позволят изменить хотя бы строчку.

Вроде как wayland половина иксовых разработчиков нынче допиливает, в том числе и вот этот стык оных.

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

62. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Куяврик on 18-Июн-12, 13:02 
форкай. меняй сто строчек. в принципе средняя репа - 12..20 тыс софтин. выкинуть демонов... ну короче переписывать немного.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

16. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Аноним (??) on 17-Июн-12, 05:45 
> Если присмотреться, в ролике заметно торможение.

Да, в реалтайме видео записывать - ресурсы жрет конкретно! :)

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

19. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Аноним (??) on 17-Июн-12, 08:56 
Скорее нет ускорения
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

31. "Статус разработки прослойки для обеспечения работы X11-прило..."  –2 +/
Сообщение от Vkni (ok) on 17-Июн-12, 13:32 
> Если присмотреться, в ролике заметно торможение.
> Какая-то, похоже, буферизация идёт.
> И похоже это кончиться тем, что доведут до ума
> X протокол.

Нет, согласно законам развития бюрократии, это кончится тем, что к Х прилепят ввод-вывод через Wayland, но непосредственно через сам Wayland ничего выводить не будут.

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

33. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Аноним (??) on 17-Июн-12, 15:47 
> Нет, согласно законам развития бюрократии, это кончится тем, что к Х прилепят ввод-вывод через Wayland, но непосредственно через сам Wayland ничего выводить не будут.

Законам развития бюрократии подчиняются пока только сами иксы.
Qt, GTK, EFL, KWin, Compiz, Mutter и другие, к счастью, на херу вертели эти законы.

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

38. "Статус разработки прослойки для обеспечения работы X11-прило..."  –5 +/
Сообщение от Vkni (ok) on 17-Июн-12, 16:11 
> Законам развития бюрократии подчиняются пока только сами иксы.
> Qt, GTK, EFL, KWin, Compiz, Mutter и другие, к счастью, на херу
> вертели эти законы.

И что это за чушь вы мне перечислили? Более-менее серьёзные приложения, необходимые для работы, часто используют совершенно другие наборы виджетов, отличные от Qt5 и Gtk3. Mathematica - Motif+Qt4, Maxima - Tcl/Tk, Grace - Motif, Wine - сам рисует, и т.д., и т.п.

Enlightenment, как это ни прискорбно, страшно глючен и вылетает на ровном месте. KWin ничем особенным среди оконных менеджеров не отличается. Compiz - технологическая демка. Mutter - ну очередной оконный менеджер, их тучи.

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

67. "Статус разработки прослойки для обеспечения работы X11-прило..."  +4 +/
Сообщение от Аноним (??) on 18-Июн-12, 15:09 
> Более-менее серьёзные приложения, необходимые для работы, часто используют совершенно другие наборы виджетов, отличные от Qt5 и Gtk3. Mathematica - Motif+Qt4, Maxima - Tcl/Tk, Grace - Motif, Wine - сам рисует

И что это за чушь вы мне перечислили? Mathematica, как это ни прискорбно, страшно глючен и вылетает на ровном месте, Maxima - ничем особенным не отличается, Grace - технологическая демка, Wine - ну очередной эмулятор, их тучи. и т.д., и т.п.

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

75. "Статус разработки прослойки для обеспечения работы X11-прило..."  –2 +/
Сообщение от Vkni (ok) on 18-Июн-12, 20:13 
> Mathematica, как это ни прискорбно, страшно глючен

Не умеешь по-русски писать, не выпендривайся. :-)

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

10. "Статус разработки прослойки для обеспечения работы X11-прило..."  –1 +/
Сообщение от ананим on 17-Июн-12, 01:03 
Во как.
Теперь х-сервер нужон. И никаких прозрачных бэкэндов.

Что и требовалось доказать.

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

14. "Статус разработки прослойки для обеспечения работы X11-прило..."  +2 +/
Сообщение от Аноним (??) on 17-Июн-12, 01:08 
> Во как.
> Теперь х-сервер нужон. И никаких прозрачных бэкэндов.

NTVDM в NT тоже был нужен.
Но все же надо отличать поддержку совместимости со старьем от основных задач.

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

15. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от ананим on 17-Июн-12, 01:43 
вайланд обещал совсем протевоположенное другое.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

18. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Аноним (??) on 17-Июн-12, 05:46 
> вайланд обещал совсем протевоположенное другое.

Дык ntvdm в современных виндах выкинули уже. В всех 64-битных его уже нет.

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

22. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Аноним (??) on 17-Июн-12, 09:54 
Вообще-то как раз это вэйланд и обещал.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

24. "Статус разработки прослойки для обеспечения работы X11-прило..."  +2 +/
Сообщение от Аноним (??) on 17-Июн-12, 09:58 
не лень отвечать аналитикам на каникулах?
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

26. "Статус разработки прослойки для обеспечения работы X11-прило..."  +1 +/
Сообщение от Аноним (??) on 17-Июн-12, 10:18 
> не лень отвечать аналитикам на каникулах?

Ну раз отвечаю, значит, не лень)

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

34. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Аноним (??) on 17-Июн-12, 15:48 
> вайланд обещал совсем протевоположенное другое.

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

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

20. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Pickle on 17-Июн-12, 09:16 
Это совместимости для, не более того.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

47. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Аноним (??) on 17-Июн-12, 19:28 
> Это совместимости для, не более того.

лет через *дцать иксы полностью выпилят :)

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

11. "Статус разработки прослойки для обеспечения работы X11-прило..."  +8 +/
Сообщение от Lain_13 email on 17-Июн-12, 01:04 
Yo dawg, I heard you like youtube.
~joehillen 2 days ago

and chromium and X and wayland.

So we put a chromium on your X and a youtube in your chromium and a wayland in the youtube and an X on the wayland and a chromium on the X and a youtbue on the chromium in the X on the wayland in the youtube on the chromium in the X.
~cutchyacokov in reply to joehillen 1 day ago

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

21. "Статус разработки прослойки для обеспечения работы X11-прило..."  +3 +/
Сообщение от Аноним (??) on 17-Июн-12, 09:33 
Были громоздкие иксы. Решили их упростить. В результате мы имеем уже иксы, вейланд, и прослойку между ними.

Да здравствует простота!

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

28. "Статус разработки прослойки для обеспечения работы X11-прило..."  +4 +/
Сообщение от Аноним (??) on 17-Июн-12, 10:51 
Это временное решение, пока твои любимые xeyes не портируют под вайленд.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

30. "Статус разработки прослойки для обеспечения работы X11-прило..."  +1 +/
Сообщение от Аноним (??) on 17-Июн-12, 12:00 
>Это временное решение, пока твои любимые xeyes не портируют под вайленд.

К тому времени, когда их портируют, Вэйланд станет таким громоздким, что напишут какой-нибудь новый Ландвэй с прослойкой для Вэйланд с прослойкой для Х.

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

35. "Статус разработки прослойки для обеспечения работы X11-прило..."  +2 +/
Сообщение от Аноним (??) on 17-Июн-12, 15:49 
> К тому времени, когда их портируют, Вэйланд станет таким громоздким, что напишут
> какой-нибудь новый Ландвэй с прослойкой для Вэйланд с прослойкой для Х.

Иксы прожили больше 20 лет. Учитывая более удачную архитектуру wayland, ему можно дать не меньше 30.

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

36. "Статус разработки прослойки для обеспечения работы X11-прило..."  –5 +/
Сообщение от Vkni (ok) on 17-Июн-12, 16:00 
> Иксы прожили больше 20 лет. Учитывая более удачную архитектуру wayland, ему можно
> дать не меньше 30.

Она крайне неудачная. Потому, что нужно рассматривать не Wayland сам по себе, а Wayland+<библиотека виджетов>. И мы видим, что каждая библиотека виджетов должна таскать с собой свою рисовалку - по сути дела, значительную часть X Window System.

Поэтому подход Wayland'a провоцирует велосипедостроительство. И именно поэтому, от X будет не уйти, потому, что не у всех библиотек компонентов достаточно ресурсов и идиотизма для создания собственной рисовалки.

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

37. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Аноним (??) on 17-Июн-12, 16:06 
> Поэтому подход Wayland'a провоцирует велосипедостроительство.

Он всего лишь более адекватно отвечает текущей ситуации, когда библиотека виджетов без собственной рисовалки является нонсенсом. А все почему? Потому что иксы с этой функцией не справились.

> потому, что не у всех библиотек компонентов достаточно ресурсов и идиотизма для создания собственной рисовалки.

Нужно очень постараться, чтобы найти более-менее популярную библиотеку виджетов, не имеющую собственной рисовалки. Потому что то убожество, которое вместо нее предоставляют иксы, нормальный человек юзать никогда не будет.

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

39. "Статус разработки прослойки для обеспечения работы X11-прило..."  –1 +/
Сообщение от Vkni (ok) on 17-Июн-12, 16:15 
> Он всего лишь более адекватно отвечает текущей ситуации, когда библиотека виджетов без
> собственной рисовалки является нонсенсом. А все почему? Потому что иксы с
> этой функцией не справились.

Ничего подобного. Нормальная инженерная практика - выкинуть Х11 и сделать НОВУЮ АДЕКВАТНУЮ потребностям ЕДИНУЮ для всех tk рисовалку. Ну эта рисовалка + определённые свистелки, собственно, и будет Х12. :-)

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

41. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Sauron (??) on 17-Июн-12, 16:26 
>> Он всего лишь более адекватно отвечает текущей ситуации, когда библиотека виджетов без
>> собственной рисовалки является нонсенсом. А все почему? Потому что иксы с
>> этой функцией не справились.
> Ничего подобного. Нормальная инженерная практика - выкинуть Х11 и сделать НОВУЮ АДЕКВАТНУЮ
> потребностям ЕДИНУЮ для всех tk рисовалку. Ну эта рисовалка + определённые
> свистелки, собственно, и будет Х12. :-)

man openVG, man openGL, man openGL ES, все остальные рисовалки от лукавого, а всякие библиотеки виджетов и прочее всё равно каждый по своему лепит. Проще сделать единую спеку на темы оформления.

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

64. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Vkni (ok) on 18-Июн-12, 13:29 
> man openVG, man openGL, man openGL ES, все остальные рисовалки от лукавого,

Я сильно сомневаюсь, что API OpenGL удобно для рисования двумерной графики.

> а всякие библиотеки виджетов и прочее всё равно каждый по своему
> лепит. Проще сделать единую спеку на темы оформления.

Раньше, когда рисовалка Х была адекватна, не лепили, а пользовались ею. Просто в начале 90-х на развитие Х забили большой болт => рисовалка устарела. Но идея такого разделения подсистем GUI, как в Х, естественна, как колесо. Поэтому особо далеко от неё не уйти.

А Wayland может вполне нормально работать как подсистема этой системы. И он именно так и будет работать, если под него выпустят драйвера.

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

42. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Аноним (??) on 17-Июн-12, 16:47 
> Ничего подобного. Нормальная инженерная практика - выкинуть Х11 и сделать НОВУЮ АДЕКВАТНУЮ потребностям ЕДИНУЮ для всех tk рисовалку. Ну эта рисовалка + определённые свистелки, собственно, и будет Х12. :-)

Эта задача ортогональная внедрению wayland. Потому что wayland, в силу его архитектуры, совершенно пофиг, одна там рисовалка, или разные.

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

44. "Статус разработки прослойки для обеспечения работы X11-прило..."  +1 +/
Сообщение от Аноним (??) on 17-Июн-12, 19:12 
> Он всего лишь более адекватно отвечает текущей ситуации, когда библиотека виджетов без собственной рисовалки является нонсенсом. А все почему? Потому что иксы с этой функцией не справились.

Не справились с ней как раза авторы библиотек, которые начали лепить свои велосипеды вместо стандартного общесистемного подхода.

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

63. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Vkni (ok) on 18-Июн-12, 13:25 
> Не справились с ней как раза авторы библиотек, которые начали лепить свои
> велосипеды вместо стандартного общесистемного подхода.

Это произошло из-за того, что Х11 долго не обновляли. Рисовалка Х11 действительно устарела, просто вместо того, чтобы её обновить, понаделали велосипедов.

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

68. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Аноним (??) on 18-Июн-12, 15:11 
> Это произошло из-за того, что Х11 долго не обновляли. Рисовалка Х11 действительно
> устарела, просто вместо того, чтобы её обновить, понаделали велосипедов.

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

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

78. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Vkni (ok) on 18-Июн-12, 20:18 
> Устаревшая и бесполезная рисовалка, намертво приколоченная гвоздями к иксам, которую невозможно
> обновить - наглядная демонстрация "эффективности" архитектуры иксов.

"И тут футболочка стала девочку душить. Ну нельзя же в одной футболочке 20 лет ходить." :-)

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

40. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Sauron (??) on 17-Июн-12, 16:25 
>И мы видим, что каждая библиотека виджетов должна таскать с собой свою рисовалку - по сути дела, значительную часть X Window System.

Они их и так таскают. Поэтому мимо и для рисования есть openVG и openGL(ES)

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

50. "Статус разработки прослойки для обеспечения работы X11-прило..."  +1 +/
Сообщение от Аноним (??) on 17-Июн-12, 23:32 
зачем вы разрушаете его уютный идеальный мир? :(
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

51. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от ВовкаОсиист (ok) on 18-Июн-12, 00:21 
товарищь, наблюдая за вашими постами, хочю сказать, что вы несёте один бред
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

29. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от anonymous (??) on 17-Июн-12, 11:46 
А мой любимый wmii поверх этого запустится? Есть сомнения...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

32. "Статус разработки прослойки для обеспечения работы X11-прило..."  +1 +/
Сообщение от robux (ok) on 17-Июн-12, 14:53 
Сначала расстроился, что иксы к вейланду прикручивают.
А потом подумал, и действительно - зачем воротить новый эмулятор XWindows ради каких-то вонюченьких приложений типа xeyes?!

Ну повисят иксы сбоку-припеку полгодика-год, а потом тихонько отомрут, и очередном changelog'е Wayland'a промелькнет никем не замеченное:
"libraries X Windows System is dropped away as obsolete..."

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

43. "Статус разработки прослойки для обеспечения работы X11-прило..."  –2 +/
Сообщение от Юрий (??) on 17-Июн-12, 18:20 
Когда курсор подносят к темному фону, особенно это видно на бордюрах окна, курсор отрисовывается в виде повернутого крестика (аля вышивка). И этот курсор имеет свой белый фон который перекрывает окно под курсором. Кто это барахло назвал композитным менеджером?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

48. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Stax (ok) on 17-Июн-12, 23:06 
В самом wayland все корректно - композитинг не делается *внутри* окна, которое рендерит X-сервер, потому что композитный менеджер в этих иксах не запущен (или драйвер xwayland не поддерживает). Допилят, думаю, а в самом wayland все уже шоколадно.
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

71. "Статус разработки прослойки для обеспечения работы X11-прило..."  –1 +/
Сообщение от Аноним (??) on 18-Июн-12, 15:16 
> Когда курсор подносят к темному фону, особенно это видно на бордюрах окна,
> курсор отрисовывается в виде повернутого крестика (аля вышивка). И этот курсор
> имеет свой белый фон который перекрывает окно под курсором. Кто это
> барахло назвал композитным менеджером?

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

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

45. "Статус разработки прослойки для обеспечения работы X11-прило..."  +1 +/
Сообщение от Аноним (??) on 17-Июн-12, 19:20 
то есть, если я правильно понимаю, у меня на компьютере будет грузиться велданд+иксы? меня это напрягает так же как наличие гтк2 и 3 на одном компьютере
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

49. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Stax (ok) on 17-Июн-12, 23:08 
> то есть, если я правильно понимаю, у меня на компьютере будет грузиться
> велданд+иксы? меня это напрягает так же как наличие гтк2 и 3
> на одном компьютере

Нет, будет грузиться только wayland, пока у вас правильная система, в которой вы не запускаете gtk2, qt4 и прочих старых приложений (как вариант - вообще не имеете gtk2). Как только вы *сами* решили, что вам нужно старое, несовместимое с wayland приложение, оно запустит в фоне X-сервер и он будет запущен, пока запущено это или другие X-приложения (из новости неясно, завершит ли он работу сам после их закрытия).

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

53. "Статус разработки прослойки для обеспечения работы X11-прило..."  +2 +/
Сообщение от AlexYeCu (ok) on 18-Июн-12, 00:35 
>Нет, будет грузиться только wayland, пока у вас правильная система, в которой вы не запускаете gtk2, qt4 и прочих старых приложений.

У меня 9 из 10 гуёвых приложений либо на gtk2, либо на qt4. Вероятно, у меня очень неправильная система.

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

59. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Аноным (ok) on 18-Июн-12, 10:57 
Это пока, а лет через 5 так же будет?
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

74. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от AlexYeCu (ok) on 18-Июн-12, 18:08 
> Это пока, а лет через 5 так же будет?

Без понятия, честно говоря. Пять лет назад был в основном gtk2 и qt3. Первый так и остался, хотя после неожиданной и печальной кончины Gnome2 gtk2-софтин поубавилось, qt3 со сцены постепенно ушёл, вытесняемый qt4.  Что до GTK3, то этой поделке я могу пожелать лишь скорейшей смерти — нафиг это сиэсэсно-джейэсное уродство. Надеюсь, что большая часть gtk2-проектов останется либо на gtk2, либо на его форке, либо переползёт на qt4 — qt4+.

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

69. "Статус разработки прослойки для обеспечения работы X11-прило..."  +1 +/
Сообщение от Аноним (??) on 18-Июн-12, 15:13 
> У меня 9 из 10 гуёвых приложений либо на gtk2, либо на
> qt4. Вероятно, у меня очень неправильная система.

У вас _старая_ система.

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

73. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от AlexYeCu (ok) on 18-Июн-12, 18:02 
Та шо ви такое говорите?! Ай-яй-яй! А какого ж нынче года софт не старым считается? Если 2011-2012 — уже старьё?!
Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору

76. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Vkni (ok) on 18-Июн-12, 20:16 
> Та шо ви такое говорите?! Ай-яй-яй! А какого ж нынче года софт
> не старым считается? Если 2011-2012 — уже старьё?!

По всей видимости, если нет софта 2013-2014-го года выпуска, то считается старьём. :)

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

52. "Статус разработки прослойки для обеспечения работы X11-прило..."  –1 +/
Сообщение от Аноним (??) on 18-Июн-12, 00:34 
Как weston в убунту вместо иксов сартануть основным? куда что прописать чтоб из lightdm в него заходить?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

55. "Статус разработки прослойки для обеспечения работы X11-прило..."  –1 +/
Сообщение от bav (ok) on 18-Июн-12, 09:48 
Флеш как тормозил, так и тормозит.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

56. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Аноним (??) on 18-Июн-12, 10:02 
> Флеш как тормозил, так и тормозит.

не в защиту флеша, а объективности для:
предположить того, что при захвате с экрана в реальном времени не хватило мощности процессора вам религия не позволяет?

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

60. "Статус разработки прослойки для обеспечения работы X11-прило..."  –1 +/
Сообщение от bav (ok) on 18-Июн-12, 12:06 
> предположить того, что при захвате с экрана в реальном времени не хватило мощности процессора

N270 спокойно пишет Lossless 1024x600 x264 на 15fps.

К тому же, курсор мышки движется плавнее, проигрываемого ролика.

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

58. "Статус разработки прослойки для обеспечения работы X11-прило..."  –1 +/
Сообщение от Аноным (ok) on 18-Июн-12, 10:45 
А он когда-то не тормозил?
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

83. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Aleks Revo email(ok) on 21-Июн-12, 18:22 
Когда-то - было дело :-)
Но это слишком быстро исправили ((
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

57. "Статус разработки прослойки для обеспечения работы X11-прило..."  –1 +/
Сообщение от Аноним email(??) on 18-Июн-12, 10:02 
Wayland + Weston = X12, Не? ;)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

66. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от anonymous (??) on 18-Июн-12, 15:05 
>Wayland + Weston = X12, Не?

Не. Wayland + Weston = X11 на костылях.

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

70. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Аноним (??) on 18-Июн-12, 15:14 
> Не. Wayland + Weston = X11 на костылях.

X11 на костылях = X11 (говорим X11 - подразумеваем костыли)
Wayland + Weston = X11, переписанный без костылей

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

77. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Vkni (ok) on 18-Июн-12, 20:17 
> Wayland + Weston = X12, Не? ;)

Нет.

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

61. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Аноним (??) on 18-Июн-12, 12:57 
Wayland как-нибудь переводится?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

65. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Аноним (??) on 18-Июн-12, 14:30 
> Wayland как-нибудь переводится?

Путьземля

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

72. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от Nikolai Derzahk on 18-Июн-12, 16:59 
> Wayland как-нибудь переводится?

Chrome says:
wayland
(European mythology) a supernatural smith and king of the elves; identified with Norse Volund

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

79. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от kuku on 19-Июн-12, 00:05 
Вот такой вопрос:
Что в организации X11 на сегодняшний день криво ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

82. "Статус разработки прослойки для обеспечения работы X11-прило..."  +/
Сообщение от nuclight email(ok) on 20-Июн-12, 02:46 
"Организации" ? You mean "архитектуре" ? Такие вещи не "на сегодняшний день", а, в случае иксов, определяют на десятилетия. Соответственно в целом годится например вот это описание:
http://xahlee.org/UnixResource_dir/_/The_X-Windows_Disaster....
Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору

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

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




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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