The OpenNET Project / Index page

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

Представлена инфраструктура для разработки дополнительных протоколов Wayland

17.11.2015 18:36

Разработчики проекта Wayland сообщили о создании отдельного репозитория для разработки дополнительных протоколов Wayland, расширяющих возможности базового (core) протокола в направлении предоставления дополнительной функциональности, востребованной при разработке композитных серверов и пользовательских окружений. Дополнительные протоколы будут развиваться в репозитории wayland-protocols, независимо от базового протокола Wayland, библиотек Wayland и композитного сервера Weston.

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

Выделены три категории протоколов - стабильные, экспериментальные и устаревшие, которые могут как реализовывать принципиально новые возможности, так и расширять функциональность, имеющуюся в базовом протоколе или протоколах-надстройках. К категории стабильных протоколы будут причисляться по решению мэйнтейнеров. Изменения в стабильных протоколах должны всегда обеспечивать обратную совместимость. К нестабильным относятся протоколы находящиеся в разработке и не гарантирующие сохранение совместимости с прошлыми выпусками. Имена интерфейсов в подобных протоколах будут отмечены специальным префиксом ("zwp_"). К устаревшим будут отнесены протоколы, заменённые другими протоколами или признанные нецелесообразными. Изменения в устаревших протоколах не допускаются.

