Представлен (http://lists.freedesktop.org/archives/wayland-devel/2012-Jul...) релиз протокола, механизма межпроцессного взаимодействия и библиотек Wayland 0.95, который выпущен синхронно с композитным сервером Weston 0.95 (http://cgit.freedesktop.org/wayland/weston/). Выпуск 0.95 переводит проекта на завершающую стадию подготовки первого стабильного релиза, ознаменовав полную заморозку API от внесения нарушающих совместимость изменений и переход на фазу интенсивного тестирования. Утверждается, что написанные для Wayland 0.95 клиентские приложения и тулкиты смогут без изменений функционировать и с Wayland 1.0, релиз которого планируется выпустить в конце года. По сути стабилизации API даёт зелёный свет для более интенсивной адаптации продуктов для прямой работы с Wayland и интеграции поддержки технологий Wayland в дистрибутивы.
Напомним, что 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). Для обеспечения выполнения обычных X11-приложений в окружении на базе Wayland и композитного сервера Weston развивается проект XWayland, позволяющий организовать запуск полноценного X.Org-сервера в роли клиента Wayland.В рамках проекта Weston развивается один из прототипов реализации композитного сервера. Подчёркивается, что это лишь одна из реализаций (по аналогии с оконными менеджерами), так как в роли композитного сервера может выступать любой другой продукт, поддерживающий протокол Wayland. Например, в настоящее время ведётся работа по обеспечению поддержки Wayland в таких существующих композитных менеджерах для X11, как KWin и Compiz. Композитный сервер Weston может работать с использованием DRM-модуля ядра Linux, поверх X11 или поверх другого композитного сервера Wayland.
URL: http://lists.freedesktop.org/archives/wayland-devel/2012-Jul...
Новость: http://www.opennet.me/opennews/art.shtml?num=34414
Ну наконец то! Вот заживем!
А что сейчас мешает? :)
Древний ужас по прозвищу ктулх..(зачёркнуто) X11.
Ну через год вяленый обрастет миллионами костылей, будет новый ужас. Начнете ждать еще более крутого и новомодного?
Ну не через год, положим, а несколько позже. До этого будет: "ужас, функционал никакой, нихрена не работает!"
> Ну через год вяленый обрастет миллионами костылей, будет новый ужас. Начнете ждать
> еще более крутого и новомодного?Да. Это называется "прогресс" - постоянный баланс между "работает" и "минимум костылей".
Причем уход от "минимума костылей" заканчивается все равно тем, что "не работает" (см. "сетевую прозрачность" иксов).
Хм, ну да. Давайте дальше дрочить на сетевую прозрачность. Вообще, много человек здесь ей пользуются?
много. даже некоторые Админы Локалхоста в лагере предателей.
Иксофобия? Понимаю, сочуствую.
> Иксофобия? Понимаю, сочуствую.Иксов не боится только тот, кто под них не пишет.
> Иксов не боится только тот, кто под них не пишет.И тот кто кроме окошка терминала в них ничего не запускает. А захоти вы быстрый вывод графики на большой монитор - вот тут то и наступает ж...а.
>> Иксов не боится только тот, кто под них не пишет.
> И тот кто кроме окошка терминала в них ничего не запускает. А
> захоти вы быстрый вывод графики на большой монитор — вот тут
> то и наступает ж…а.может, просто надо руки из этого места вынимать? документацию читать, опять же. зачем же сразу пенять на зеркало, если там поутру отражается страшное похмельное хлебало?
нуда нуда свежо питание, но серится с трудом. нахрен этот сервак ваще? не нравятся иксы, но делают тоже самое, но без сети - нафиг? вот тулкиты типа qt должны быть просто самодостаточноми и напрямую рулить графикой (kms/ttm), а сервак в задницу себе запихните и медленно тащите
Один Вы такой умный.http://wayland.freedesktop.org/architecture.html
http://wayland.freedesktop.org/x-architecture.png
http://wayland.freedesktop.org/wayland-architecture.png
это че? типа эффективно? ну м.б. лучше чем классические иксы.
но по сути шняга.
а после того, как почти всем будет рулить ОС(я нестороник всякую шнягу пихпать в ядро это вполне может быть демон в юзерспейс для "низкоскоростных" устройств) найдите 10 отличий от мака или чуть больше от винды.... кста там в 8-ке графика отрубается, кроме выдёргивания видеокарты :)?
да... будет так что жестко гтк или кут, но че делать. вон чтобы и нашим и вашим - это сервант и придумали - надо его в "двустволку" переименовать. но ща должна быть версия 2, чтобы пошло. а так это еще один ненужный проект, который вскоре займёт своё достойное место на свалке истории.
Где вы пропадали 4 года? В тюрьме сидели? :))
> Где вы пропадали 4 года? В тюрьме сидели? :))ты к чему это пеёрнул? что-то есть конкретное напиши названия. но толко не фразу в ответ вайланд это круто и ссыл на кртинку - от это ваш вайлан убогим гывном быть не перестанет.
Вы чё такой злой? Я спросил про 4 года потому, что последние сообщения датированы 08.11.2008. И мне пофиг на Вейленд, я на винде сижу. :)
где? я прринципиально не где не регаюсь это кто-то под меня работает :)
Art и Arti - разные ники.
последнее где зарегался - ютуб - та гугловский акааунт дает возможность много где писать - для этого и для того чтобы это выложить.
http://www.youtube.com/playlist?list=PL100635C393CD04C3&feat...
последнираз у нетапа или бсд портала регаля и то уже не актуально
> последнее где зарегался - ютуб - та гугловский акааунт дает возможность много
> где писать - для этого и для того чтобы это выложить.
> http://www.youtube.com/playlist?list=PL100635C393CD04C3&feat...
> последнираз у нетапа или бсд портала регаля и то уже не актуальноС тобой так интересно!
у каждого своя цель
> http://www.youtube.com/playlist?list=PL100635C393CD04C3&feat..."электроэнергия один проводник"
о_О I'm in shock!
сервак нужен. Но в wayland даже раскладку менять не умеет и это вынужден как-то делать тулкит. Не понимаю радости местных
> сервак нужен. Но в wayland даже раскладку менять не умеет и это
> вынужден как-то делать тулкит. Не понимаю радости местныхда не... всё приде к тому что сервак икс не нужен будет :) если только по сети картинку пробросить.
> да не... всё приде к тому что сервак икс не нужен будет
> :) если только по сети картинку пробросить.Для этого есть VNC и RDP.
Причем, что характерно, иксы настолько кривы и костыльны, что их трансляция векторного изображения тормозит значительно больше, чем передача растровой картинки.
ну рдп это уж очень спецевичное решение, а vnc... ну это совсем в не ту степь... так можно сказать "я ещё слово NX NoMachine знаю"
a vnc http://ru.wikipedia.org/wiki/Virtual_Network_Computing
А с какого перепугу менять раскладку должен именно wayland? Для этого должны быть свои, отдельные службы.
> Для этого должны быть свои, отдельные службы.и свои у каждого приложения, да. а то что только на декорациях останавливаться?
> А с какого перепугу менять раскладку должен именно wayland? Для этого должны
> быть свои, отдельные службы.а если серьёзно, то тот, кто генерирует события от клавиатуры, должен и раскладкой заведовать. или для клавиатуры они запланировали ещё один сервер, чтобы вяленого не перегружать ненужными фичами?
> нуда нуда свежо питание, но серится с трудом. нахрен этот сервак ваще?Потому что не очень удобно делать из парусника суборбитальный самолет. Изначальный дизайн затачивался на несколько другие задачи. Вот иксы с их дизайном из 80-х прошлого века ну совсем не соответствуют тому что нынче обычно хотят от графической подсистемы и как в результате устроены современные видеокарты. По поводу чего инженеры истошно матюкаются, т.к. задача приспособить парусник для суборбитальных полетов - сцуко неудобная и труднореализуемая. И куда проще реализуется если за основу брать ракету и самолет, а не дизайн парусника XV века, прикрываясь соображениями "я так привык" и "зато горючки совсем не жрет".
А потом получается вот так https://lists.tizen.org/pipermail/general/2012-January/00031... - последний абзац.
Нашли, блин, суборбитальный самолёт.
А кто при этом будет управлять буфером обмена или настраивать и ловить мультимедийные кнопки? Inter-Client Communication теперь чей?
Поддерживаю вопрос.
а буфером обмена должен заниматся графический сервер?
Нет, он занимается этим в X. Поэтому и интересно, что будет выполнять эту же функцию при использовании Wayland.
Ну видимо сделают какую-то фичу на dbus.
А кто настроит доп. кнопки на мыше. Ну не дбас же.
Графическая среда?
А кому еще нужна мыша? Ну не консоли же...
> А кому еще нужна мыша? Ну не консоли же...Внезапно, в консоли она нужна. Но там ее настроит gpm.
Нет, в иксах это костыль, но очень удобен!
> а буфером обмена должен заниматся графический сервер?А кто должен по вашему?
Ну. Ленард что-нибудь придумает!
> Ну. Ленард что-нибудь придумает!Writing systemd-clipboardd.service...
[OK] Written systemd-clipboardd.service.
Ну не будет, и так доброй половины вкусняшек Иксов не будет, да какая разница! зато это ж вэйленд! Блин ВЭЙ-ЛЕ-НД!!! Ура!! Заживём!
Вэйленд - этим всё сказано, и не надо глупых вопросов!
«I♥W»
ʕ •ᴥ•ʔ
</Sarcasm>
Да, у Х много отличных фич.. скопировал что-нибудь в буфер, закрыл приложение, пытаешься вставить скопированное, а в буфере-то больше ничего нет. Просто киллер фича и мегаудобно.
Полностью поддерживаю. Очень достаёт эта "фича".
пользуйтесь clipboard manager и не забивайте никому мозК.
> пользуйтесь clipboard manager и не забивайте никому мозК.Чтобы воспользоваться фичей иксов, нужно поставить костыль, иначе не заработает.
> Чтобы воспользоваться фичей иксов, нужно поставить костыль, иначе не заработает.А микрософт такой костыль продает только вместе с офисом. За довольно конские бабки. Более того, в последнем офисе надо еще и основательно покопаться чтобы его найти. А тут нахаляву полдесятка многоуровневых клипбордов развелось... :)
Идиотизм.
Иксы не используются без ДЕ.
Как винда без проводника.
> пользуйтесь clipboard manager и не забивайте никому мозК. Так же пользуюсь костылем. Удобно иметь историю буфера, а не копировать в блокнот...А чем лучше пользоваться для переключения раскладки?? Никак не привыкну - чтоб печатать с большой буквы, после переключения раскладки(альт-шифт), шифт нужно сначала отпустить...
И таки выскажуть по поводу тормозов. Как не смотрю на линукс через розовые очки, а проблемы все равно жить мешают. В свое время пришлось ради линукса радион на гефорс поменять. Но сильно не помогло. При запуске нескольких окошек графика тормозит очень заметно. Что на крысе, что на щели гнома, что на компизе. Отрисовка сильно грузит мой целерон 1800. (В винде тормозов не видно). На втором фулХаДэ экране неубиваемый тиринг. Вяленого запускал. Работает на нвидиа. Пока приложений толком нет о производительности высказаться не могу, но тем не менее на вайленд смотрю с надеждой, что когда-то, года через три иксы наконец-то отойдут на тот свет с миром и земля будет им пухом...
Специально проверил в кедах 4.8. Открыл kwrite, написал текст, скопировал, закрыл kwrite и отлично по CTRL+V вставил в оперу. Извините, имею иной факт.
А теперь замени KWrite на LibreOffice к примеру.
> А теперь замени KWrite на LibreOffice к примеру.Это гтк и проблема эта не иксового буфера обмена, а гтк. Вы же не путайте.
>> А теперь замени KWrite на LibreOffice к примеру.
> Это гтк и проблема эта не иксового буфера обмена, а гтк. Вы
> же не путайте.Если я включаю русскую раскладку в кедах шорткаты работают, а в массе гтк приложений нет. Икс тут не при чем.
> А теперь замени KWrite на LibreOffice к примеру.И что? Заменил, скопировал, вставил. Попробовал и в KDE SC, и в GNOME. Все работает. А в чем проблема собственно? Ерунду какую-то пишете.
> Специально проверил в кедах 4.8. Открыл kwrite, написал текст, скопировал, закрыл kwrite
> и отлично по CTRL+V вставил в оперу. Извините, имею иной факт.В кедах у вас наверняка запущен кдешный менеджер буфера обмена (klipper или как его там). Чтобы насладиться данной фичей иксов, его нужно отключить.
Вы путаете поведение буфера обмена какой-то графической среды с поведением буфера обмена X Window. Последний работает не так.Кроме того, словосочетания типа "закрыл приложение" выдают в вас винузятника, вы уж извините.
У вас какие-то проблемы с закрытием приложений? Вы извините маковод?
> Да, у Х много отличных фич.. скопировал что-нибудь в буфер, закрыл приложение,
> пытаешься вставить скопированное, а в буфере-то больше ничего нет. Просто киллер
> фича и мегаудобно.Лучше когда будфера обмена вообще нет
это должна делать ОС т.е. точно так же как для графики - дрова клавиатуры, только его проще сделать униварсальным - типа "обычные" события и "рассширенные". для графики это уже сделано, будет до всего остального. у меня пожизни в иксах драйвер мыши - сисмоуз и не чего можно две воткнуть , правда курсор будет один. так что будет висеть демон и предоставлять всем сервис обмена и в графике и в терминале.
А вы видели какие то потуги в этом направлении? А то получится, что будет графика и не будет клавиатуры.
ну нужно сделать ещё "сискб" :) не знаю м.б. есть нечто похоже. в системах типа андройда, так про десктоп не в курсе.
Новость обширно написали. Спасибо.
есть какой-нить live-CD что ли потестить этот вейленд, рабочий он вообще или нет.
а то истерия массовая есть, а мне в лапки ничо не попало (плохо / не искал?). безобразие, я считаю.
Торвальдс в подобных случаях говорит короче:
"К черту болтовню - покажите код!"
> Торвальдс в подобных случаях говорит короче:
> "К черту болтовню - покажите код!"Это с него персонажей, которые в х/ф "Матрица" рассматривают код, писали?
К сожалению, у остальных нет такого визуального восприятия и фантазии :)
Rebecca Black Linux
Через четыре года посмотрим на него в Debian :)
а я debian как серверный дистр использую, и мне пофиг чего там не будет - X11 или Wayland :)
А я - десктопный, но мне X.org совсем не мешает. :)
Через 4 года в федоре. А в дебиане через 14)
> Через четыре года посмотрим на него в Debian :)В дебиане его не будет _никогда_ (во всяком случае, с полноценной поддержкой).
Потому что под kFreeBSD оно работать не будет, а сейчас совместимость с фрей - главный критерий поддержки программ в дебиане.
Стабильный релиз в конце года. Получается не ждать нам Wayland в Ubuntu 12.10...
Главное не релиз Вейленда, главное драва к нему.
> Главное не релиз Вейленда, главное драва к нему.Дрова если и будут, то не раньше версии 2.0, к сожалению
Драва к нему не нужны. Вяленый не знает что такое дрова. А то, что блобы не поддерживают то что должны давно уже поддерживать(kms/drm) - быдловское отношение к юзерам их продуктов...
Хм, Иксы с блобом Нвидии всяко лучше Вейленда на с Нувой, так?
Хм... У меня два свежих ноута с интелем, пришедших на замену двум старым с нвидией.Вам ответ будет звучать так - хм, интел... Всяко лучше блобов.
И да, всё работает, и будет работать и в вяленом. Никаких запарок. Кхм.
Железку менять ради хз чего как-то не очень, это удел яблочников.
Ладно, поживём-увидим.
> Главное не релиз Вейленда, главное драва к нему.вы гоните, моя amd hd 6870 уже запускает weston без всяких иксов.. intel наверняка тоже заработает, насчет нуво не знаю.
На нвидии X11 быстро работают с любой карточкой в день релиза, велосипеды не нужны.
Ваше утверждение ложно.
> На нвидии X11 быстро работают с любой карточкой в день релиза, велосипеды
> не нужны.Это как повезет. Особенно если карточка не новая
> На нвидии X11 быстро работают с любой карточкой в день релиза,В день релиза чего? Ну вот например 3.5 ядро у нвидии работает? А быстрые интерфейсы рендеринга и прочие KMS - где? И вообще, отпадающие с вероятностью 50% при обновлении системы блобы, которые майнтайнеры даже подогнать под систему толкому не могут - маздай.
Я конечно тоже сомневаюсь что в 12.10 уже будет юнити скакать верхом на вяленом, но этот релиз как бы с заморозкой протокола, и на нём вполне уже могут работать программы(что они уже сейчас и делают) без опаски, что к релизу 1.0 нада будет все переделывать. Так что, если убунтоводы поспешат, то будет вам нечто глюченное в 12.10...
Ага, как с Unity в 11.04.
Да не, не будет ничего в 12.10, вначале ещё до первой альфы хотели, но поняли, что никак.
Зачем спешить если вполне возможно что через год появится 2.0 с поломаным API/ABI?
ну тогда давайте ждать уже 10.0, чтоб наверняка.
> ну тогда давайте ждать уже 10.0, чтоб наверняка.Ну вот о том и речь. В итоге будет тот же X11, только переписанный еще 10 раз. Имитация кипучей деятельности.
> Ну вот о том и речь. В итоге будет тот же X11,
> только переписанный еще 10 раз.Никак нет. Будет Х11, запущенный в обкладках Wayland'а (ввод и вывод). Ну т.к. всем нужен единый оконный менеджер, программы не на Gtk/Qt в голом Wayland'е не работают и т.д.
Тут не совсем так. Wayland предоставляет API. А вы напишите к своей программе все функции отрисовки графического интерфейса, рендер шрифтов и т.д.
Все как обычно + рисование. Этот плюс утяжеляет вашу работу. Скорей всего это поставит в невыгодное положение разработку таких софтин. Что приведет к унификации тулкитов к Gtk/Qt/Efl
> Тут не совсем так. Wayland предоставляет API. А вы напишите к своей
> программе все функции отрисовки графического интерфейса, рендер шрифтов и т.д.Да не будет этим никто заморачиваться. Проще таскать дополнительный Х Server, в котором уже есть набор приятных оконных менеджеров с единым оформлением, поддержка любых Х библиотек и программ, коих тысячи, и т.д., и т.п. Поэтому, скорее всего, Wayland будут в обязательном виде таскать X. Ну, если он взлетит, разумеется.
Ну а плата за таскание Х - это какой-то там артефакт при перетаскивании окон, который ещё нужно заметить ("а вы на шкаф залезте"). Совершеннейшая фигня по сравнению с разными заголовками окон.
Хотя то, что Wayland взлетит, крайне сомнительно. Ведь, рисуемое клиентом обрамление окон - это редчайший идиотизм. Тем не менее, он есть в архитектуре W, поэтому странно ожидать, что всё остальное будет сделано разумнее.
Вейленд ВООБЩЕ ничего не рисует. Оформлением окон может заниматся компоситный мененджер, я не вижу в этом проблемы. Вообще, я вижу пару путей решения. Первый - будет реализована некая стандартизированная библиотека для отрисовки окон, которой все тулкиты будут пользоватся дабы добится единого вида(чтото вроде paintWindowDecoration(x, y, w, h)). Второй путь - это некая системная тема(примерно как в виджетах), на освновании которой тулкит должен ориентироватся, при отрисовке оформления. Единственное что меня тревожит в вяленом - это зависшие программы. С окном нельзя будет ничего сделать пока оно не развиснет...
> Вейленд ВООБЩЕ ничего не рисует.Вова, Вова, как жаль, что вы не читаете комменты, на которые отвечаете.
> Оформлением окон может заниматся компоситный мененджер,
> я не вижу в этом проблемы.КомпоЗитный менеДжер по архитектуре W этим заниматься не должен.
> Вообще, я вижу пару путей решения.
Как правило, в подобных случаях выбирается не просто костыльный, как те пути, что вы предложили, а наиболее костыльный.
> Единственное что меня тревожит в вяленом - это зависшие программы.
> С окном нельзя будет ничего сделать пока оно не развиснет...Это из-за вашего безудержного оптимизма. Если вы будете слегка более пессимистичны, вы поймёте, что W скорее всего не взлетит. Поэтому повода для тревоги нет.
> Вова, Вова, как жаль, что вы не читаете комменты, на которые отвечаете.Что-то я действительно не тому написал.
> КомпоЗитный менеДжер по архитектуре W этим заниматься не должен.
Вы, помоему, не можете отличить вейленд от вестона/етк
> Как правило, в подобных случаях выбирается не просто костыльный, как те пути, что вы предложили, а наиболее костыльный.
Ну если вы у нас такой умный, предложите же свой, без костыльный вариант. А то обзывать все костылями любой горазд.
> Это из-за вашего безудержного оптимизма. Если вы будете слегка более пессимистичны, вы поймёте, что W скорее всего не взлетит. Поэтому повода для тревоги нет.
Помоему это вы очень пессимистичны. Повод для тревоги, лично для меня, уже давно есть. Тот позор который вы так активно защищаете(я про Х11, да), превратился в полный, безповоротный костыль. Это же что-же получается, вот он какой, юникс вей то? Х11 в любом случае умрёт, Х12 в любом случаем не будет никапельки соответствовать нынешней архитектуре Х11, а пилить Х12 не особо все спешат. Просто вешают очередные костыли. Помнится, разрабы Х11 участвуют в разработке прослойки хвейленд. Похоже они сами надеются, что W взлетит, а Х11 закопают. Да и на счёт ваших способностей видеть будущее, вспомните свои слова, когда выйдет W 1.0.
> W скорее всего не взлетитк сожалению, он достаточно идиотичен для того, чтобы взлететь.
> к сожалению, он достаточно идиотичен для того, чтобы взлететь.Он достаточно идиотичен, чтобы взлетев стать очередным костылём для Х, обречённым запускать систему внутри себя. Заменить Х он просто не в состоянии, даже с учётом того, что народ объективно готов к регрессу.
Но в Wayland есть слишком очевидные идиотизмы. Поэтому, вероятно, что не взлетит. Будь эта дурь скрыта хоть чуть-чуть лучше, шанс был бы.
> С окном нельзя будет ничего сделать пока оно не развиснет...С зависшем окном и не нужно ничего делать. Придется убить процесс... В диспетчере задач, командой или может альт-ф4 ?
http://cgit.freedesktop.org/wayland/weston/commit/?id=4fc153...
Задолбали вы уже, чесное слово. "Будет тот же Х11, тот же Х11..." Да не будет тот же икс 11. Если бы понимали что такое архитектурные различия, такого бы не писали...
> В итоге будет тот же X11, только переписанный еще 10 раз.Не будет - они по сути сделали то чем иксы сейчас натужно пытаются быть через 100500 костылей. Но они для этого не предназначались и поэтому ощущают себя как спортивная иномарка на проселочной дороге.
В Ubuntu 12.10 ожидается поддержка Wayland - http://www.opennet.me/opennews/art.shtml?num=33809
> В Ubuntu 12.10 ожидается поддержка Wayland - http://www.opennet.me/opennews/art.shtml?num=33809Едва ли. Я вот больше надеюсь на красивые иконки.
Хотя половина цикла разработки прошла, а мы кроме обновленного установщика драйверов да обновлятора софта ничего не видим. Может действительно что то куда то интегрировать. (=
Ясное дело, там уже все расписано и блобы не готовы, в 13.04 можно ждать.
А кто сказал, что я хочу быть готов?
> Ясное дело, там уже все расписано и блобы не готовы, в 13.04
> можно ждать.NVidia: "We have no plans to support Wayland."
Если конечно они не поменяли свое мнение с тех пор.
Я думаю, весли оно такое прямое и простое, как говорят, то нвидия просто напишет свой проприетарный вейленд-сервер, который будет работать с ее блобом, а не зависеть от графических фишек линуксячьего ядра.
>нвидия просто напишет свой проприетарный вейленд-сервер, который будет работать с ее блобомага, напишет) Нвидия сливается. Вот уже форум nvidia-linux закрыли. Следующая моя видюха сто процентов НЕ нвидия. Nvidia для меня RIP.
Да не закрыли. Не волнуйтесь.
Ага не закрыли, а куда дели тогда. Страничку linux4tegra еще выкинули.
> Ага не закрыли, а куда дели тогда. Страничку linux4tegra еще выкинули.А есть хоть одно устройство с тегрой и предустановленным линуксом (не андроидом)?
>> Ага не закрыли, а куда дели тогда. Страничку linux4tegra еще выкинули.
> А есть хоть одно устройство с тегрой и предустановленным линуксом (не андроидом)?Trimslice
> Ага не закрыли, а куда дели тогда. Страничку linux4tegra еще выкинули.
+100500
мои уже несколько лет не нвидиа
Нда... Страшная засада. Теперь из-за закрытого форума у меня должны артефакты в видео и баги в драйвере появиться?
> Нда... Страшная засада. Теперь из-за закрытого форума у меня должны артефакты в
> видео и баги в драйвере появиться?никоим образом. Просто я для себя решил больше не поддерживать нвидию. Буду прежде чем покупать компьютеры/видюхи - смотреть в обзоры/тесты/поддержку других драйверов, но только не нвидию, intel/amd теперь у цели. Тем более что нвидия сама сливается.
> видео и баги в драйвере появиться?Они там и так есть. А закрытый форум дополнительно усложнит их репортинг. Который у проприерасов и так простотой и удобством не отличается.
> NVidia: "We have no plans to support Wayland."Torvalds: Fuck you, Nvidia!
> Стабильный релиз в конце года. Получается не ждать нам Wayland в Ubuntu 12.10...В Fedora будет раньше - сразу после релиза в репозитории.
>> Стабильный релиз в конце года. Получается не ждать нам Wayland в Ubuntu 12.10...
> В Fedora будет раньше - сразу после релиза в репозитории.А вы думали, в убунте он из воздуха возьмется?
> вколюченыпрочитал вколочены
> которые будут *вколючены* в состав пакета Mesaопечатки по Фрейду :)
А как обстоят дела с приложениями под Вейленд?Скажем, есть ли (или - появятся ли) минималистичные оконные менеджеры (вроде *box'ов, fvwm, pekwm или динамических - xmonad, spectrwm... etc)? Или всем предлагают сидеть на Гноме/Юнити/КДЕ/Xfce/Enlightenment? Я совсем не жалую интегрированные среды, даже Xfce, на мой взгляд, слишком "располнел".
Есть ли для вейленда (т. е. написанный с применением поддерживаемого им тулкита) эмулятор терминала, подобный urxvt по возможностям (поддержка скриптов, работа в режиме демона и пр.)?
Будет ли оно поддерживать (например, в терминале) растровые шрифты? (хотя, последний вопрос, возможно, не по адресу).
Как с поддержкой менее популярных тулкитов?
И самое главное - давно существует DirectFB. И он, по-моему, так и не взлетел (по крайней мере, я его применений не видел). Почему же все так кричат о вейленде (который, кстати, еще и недописан), если есть уже вполне рабочая вещь?
> Скажем, есть ли (или - появятся ли) минималистичные оконные менеджерыВы не очень понимаете масштабы архитектурного идиотизма строителей Wayland'а. У него каждое окно занимается отрисовкой своего заголовка самостоятельно. Поэтому единого оформления окон НЕ БУДЕТ. См. http://www.linux.org.ru/gallery/screenshots/7838451
Соответственно, вопрос о минималистичных оконных менеджерах и оконных менеджерах вообще, практически не стоит.
Простите, может я чего не понял, но _зачем_ окну (или приложению/тулкиту) заниматься отрисовкой декораций самостоятельно?.. И, следовательно, что же тогда возьмет на себя заботы по расположению окон (как, например, в xmonad или pekwm)? Тоже отдельные приложения - каждому как вздумается? Тогда придется писать некий инструмент (функциональный аналог оконного менеджера), чтобы они делали это слаженно и по заданному алгоритму...
> Простите, может я чего не понял, но _зачем_ окну (или приложению/тулкиту) заниматься
> отрисовкой декораций самостоятельно?Вы не одиноки в этом. Я в прошлый срач сумел вспомнить аж 4 программы, отрисовывающие декорации самостоятельно в Х - chromium, xmms, xine-ui и gmplayer.
> И, следовательно, что же тогда возьмет на себя
> заботы по расположению окон (как, например, в xmonad или pekwm)?Для этого оконный менеджер они предусмотрели. Вроде. Но вот заголовки - каждый сам за себя.
По-моему, заголовок окна должен выглядеть одинаково у всех окон (за редким исключением). Хотя бы исходя из того, что пользователь (особенно новичок) к чему-то привыкает и "разношерстность" в таком деле только мешает. У одного окна контролы маленькие и слева, у другого - сбоку и синие, третье - вообще без оных. Будешь тратить время/внимание только чтоб кнопку найти. :-) Тогда уж проще сочетание клавиш запомнить и убрать заголовки вообще...В общем, раз, как вы говорите, каждое окно должно будет рисовать декорации само, придется сделать опять-таки некий инструмент, который будет приводить все к единому виду...
> В общем, раз, как вы говорите, каждое окно должно будет рисовать декорации
> само, придется сделать опять-таки некий инструмент, который будет приводить все к
> единому виду...Я думаю, что если Wayland взлетит, то этим инструментом будет вложенный XServer (тут были демонстрации X поверх Wayland) с его обычным оконным менеджером.
> По-моему, заголовок окна должен выглядеть одинаково у всех окон (за редким исключением).
> Хотя бы исходя из того, что пользователь (особенно новичок) к чему-то
> привыкает и «разношерстность» в таком деле только мешает. У одного окна
> контролы маленькие и слева, у другого — сбоку и синие, третье
> — вообще без оных. Будешь тратить время/внимание только чтоб кнопку найти.так для той же винды это почти нормальная ситуация. ну, заголовки, вроде, уже почти перестали похабить, зато уж контролы — кто во что горазд. достаточно посмотреть на теперешний виндософт: программа без скинов уже как бы и несолидная. так что всё ок, подобный идиотизм вяленому не помеха.
забавно будет через несколько лет смотреть на судорожные попытки вкорячить в вяленого нормальный механизм для создания WM. и рекомендации «использовать иксы», пока разработчики пихают непихаемое.
> забавно будет через несколько лет смотреть на судорожные попытки вкорячить в вяленого
> нормальный механизм для создания WM. и рекомендации «использовать иксы», пока
> разработчики пихают непихаемое.Поэтому я и пишу, что в худшем случае (W взлетит), будет запускаться W, а поверх него XWayland в обязательном порядке. Потом отвалятся backend'ы у Qt и Gtk, их перестанут поддерживать за недостатком ресурсов. Затем мы будем долго жить с W/XWayland, а потом либо начнут делать очередную SVGALib (уже версии 4.0), либо снесут W, вернувшись к X. Последнее будет сделано "заради производительности".
Провал W, разумеется, будет объяснён "эффектом второй системы" и "костностью пользователей".
> Будет ли оно поддерживать (например, в терминале) растровые шрифты? (хотя, последний вопрос, возможно, не по адресу).Отрисовка на стороне терминала. Если разрабы впилят в терминал отрисовку растровых шрифтов, то будет поддерживать. А Wayland тут не при делах, он же минималистичен.
Все бы ничего, лишь бы была возможность таки сделать одни декорации для всех окон, вне зависимости от тулкитов. А еще вот интересно, как можно получить список окон, если в Wayland нету подобия атомов в Иксах? Как например отличить диалог, от панели и т д.. Ну да, этим будут заниматься композитные менеджеры, а в самом протоколе нету такого API.. получается разные методы для получения списков окон в разных композитных менеджерах
> Все бы ничего, лишь бы была возможность таки сделать одни декорации для
> всех окон,Ну в иксах оно так сделано что этим никто вообще не пользуется. Ибо у...ще. Страшенное.
Вы о чем? Неужели различные декорации окон, для различных тулкитов это куда круче? Которые и не кастомизировать в одном единственном месте. Да и что делать тем, кому декорации окон совершенно не нужны?
Вообще-то все этим пользуются.
>> Все бы ничего, лишь бы была возможность таки сделать одни декорации для
>> всех окон,
> Ну в иксах оно так сделано что этим никто вообще не пользуется.орли? совсем не пользуется? ок, список софта, рисующий декорации помимо WM — в студию. четыре в прошлый раз насчитали. даже если считать audacious и qmmp действительно отдельными софтинами, а не представителями семейства «хотим поддержку скинов от winamp2» — как-то не получается «никто не пользуется». совсем не получается.
> орли? совсем не пользуется? ок, список софта, рисующий декорации помимо WM —
> в студию. четыре в прошлый раз насчитали. даже если считать audacious
> и qmmp действительно отдельными софтинами, а не представителями семейства «хотим
> поддержку скинов от winamp2» — как-то не получается «никто не пользуется».
> совсем не получается.не ради спора, но ради инфы google-chrome, blender может еще что вспомню...
да считали уже. получилось примерно три с половиной инвалида. ок, могут собирать пожитки и валить на вяленого хоть сейчас. но выкидывать концепцию WM ради этой «могучей кучки»? примерно то же самое, что выкидывать из автомобиля двигатель, потому что трём бабулькам он не нужен. а кому нужен — тот будет со своим ходить. поставил — и можно ехать.
Надеюсь Wayland не будет так кочегарить мой как X Window System. Достаточно подключить Compiz. Без него нагрузка на комп гораздо меньше. Используется в Unity.
Сравнивал с Windows при просмотре HD фильмов. И через vdoau. Ресурсы проца отжирает Compiz. Возможно проблема как раз в иксовой реализации. Как я понял. Композитый менеджер (кажется это так называется) собирает все вместе отдельно от иксов.
> Сравнивал с Windows при просмотре HD фильмов. И через vdoau. Ресурсы проца
> отжирает Compiz. Возможно проблема как раз в иксовой реализации. Как я
> понял. Композитый менеджер (кажется это так называется) собирает все вместе отдельно
> от иксов.Скорее всего, проблема в компизе, точнее, в юнити-костылях от эффективных менджеров из каноникал. kwin тоже композитный, но таких проблем не создает.
... кочегарить комп ... В этом плане Windows работает увы лучше
Они издеваются? Там в TODO протокола ещё половина не сделана. Протокол в текущем виде годится только на натягивания на анус.