В настоящее время доступно шесть нестабильных протоколов: "fullscreen-shell" для управления работой в полноэкранном режиме, "input-method" с описанием методов ввода, "linux-dmabuf" для совместного использования нескольких видеокарт при помощи технологии DMABuff, text-input для организации ввода текста, "pointer-gestures" для управления с сенсорных экранов и "xdg-shell" c XDG-расширениями для рабочего стола. Готовятся к реализации протоколы "viewporter" со средствами масштабирования, "presentation timing" для организации отображения видео, "tablet" для поддержки ввода с планшетов, "relative pointer" со средствами относительного позиционирования указателя и "pointer constraints" для ограничения перемещения укзателя.

  1. Главная ссылка к новости (http://lists.freedesktop.org/a...)
  2. OpenNews: В Fedora Rawhide осуществлён переход на Wayland по умолчанию
  3. OpenNews: Статус разработки новшеств и поддержки Wayland в KDE Plasma 5
  4. OpenNews: Увидел свет Wayland 1.9, перешедший на современный вариант лицензии MIT
  5. OpenNews: В LibreOffice обеспечена поддержка Wayland
  6. OpenNews: Обновление Live-дистрибутива для тестирования работы десктоп-окружений поверх Wayland
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/43338-wayland
Ключевые слова: wayland, weston
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (130) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 18:53, 17/11/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    костыли костылики
     
     
  • 2.10, bOOster (ok), 20:07, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • –14 +/
    Изобретение X11 с нуля… У WayLand разработчков явно мозгов меньше чем ребят из Apple. Которые просто выкинули старье - сделали новое оптимизированное под систему решение. А для совместимости с X11 можно и QuartzX11 поставить.
     
     
  • 3.11, анонимм (?), 20:14, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • +9 +/
    У тебя есть конструктивные предложения что нужно делать? Или так, не подумав, чушь написал?
     
     
  • 4.12, bOOster (ok), 20:30, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Все уже придумано тогда, когда видимо ты еще не родился. Стоит только приглядеться к опыту бывалых.
     
     
  • 5.20, Аноним (-), 20:52, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Это ты у нас бывалый то?
     
     
  • 6.50, bOOster (ok), 08:26, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Это ты у нас бывалый то?

    Ну за анонимами частенько наблюдается полная отрофия мозга и неспособность читать до конца… Мда..

     
     
  • 7.53, anonymous (??), 11:32, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну за анонимами частенько наблюдается полная отрофия мозга

    как самокритично

     
  • 7.55, Аноним (-), 11:37, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > отрофия мозга и неспособность читать до
    > конца… Мда..

    Ещё раз, "отрофия"? Ты хоть само поняло, что написало? Хотя, для ябблофага это нормально.

     
  • 5.25, Аноним (-), 21:25, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Рейтинг: -2164 баллов

    Все с тобой ясно, rOOster.

     
     
  • 6.48, Тот_Самый_Анонимус (?), 06:11, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Смешно. Камеди отдыхает.
     
  • 6.59, Michael Shigorin (ok), 13:18, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> Рейтинг: -2164 баллов
    > Все с тобой ясно, rOOster.

    Рейтинг: -2270317 баллов

    "Аноним меряется с бустером рейтингом".  Опеннет, масло.

    гр. bOOster по делу вообще-то высказался предметно (хотя, конечно, "атрофия", а не "отрофия", ну и настолько обобщать совершенно незачем).

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

     
     
  • 7.84, prokoudine (??), 19:50, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Меряться так меряться:

    Михаил Шигорин:

    Рейтинг: -29684 баллов

    Из этого тоже надо какие-то далеко идущие выводы делать?

     
     
  • 8.92, Michael Shigorin (ok), 20:50, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Отчего ж не делать, если начинать диалог с риторическими подковырками Мне друго... текст свёрнут, показать
     
     
  • 9.103, prokoudine (??), 23:41, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    -66 -- это даже не смешно ... текст свёрнут, показать
     
     
  • 10.109, Аноним (-), 06:56, 19/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    хехе а ведь смысл вопроса был не в карме ... текст свёрнут, показать
     
  • 5.58, Michael Shigorin (ok), 13:12, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Все уже придумано тогда, когда видимо ты еще не родился.
    > Стоит только приглядеться к опыту бывалых.

    Вот именно.  Пока похоже, что опять изобрели расширения протокола X11, только по-своему.

     
  • 5.80, Мяут (ok), 19:36, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Все уже придумано тогда, когда видимо ты еще не родился.

    Ну вот смартфонов когда я родился не было. И DVD. Хотя некоторые посетители opennet'а наверное и DVD диковинкой считают :)

     
     
  • 6.108, plain5ence (ok), 05:14, 19/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Создатели DVD всего лишь опять изобрели грампластинку, только по-своему.
     
  • 3.14, kurokaze (ok), 20:33, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > чем ребят из Apple. Которые просто выкинули старье - сделали новое оптимизированное под систему решение

    Которое ничем не лучше иксов.

    >А для совместимости с X11 можно и QuartzX11 поставить

    Который работает как говно

     
     
  • 4.42, Perl_Jam (?), 04:58, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    хипстерыы просто решили переизобрсти иксы =))))
     
  • 4.51, bOOster (ok), 08:32, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Которое ничем не лучше иксов.

    Даа? То есть система на порядок стабильнее и эффективнее любого линукс дистрибута с графикой, и что ГЛАВНОЕ РАБОТАЕТ и решает задачи обычных пользователей.
    ПыСы Видимо ты редкостный теоретик протоколов ))))) А в практической плоскости полной ноль!?

    >>А для совместимости с X11 можно и QuartzX11 поставить
    > Который работает как говно

    Которое даже так работает  гораздо лучше чем любые новые имплементации WayLand и т.п. на лине.


     
     
  • 5.54, Аноним (-), 11:35, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    А что нестабильного в иксах Сколько лет уже пользуюсь разными дистрами, локальн... большой текст свёрнут, показать
     
  • 5.60, Michael Shigorin (ok), 13:20, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> Которое ничем не лучше иксов.
    > Даа?

    Скажем так -- оно другое.

    > То есть система на порядок стабильнее и эффективнее любого линукс дистрибута
    > с графикой, и что ГЛАВНОЕ РАБОТАЕТ и решает задачи обычных пользователей.

    Вот здесь Вы в корне неправы, сравнивая тёплое с мягким (в то время как речь об их частях).

     
     
  • 6.96, Vkni (ok), 21:19, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Скажем так -- оно другое.

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

    Вообще, у Огрызочников 2 системы - iOS и OSX. Всё глобальное различие между ними в том, что у одной оконный менеджер убогий тайловый, а у другой - убогий классический.

     
     
  • 7.97, Michael Shigorin (ok), 21:21, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> Скажем так -- оно другое.
    > Оно очень неудобное

    Да я-то ещё семёрку помню. :)
    Пока по дорожке -- удобное.  Шаг в сторону -- хана.

     
  • 4.73, й (?), 17:52, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> чем ребят из Apple. Которые просто выкинули старье - сделали новое оптимизированное под систему решение
    > Которое ничем не лучше иксов.

    http://imgs.xkcd.com/comics/supported_features.png

     
     
  • 5.91, Michael Shigorin (ok), 20:39, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> Которое ничем не лучше иксов.
    > http://imgs.xkcd.com/comics/supported_features.png

    На локалхосте года три как неактуально почему-то.  Что я делаю не так?

     
     
  • 6.106, й (?), 02:20, 19/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    если честно, у меня и флеша уже не осталось. комикс старый, но идею об отзывчивости интерфейса и разных приоритетах даёт.
     
  • 3.15, Нимано (?), 20:34, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Изобретение X11 с нуля…

    Я отнюдь не фанат вяленного, но:
    xspy дырку (т.е. возможность перехвата всего и вся любой программой, под любым пользователем, имеющим доступ к иксам) за 20 лет так и не пофиксили, хотя попытки таки были.
    А значит -- неладно что-то в датском королевстве,не?

     
     
  • 4.21, anykey (??), 20:58, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    да они просто решили, что это можно с помощью selinux сделать и забили: https://bugs.freedesktop.org/show_bug.cgi?id=38517
     
     
  • 5.100, Elhana (ok), 22:19, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    И правильно сделали..
     
  • 4.99, Elhana (ok), 22:18, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Они сейчас в wayland понапихают везде запросов в стиле UAC "вы действительно хотите разрешить грабилке экрана грабить экран?" и будут продолжать пиарить это как жуткое достижение по сравнению с иксами, хотя это нифига не панацея:
    https://github.com/MaartenBaert/Wayland-keylogger

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

     
     
  • 5.112, Нимано (?), 15:31, 19/11/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Т е вы работаете под рутом, удалилили всяких непонятно-ненужных системных польз... большой текст свёрнут, показать
     
     
  • 6.115, Mihail Zenkov (ok), 18:42, 19/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > пользуетесь идеальными программами в которых отсутствуют уязвимости,

    Это критично только для программ работающих с внешней сетью, а их не так уж и много.

    > а ваш браузер не умеет в жабоскрипт?

    Умеет, хотя я предпочитаю его ограничивать (noscript/umatrix).

    > А оно вот оно как – оказывается: НЕНУЖНО!1 :(

    Да нет, в целом все верно. Но для меня самое ценное как раз таки пользовательские данные, а не система. Соответственно самое важное - backup. И да, я сижу под рутом постоянно на протяжении 15 лет, пока все нормально ;) Естественно не на сервере, а на домашней системе.

     
  • 6.116, Elhana (ok), 23:10, 19/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    И чтобы например файл в gmail приаттачить, вы каждый раз их чмодите или untruste... большой текст свёрнут, показать
     
     
  • 7.117, Нимано (?), 02:07, 20/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Там где есть untrusted , может быть и trusted пользователь Опять же, почтовы... большой текст свёрнут, показать
     
     
  • 8.120, Mihail Zenkov (ok), 11:02, 20/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Большинство не сидит под рутом, соответственно атакующие используют две дыры и у... текст свёрнут, показать
     
     
  • 9.123, Нимано (?), 15:10, 20/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    смотрим выше надевает лыжи Ладно, хотя это уже больше из области обсуждин... текст свёрнут, показать
     
     
  • 10.124, Mihail Zenkov (ok), 17:13, 20/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Так это исключение, на таких как я полагаться нельзя - на них ботнет не построиш... текст свёрнут, показать
     
  • 3.126, Тузя (ok), 09:16, 21/11/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Непонятно почему такая реакция, на ваш комментарий. Ведь правда, сегодня появляется зоопарк расширений к протоколу и уже завтра core станет менее важным чем сами расширения, как это и случилось в Х11. Хотя кто их знает, если они расширение примут в core и вовремя апнут протокол без потерь совместимости... Время покажет.
     

  • 1.2, Lester (?), 18:58, 17/11/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +12 +/
    Лет через 20 wayland объявят слишком жирным и криво спроектированным, и все начнется заново.
     
     
  • 2.3, kravich (ok), 19:02, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Но это будет через 20 лет. А в настоящее время wayland актуален и решает вполне реальные проблемы
     
     
  • 3.4, ix.. (?), 19:06, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Не так уж много, если подумать. Иксы прожили значительно дольше, они реально используются с начала 90х. А wayland ещё только начнёт использоваться лет через 5 массово. А всё дело в том, что его архитектура более специализированна. И как раз поэтому она проживёт меньше лет.
    Иксы при всех своих недоработках достаточно универсальны, чтобы и сейчас жить.
     
     
  • 4.13, crypt (ok), 20:32, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    они реально используются для чего? для отрисовки терминала?

     
     
  • 5.61, Michael Shigorin (ok), 13:22, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > они реально используются для чего? для отрисовки терминала?

    С винды пишете, поди? :)  Или посредством DPDF?..

     
     
  • 6.66, crypt (ok), 15:26, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    с одного широкоизвестного приложения, которое не доверяет Хам рендеринг вообще, только на финальной стадии, ибо не обойти и не объехать. а ты не знал, что так бывает?

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


     
     
  • 7.88, Michael Shigorin (ok), 20:18, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > с одного широкоизвестного приложения, которое не доверяет Хам рендеринг вообще

    Какого же?

    > я спрашиваю, где возможности Хов используются для чего-то серьезного в смысле графики

    Можно пример "чего-то серьёзного"?  А то кому тулбар важен, кому точки для привязки.

     
     
  • 8.125, Аноним (-), 17:57, 20/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Хромиум Final Cut Pro, например... текст свёрнут, показать
     
  • 4.43, Perl_Jam (?), 05:01, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Не так уж много, если подумать. Иксы прожили значительно дольше, они реально
    > используются с начала 90х. А wayland ещё только начнёт использоваться лет
    > через 5 массово. А всё дело в том, что его архитектура
    > более специализированна. И как раз поэтому она проживёт меньше лет.
    > Иксы при всех своих недоработках достаточно универсальны, чтобы и сейчас жить.

    а вяленый реально используеся не для отрисовки терминала? =)))))

     
  • 3.7, Аноним (-), 19:34, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В настоящее время Wayland много чего не умеет. А когда Wayland будет готов для десктопа, то выяснится фатальный недостаток и придется изобретать новый VGraphicsServer...

    Современный графический стек Linux позволяет хоть десятками клепать графические серверы. Черной магии стало на порядок меньше, да еще и Mesa подтянулась (или почти подтянулась) до stand-alone применения.

     
     
  • 4.8, rico (ok), 19:45, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    а что конкретно не умеет вяленый сейчас?
    networking? вроде допилили, хотя пруфлинк я так сходу не найду
    что еще?
     
     
  • 5.44, Perl_Jam (?), 05:06, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > а что конкретно не умеет вяленый сейчас?
    > networking? вроде допилили, хотя пруфлинк я так сходу не найду
    > что еще?

    сэр, хипстеры не поймут, не пытайтесь =) им не нужно ничего, пока не припрет =) и тогда вдруг и сетевач прозрачность понадобится и все остальное =) главное ж сейчас поорать поколению ущербных вантузятников, что все не нужно, потому, как, они привыкли к другому и не понимают, как может быть широк мир вокруг =)

     
  • 4.9, Аноним (-), 19:50, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > а что конкретно не умеет вяленый сейчас?

    Ну приделай в Wayland панельку со списком открытых окон. Этой информации не имеет никто кроме сервера. Еще можешь научить программу сворачиваться в системный трей (которого в Wayland не предусмотрено).

    Сторонние протоколы (из новости) должны решать проблему, но их придется еще очень много навелосипедить... Без этого современные DE превращаются во что-то невразумительное уровня Windows 3.11 (я имею в виду функциональность DE, а не графические эффекты).

     
     
  • 5.27, Аноним (-), 21:58, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >> а что конкретно не умеет вяленый сейчас?
    > Ну приделай в Wayland панельку со списком открытых окон.

    Панельку приделать в протокол? вы с дубу рухнули? С иксах тоже нет панельки если что.
    > Этой информации не имеет никто кроме сервера.

    Ну будет сервер и будет информация.
    > Еще можешь научить программу сворачиваться в системный трей (которого в Wayland не предусмотрено).

    Дык и в X11 нету трея.

    > Сторонние протоколы (из новости) должны решать проблему, но их придется еще очень много навелосипедить.

    Вам то какая разница, экстеншены они и в африке экстеншены. Что конкретно не нравиться?
    Вы вообще в курсе что wayland начали пилить для избавления от двойной буферизации? С этим от справляется,
    а в профит то что сервер легче иксов получиться.

     
     
  • 6.28, Led (ok), 22:12, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну будет сервер и будет информация.

    Вот когда будет - тогда и приходи. Только после уроков!

     
  • 6.29, Аноним (-), 23:02, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Предусмотреть в протокле получение списка открытых окон НЕ-БУ-ДЕ-Т Еще в район... большой текст свёрнут, показать
     
     
  • 7.31, Аноним (-), 23:38, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это совсем выходит за рамки применения данного протокола Вот предусмотрено расш... большой текст свёрнут, показать
     
     
  • 8.32, Аноним (-), 23:47, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Все верно, именно в этом и отличие По моему мнению пересылалка битмапов не в со... текст свёрнут, показать
     
     
  • 9.35, Аноним (-), 23:56, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Время покажет, впрочем в протоколе есть возможность лепить расширения ... текст свёрнут, показать
     
     
  • 10.46, Илья (??), 05:19, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Главное, чтобы была возможность эти расширения исключать и заменять... текст свёрнут, показать
     
     
  • 11.56, Аноним (-), 12:35, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    В реализации конечно возможно заменить или убрать их из реализации ... текст свёрнут, показать
     
  • 8.33, Mihail Zenkov (ok), 23:49, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Только не понятно, почему этот простой табурет уже пять лет пилят, если он дей... текст свёрнут, показать
     
     
  • 9.38, Аноним (-), 00:09, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Табурет на стадии интеграции, Изначально задумывалось что разработчики Wayland C... текст свёрнут, показать
     
     
  • 10.39, Mihail Zenkov (ok), 00:34, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем им общий API Это ведь идет в разрез со всей концепцией Wayland Я так пон... текст свёрнут, показать
     
     
  • 11.40, Аноним (-), 01:52, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ну дык, wayland тупо отрисовка картинки и манипулирование окном, а про совместим... текст свёрнут, показать
     
     
  • 12.41, Mihail Zenkov (ok), 02:14, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А нужна еще какая-то совместимость Если так, то почему wayland ее не охватывает... текст свёрнут, показать
     
     
  • 13.57, Аноним (-), 12:41, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Естественно нужна, как уже говорили список окон, было бы неплохо убрать декорато... текст свёрнут, показать
     
  • 7.45, Perl_Jam (?), 05:13, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >[оверквотинг удален]
    > подвезли (расширения могут сработать, но это еще на несколько лет затянется).
    >> Что конкретно не нравиться?
    > К отрисовке претензий нет, "она идеальна". Но даже если Wayland рисует идеально,
    > им не будут пользоваться если нельзя раскладки переключать. Или если переключалка
    > из kde не будет работать для приложений из gnome. Или если
    > список окон может вывести только сам композитор (и кастомных панелек не
    > будет) и т.д. Тут реально большой список можно написать, оставляю вам
    > в качестве домашнего задания...
    > Чтобы вышеописанных проблем не было - нужны стандарты, а в wayland их
    > пока нет.

    а может хватит переизобретать х11?) только от другого вендора =) лучше бы оригинал развивали

     
  • 6.34, Mihail Zenkov (ok), 23:50, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Вы вообще в курсе что wayland начали пилить для избавления от двойной
    > буферизации? С этим от справляется,

    Вроде как dri3 тоже решает эту проблему.

    > а в профит то что сервер легче иксов получиться.

    Учитывая обязательную mesa+llvm - очень спорно. Да и в целом OpenGL нельзя назвать легковесным решением.

     
  • 6.37, Аноним (-), 00:02, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А можно подробнее, что за двойная буферизация, чем плоха и чем заменится в веиленде?
     
  • 5.63, Michael Shigorin (ok), 13:24, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Еще можешь научить программу сворачиваться в системный трей
    > (которого в Wayland не предусмотрено).

    Это часом не потому ли его начали отовсюду выкорячивать с крайне невнятным обоснованием?

     
     
  • 6.85, prokoudine (??), 19:52, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> Еще можешь научить программу сворачиваться в системный трей
    >> (которого в Wayland не предусмотрено).
    > Это часом не потому ли его начали отовсюду выкорячивать с крайне невнятным
    > обоснованием?

    Отовсюду -- это откуда конкретно?

     
     
  • 7.93, Michael Shigorin (ok), 20:53, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Еще можешь научить программу сворачиваться в системный трей
    >>> (которого в Wayland не предусмотрено).
    >> Это часом не потому ли его начали отовсюду выкорячивать с крайне невнятным
    >> обоснованием?
    > Отовсюду -- это откуда конкретно?

    GNOME, KDE, E из того, что тогда сходу подумалось.

    Например, вот это крайне удивило:

    ---
    raster closed this task as "Wontfix". Via Web · Nov 9 2014, 11:20
    raster added a subscriber: raster.

    we'e nuking xmbed support for e in git - so there will be no more supporting future for the things that hee are broken. kde5 is doing this too. so it's appindicator or bust. if there are issues in appindicator support indeed we must and will fix those, but not xmbed.
    --- https://phab.enlightenment.org/T1242

     
     
  • 8.104, prokoudine (??), 23:45, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Системный трей у гнома никуда не делся, он в левом нижнем углу У меня прямо сей... текст свёрнут, показать
     
     
  • 9.121, Аноним (-), 13:44, 20/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Отличный приём - экстраполировать свой десктоп на весь гном ... текст свёрнут, показать
     
  • 4.74, й (?), 17:57, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Современный графический стек Linux позволяет хоть десятками клепать графические серверы.

    вы знаете, лет 15 назад их было не то, чтобы сильно много. да и сейчас тоже.

    а вообще продолжайте -- расскажите, какой X-сервер используете под линуксом. X.Org? а где же эти "десятки графических серверов", если их никто не пользует?

     
     
  • 5.89, Аноним (-), 20:25, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Я не в том что их сделали десятки Я о том, что написать сложное графическое при... большой текст свёрнут, показать
     
     
  • 6.98, maximnik0 (?), 21:51, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще то для 2d в те годы была написан драйвер VGALIB с названием точно не пом... большой текст свёрнут, показать
     
     
  • 7.113, Michael Shigorin (ok), 16:21, 19/11/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > VGALIB

    SVGAlib

     
  • 6.107, й (?), 02:23, 19/11/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Почему этого не сделали другие - хз, может не знают, а может боятся, а может это просто никому не нужно.

    да сделали одни, mir называется.

    проблема в том, что "ещё одна оконная система" не взлетит. т.к. нужна поддержка в тулкитах (а в линуксе с этим традиционный зоопарк).

     
  • 4.87, soarin (ok), 20:08, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Современный графический стек Linux позволяет хоть десятками клепать графические серверы

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

     

  • 1.5, Crazy Alex (ok), 19:11, 17/11/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Ну вот, глядишь, ещё лет за пять до них дойдёт ещё пара вещей (стандартная рисовалка, стандартные декорации и т.д.) - и оно более-менее осмысленным. Правда, непонятно, почему сразу было не сделать. XDG спустя 7 лет с начала разработки - это, чёрт побери, как?
     
     
  • 2.16, Mihail Zenkov (ok), 20:35, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну вот, глядишь, ещё лет за пять до них дойдёт ещё пара вещей (стандартная рисовалка, стандартные декорации и т.д.) - и оно более-менее осмысленным.

    Но чем оно будет тогда отличаться от Xorg?

     
     
  • 3.23, Crazy Alex (ok), 21:00, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Тем, что архитектуру (не рисовалки, а всего UI) толком никто не продумывал - проектировали же рисовалку, а обойтись ею не выходит.
     
     
  • 4.36, Mihail Zenkov (ok), 23:58, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Справедливости ради, стоит отметить, что X11 тоже живет и здравствует сугубо благодаря расширениям.
     
     
  • 5.65, Клыкастый (ok), 14:14, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    как бы и напрашивалось развитие протокола. но для этого, да, нужно разобраться в том, что развивать собираешься. всё выкинуть и начать пилить собственные велосипеды конечно проще.
     
     
  • 6.69, Mihail Zenkov (ok), 16:02, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так его и развили: уже сейчас можно взять dri3 + kms + glamor и получить тоже, что обещает wayland + полную совместимость с уже имеющимися приложениями.
     
     
  • 7.72, Клыкастый (ok), 17:24, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Так его и развили: уже сейчас можно взять dri3 + kms +
    > glamor и получить тоже, что обещает wayland + полную совместимость с
    > уже имеющимися приложениями.

    ну вот этого и надо держаться. но я имел в виду X12

     
  • 2.18, crypt (ok), 20:38, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Ну вот, глядишь, ещё лет за пять до них дойдёт ещё пара
    > вещей (стандартная рисовалка, стандартные декорации и т.д.) - и оно более-менее
    > осмысленным. Правда, непонятно, почему сразу было не сделать. XDG спустя 7
    > лет с начала разработки - это, чёрт побери, как?

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


     
     
  • 3.19, Mihail Zenkov (ok), 20:50, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > зачем стандартные декорации, если концепт наоборот говорит вынести все на
    > плечи тулкитов.

    Надеюсь что вы ошибаетесь - сейчас за отрисовку декораций отвечает оконный менеджер, хотелось бы чтобы так было и дальше. А то и так с темами бардак, так еще и окна все будут разные.


     
     
  • 4.67, crypt (ok), 15:45, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> зачем стандартные декорации, если концепт наоборот говорит вынести все на
    >> плечи тулкитов.
    > Надеюсь что вы ошибаетесь - сейчас за отрисовку декораций отвечает оконный менеджер,
    > хотелось бы чтобы так было и дальше. А то и так
    > с темами бардак, так еще и окна все будут разные.

    оконный менеджер написан на тулкитах, разве нет?) вот, смотри слайд

    http://image.slidesharecdn.com/gnomeonwaylandataglance-131205232337-phpapp02/


    As in the X case, when the client receives the event, it updates the UI in response. But in the wayland case, the rendering happens in the client, and the client just sends a request to the compositor to indicate the region that was updated.

    http://wayland.freedesktop.org/architecture.html

     
     
  • 5.70, Mihail Zenkov (ok), 16:09, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > оконный менеджер написан на тулкитах, разве нет?)

    Да, но за это отвечает одно конкретное приложение использующие один тулкит. Если вынести отрисовку на сторону клиента, то каждый будет его рисовать по-своему. ИМХО - маразм.

     
     
  • 6.75, crypt (ok), 18:51, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    за что "за это"? оконный менеджер - это и есть клиент.
     
     
  • 7.77, Mihail Zenkov (ok), 19:03, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > за что "за это"?

    За отрисовку оформления окон и их поведение.

    > оконный менеджер - это и есть клиент.

    С точки зрения сервера - да. Но у него особое положение по отношению к остальным клиентам. Что будет если сразу запустить десяток различных WM? Правильно, wayland ;)  


     
     
  • 8.79, crypt (ok), 19:23, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    да а ты это подтвердить можешь на схеме этого не видно http image slideshar... текст свёрнут, показать
     
     
  • 9.81, Mihail Zenkov (ok), 19:37, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так я про то и говорю - сейчас в Xorg один WM на особом положении и все нормал... текст свёрнут, показать
     
     
  • 10.82, crypt (ok), 19:42, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ааа, во фразе Надеюсь что вы ошибаетесь - сейчас за отрисовку декораций отвечае... текст свёрнут, показать
     
  • 10.83, crypt (ok), 19:50, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    в таком случае я не ошибаюсь выше хорошую ссылку кинули https www linux org r... текст свёрнут, показать
     
     
  • 11.94, Mihail Zenkov (ok), 20:55, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Спасибо, но мне такой вариант ни как не устраивает ... текст свёрнут, показать
     
  • 11.105, prokoudine (??), 00:35, 19/11/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Зачем вы вводите людей в заблуждение 1 Эта цитата вообще не про client side de... текст свёрнут, показать
     
     
  • 12.122, Аноним (-), 13:49, 20/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А в 8 104 ты утверждал, что с треем в гноме нет проблем Фу быть таким невнимат... текст свёрнут, показать
     
  • 12.127, crypt (ok), 19:53, 22/11/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ладно, пусть я был не очень внимателен в чем я принципиально не прав и как на с... текст свёрнут, показать
     
  • 3.22, Crazy Alex (ok), 20:59, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я не путаю. Я с любопытством любуюсь тем, как wayland понемногу идёт к тому, чтобы привратиться в исксы - только спроектированные ad hoc. Ну просто потому, что в иксах было много здравых решений, которые есть смысл реализовывать. Авторы wayland хотели сделать "просто рисовалку", а оказалось, что так не выходит - и появляются снова input, XDG и всё остальное.

    Ровно также рано или поздно до кого-то дойдёт, что консистентный user experience нельзя получить, когда каждая софтина реализует декорации и взаимодействие с ними по-своему, и это дело стандартизируют. Вероятно, с другим, более богатым, чем у иксов интерфейсом, но всё же. Потом кто-то додумается, что если в библиотеку вынести отрисовку стандартных кусков интерфейса - а может, и контролов и взаимодействие с ними... и так далее.

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

     
     
  • 4.47, Roo2AT7d (ok), 06:03, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тайлинг: не нужны декорации, панельки и трей. Для часов достаточно выезжающего справа снизу маленького прямоугольника. Что же касается клиентских декораций, то клиенты могут отлавливать события-подсказки: стороны окна, где декорации не нужны. Далее всё зависит от клиента. Подробнее: https://www.linux.org.ru/forum/talks/9336684
     
  • 4.68, crypt (ok), 15:55, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Я не путаю.

    As in the X case, when the client receives the event, it updates the UI in response. But in the wayland case, the rendering happens in the client, and the client just sends a request to the compositor to indicate the region that was updated.

    http://wayland.freedesktop.org/architecture.html

    > Я с любопытством любуюсь тем, как wayland понемногу идёт
    > к тому, чтобы привратиться в исксы - только спроектированные ad hoc.
    > Ну просто потому, что в иксах было много здравых решений, которые
    > есть смысл реализовывать.

    Если честно, не понимаю, о чем ты. Я с начала двухтысячных жду, когда Хы уйдут.

    > Авторы wayland хотели сделать "просто рисовалку", а оказалось,
    > что так не выходит - и появляются снова input, XDG и
    > всё остальное.

    input всегда был отправной точкой, как же иначе.


    > Ровно также рано или поздно до кого-то дойдёт, что консистентный user experience
    > нельзя получить, когда каждая софтина реализует декорации и взаимодействие с ними
    > по-своему, и это дело стандартизируют. Вероятно, с другим, более богатым, чем
    > у иксов интерфейсом, но всё же. Потом кто-то додумается, что если
    > в библиотеку вынести отрисовку стандартных кусков интерфейса - а может, и
    > контролов и взаимодействие с ними... и так далее.

    ты температуру давно мерял? чем ты вобще занимаешься? такое ощущение, что ты из мира windows. да никогда ничего в опенсорс не стандартизируют настолько и никто не пойдет на создание нового win api или как оно там называется.


    > Либо вейланд останется подложкой под полноценные стеки, каждый из которых будет всё
    > реализовывать своими силами

    думаю, этот вариант.


    > но свободному коду это явно не на пользу

    без комментариев.


     
     
  • 5.71, Mihail Zenkov (ok), 16:18, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Я с начала двухтысячных жду, когда Хы уйдут.

    Зачем? Что конкретно не устраивает в Xorg?

    >> Ровно также рано или поздно до кого-то дойдёт, что консистентный user experience
    >> нельзя получить, когда каждая софтина реализует декорации и взаимодействие с ними
    >> по-своему, и это дело стандартизируют. Вероятно, с другим, более богатым, чем
    >> у иксов интерфейсом, но всё же. Потом кто-то додумается, что если
    >> в библиотеку вынести отрисовку стандартных кусков интерфейса - а может, и
    >> контролов и взаимодействие с ними... и так далее.
    > ты температуру давно мерял? чем ты вобще занимаешься? такое ощущение, что ты
    > из мира windows. да никогда ничего в опенсорс не стандартизируют настолько
    > и никто не пойдет на создание нового win api или как
    > оно там называется.

    Оно _уже_ стандартизируется. При том самым правильным для opensource методом. Ставишь WM который больше нравится и получаешь одинаковое оформление окон и их взаимодействие.

     
     
  • 6.76, crypt (ok), 18:55, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> Я с начала двухтысячных жду, когда Хы уйдут.
    > Зачем? Что конкретно не устраивает в Xorg?

    слишком много писанины. кроме того, это уже везде на 100 раз писалось.

     
     
  • 7.78, Mihail Zenkov (ok), 19:09, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Просто по факту большинство проблем Xorg на данный момент либо решены, либо wayland их тоже не решает. Вот и интересно, чем вам сейчас Xorg не нравится и чем wayland будет для вас лучше?
     
     
  • 8.86, crypt (ok), 19:57, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    по какому факту ты западный инет читаешь или только споры анонимов на опеннете ... текст свёрнут, показать
     
     
  • 9.95, Mihail Zenkov (ok), 21:01, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Я правильно понимаю, что единственное что вас не устраивало в Xorg - это тиринг ... текст свёрнут, показать
     
     
  • 10.129, crypt (ok), 21:22, 22/11/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да там дофига причин Посмотри какой-нибудь видеодоклад на тему Ок Пример спец... текст свёрнут, показать
     
     
  • 11.130, Mihail Zenkov (ok), 21:46, 22/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Заняться мне больше нечем, как всякую муть слушать Они уже пять лет рассказываю... текст свёрнут, показать
     
     
  • 12.131, crypt (ok), 00:03, 23/11/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    в таком случае почему я буду тратить свое время на переписку с тобой ты от незн... текст свёрнут, показать
     
     
  • 13.132, Аноним (-), 08:48, 24/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ответ то будет по сжираемой памяти и процу Или опять щеки надувать будешь про в... текст свёрнут, показать
     
  • 9.111, Аноним (-), 07:05, 19/11/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    gnome3 wayland - окно не отстает и тиринга нетgnome3 xorg - окно отстает от мыши... текст свёрнут, показать
     
     
  • 10.118, Vkni (ok), 02:25, 20/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Это безумно, безумно важно ... текст свёрнут, показать
     
  • 7.90, Michael Shigorin (ok), 20:32, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Я с начала двухтысячных жду, когда Хы уйдут.
    >> Зачем? Что конкретно не устраивает в Xorg?
    > слишком много писанины.

    В смысле Вам приходится слишком много кнопок топтать, когда пишете поверх Xlib, или просто "слишком много писанины про этот тиранический авторитарный xorg, когда есть свободный демократический wayland"?

    PS: E17+Xorg и никто никуда не отстаёт.

     
     
  • 8.128, crypt (ok), 21:10, 22/11/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    я аргумент типа умвр ждал от анонима пока альт не перейдет на wayland после... текст свёрнут, показать
     
  • 8.133, crypt (ok), 23:08, 03/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    https fosdem org 2016 schedule event enlightenment_of_wayland attachments slid... текст свёрнут, показать
     
  • 5.110, Аноним (-), 07:04, 19/11/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Если честно, не понимаю, о чем ты. Я с начала двухтысячных жду, когда Хы уйдут.

    С середины 90х радовался что можно графические приблуды пускать на одном сервачке, и работать с ними на другом. Виртуальному разрешению экрана и прочим иксовым вещам.

     

  • 1.6, pavlinux (ok), 19:15, 17/11/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Ждем: libWayland11, libWlvMCW, libWlss, libWlft, libWlinput, libWlfont, libWldmcp, libWlcursor,... :D


     
     
  • 2.17, kurokaze (ok), 20:37, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • –3 +/
    жди. я разрешаю
     
  • 2.24, Baka (?), 21:12, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    libwcursor кажется уже есть. Близко!
     
  • 2.52, fa8782738 (?), 09:25, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    И libinput уже есть.
     

  • 1.62, Сергей (??), 13:23, 18/11/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    W11R7
     
     
  • 2.64, Michael Shigorin (ok), 13:26, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > W11R7

    Скорее W95R7 какой-то.

     
     
  • 3.101, Vkni (ok), 22:29, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    OSR2!!!
     
  • 2.102, Elhana (ok), 23:05, 18/11/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > W11R7

    Занято... X потому что до этого была W Window System, а X следующая буква... по порядку надо было Zayland называть

     
     
  • 3.114, Michael Shigorin (ok), 16:27, 19/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> W11R7
    > Занято... X потому что до этого была W Window System, а X
    > следующая буква... по порядку надо было Zayland называть

    С учётом хангриков? :)

     
     
  • 4.119, Vkni (ok), 02:27, 20/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > С учётом хангриков? :)

    Убийц Хов было столько, что буквы английского алфавита скоро закончатся.

     

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



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

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