LINUX.ORG.RU

Wayland готов для десктопа

 


1

0

Собственно вот он, могучий и ужасный убийца иксов. Запущен прямо из vt от рута, работает и от обычного пользователя но ругается что-то на права доступа к устройствам ввода, и мышка без рута не работает.
Квадрат рядом с шестеренками это демка дым, водишь в нем мышкой, и он генерирует дым.

>>> Просмотр (1280x800, 529 Kb)

★★★★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 2)

Ответ на: комментарий от namezys

> А сетевая должна догонять

То есть она не нужна? А ведь цимес был именно в этом. Так и будем дальше врать, что ничего утеряно не будет?

Evgueni ★★★★★
()
Ответ на: комментарий от namezys

> Ой, там много чего. Можно сделать как Apple. Взять Х, и ставить их рядом. А те пусть перепалзают

Как в Apple я долго не разглядывал, но оно мне не понравилось. А вот как оно в альтернативной системе наблюдаю в соседней комнате регулярно. Чур меня чур от таких уродских костылей.

Evgueni ★★★★★
()

кстати, как по ощущениям, быстрее иксов?

RedPossum ★★★★★
()
Ответ на: комментарий от daemonpnz

daemonpnz> Они очень многое хорошо предусмотрели и поэтому доля на рынках у них растет.

Не растёт - уже выше обсудили.

Quasar ★★★★★
()
Ответ на: комментарий от Evgueni

> То есть она не нужна? А ведь цимес был именно в этом. Так и будем дальше врать, что ничего утеряно не будет?

А как часто она нужна?

namezys ★★★★
()
Ответ на: комментарий от namezys

> А как часто она нужна?

Лично мне — каждый рабочий день. Мне не нужен мощных компьютер на столе, чтобы работать.

Evgueni ★★★★★
()
Ответ на: комментарий от Evgueni

Кто говорил что здорово? :) Собираются сделать, а что получится — увидим. Релиза вейланда еще ждать и ждать.

madgnu ★★★★★
()
Ответ на: комментарий от Evgueni

Ты таки собираешься объяснить, почему сетевая отрисовка должна быть сделана именно на уровне сервера?

petrosha ★★★★★
()
Ответ на: комментарий от svu

svu> Так что, с некоторой т.зр., можно считать вейленд модуляризацией - при этом модуль протокола x11 становится опциональным.

Модулярзация - это X11R7. Тут начало модульности и положено.
У Wayland же с модульностью дела обстоят сверхфигово - выше приводили цитату из FAQ (вроде на первой странице) о том, что WM, CM и DM запускаются в виде одного процесса.

Quasar ★★★★★
()
Ответ на: комментарий от namezys

> какие задачи вы решаете в ней?

Я в ней работаю. Все программы (кроме wm) запускаю удалённо, так как все данные лежат там и среда их обработки развёрнута там. А тут у меня только терминал-переросток с двумя мониторами и сетевой картой.

Evgueni ★★★★★
()
Ответ на: комментарий от Quasar

>Итого при таком раскладе производители выберут Wayland, и иксы фактически будут запрещены.

Иди почитай про архитектуру Wayland'а. Никуда иксы не денутся. Как были, так и останутся. Даже некоторые костыли можно будет повыкинуть.

Более того, wayland может, и видимо на первых порах будет, запускаться *из-под* иксов. Так что если для кого-то иксы первичны, то никаких проблем с wayland-приложениями *НЕ* будет.

Будет *два* window-менеджера. Один на уровне композитора, другой, штатный, на уровне X-ов. Абсолютно разные, и для разных целей.

Игрушки и графичиские программы (типа морд виртуальных машин, VNC/RDP/Spice клиентов) от наличия wayland'а только выиграют.

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

Macil ★★★★★
()
Ответ на: комментарий от Evgueni

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

Имхо, на клиент должна быть вынесены не только отрисовка, но и логика GUI

namezys ★★★★
()
Ответ на: комментарий от petrosha

> Ты таки собираешься объяснить, почему сетевая отрисовка должна быть сделана именно на уровне сервера?

Мне лично говоря пофиг как она сделано. Более того Xы не лучшее из возможных решений (если бы кое-кто не пожмотился, то был бы у нас Poscriptный десктоп из коробки), но Wayland — это убийство той печенюшки, которая всегда была, под предлогом, что типа она не нужна, так как сложная.

Evgueni ★★★★★
()
Ответ на: комментарий от namezys

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

А причём здесь накладно? Оно просто работает. Или вы до сих пор на коаксиале сидите?

Evgueni ★★★★★
()
Ответ на: комментарий от Quasar

> То есть?

То есть твои слова насчет графа связей - глупости. И для манипуляций такого уровня, о котором говорит namezys, ООП не является необходимым.

Как это для императивного и функционального программирования применить?

Да элементарно - будет в IDE объект «функция». Заметь - в IDE, не в языке.

Кстати, назови мне современный ФП-язык, в котором нет ООП? %)

tailgunner ★★★★★
()
Ответ на: комментарий от Evgueni

> Оно просто работает. Или вы до сих пор на коаксиале сидите?

попробуй HD 1080p посмотреть. Ну или игры, графика и тд.

PS вообще тяжел для инетретации - он на фиг в GUI не нужен. А нужно возможность прямого отображения команд, что и сделали Apple (правда для PDF): если ты говоришь вывести линию с теме же параметрами, что и в PDF, ты можешь быть уверен, что все будет отрисованно по стандарту.

namezys ★★★★
()
Ответ на: комментарий от namezys

> попробуй HD 1080p посмотреть. Ну или игры, графика и тд.

А вы часто это на работе делаете? А локально как бы проблем и нет.

Evgueni ★★★★★
()
Ответ на: комментарий от Evgueni

>Мне лично говоря пофиг как она сделано
Тогда твое поведение подчиняется легкой схеме. Пока не запилят сетевую отрисовку прямо в вейланд или сделают какой-нить рпц овер вейланд без х... ты себе спокойненько сидишь на х-сах.

Имхо сама вероятность того, что вейланд когда-нибудь станет основным сервером графической подсистемы в каком-нибудь дистре вообще пока менее 5% процентов. А в ближайшие пару лет так и вообще ноль.

petrosha ★★★★★
()
Ответ на: комментарий от svu

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

Давайте тогда убьём всю функциональность в Linux,которая нужна для серверной отрасли - один фиг для десктопов она бесполезна. Ядро упростим, графику туда засунем крепко-крепко.
Но внезапно обнаружим, что с таким подходом всё просрано нафиг.
Также и с иксами - убьют иксы, и многое просрут. Линукс не только на ДОМАШНИХ компьютерах используется. И ты предлагаешь всё это угробить ради каких-то там ДОМАШНИХ десктопов.

Quasar ★★★★★
()
Ответ на: комментарий от Macil

> Бред поный, а не «правда».

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

Как Xы (в том числе и коммерческие) пускаются на альтернативных системах — глаза б мои не видели.

Evgueni ★★★★★
()
Ответ на: комментарий от namezys

> Ну я о чем.

Не знаю

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

Напоминаю изначальный вопрос: что исчезнет? — и мой ответ: сетевая прозрачность.

Evgueni ★★★★★
()
Ответ на: комментарий от Evgueni

>А на деле плагин для Xов школьники возможно попытаются написать.

Какой, нафиг, плагин? Ты веществ обкурился? Иди посмотри скриншоты на сайте wayland'а. И еще видюшки на тытрубе. Запускается. Из-под X-ов.

Macil ★★★★★
()
Ответ на: комментарий от petrosha

petrosha> The current test clients use either cairo software rendering, cairo on OpenGL or hardware accelerated OpenGL directly

То есть там пойдёт ДуМ3, Квак4, Тремулоус и т.д. без портирования?

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

>В иксах и сделано так, что не тормозит. А ежели будешь KDE и GNOME в пример приводить - лучше не позорься, так как они используют кривые тулкиты.

Тот же E17 почему-то работает идеально.

Собственно, мне кажется источник ненависти к Х-м именно в этом - в том, что не осилившие их правильно использовать разрабы тулкитов хотят их убить, что бы их криворукость не была очевидна

argin ★★★★★
()
Ответ на: комментарий от petrosha

> Пока не запилят сетевую отрисовку прямо в вейланд или сделают какой-нить рпц овер вейланд без х... ты себе спокойненько сидишь на х-сах.

Не запилят (на правах предсказания обозримого будущего), а рпц мне без надобности.

Evgueni ★★★★★
()
Ответ на: комментарий от petrosha

petrosha> Там только написано, что уже реализовано много способов через-сетевого рендеринга и нет особой необходимости пилить еще один. Тот же Х, рпц, внц...

То бишь они хотят очередную венду. Знаемс, проходили. У венды с этим всегда плохо было.

Quasar ★★★★★
()
Ответ на: комментарий от daemonpnz

daemonpnz> Ничего не обсудили, это Nxx типа вбросил что у апплов доля не растет, без пруфов и доказательств.

Господин клоун, Nxx написал, что доля ДЕСКТОПОВ и НОУТБУКОВ у Apple не растёт, а сама доля Apple растёт благодаря iPhone и iPad. Я на это явно указал в своём сообщении. Ты же клоунствуешь, и начинаешь кривляться.

Quasar ★★★★★
()
Ответ на: комментарий от Evgueni

>> Сетевые возможности по работе с GUI могут быть менее полные, чем локальные.

Напоминаю изначальный вопрос: что исчезнет? — и мой ответ: сетевая прозрачность.

Я говорил вообще о чисто теоретическом подходе. Да и допилят они плагин для Х - а то сожрут их. И я в том числе.

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

namezys ★★★★
()
Ответ на: комментарий от namezys

namezys> Тут они правы. Мне кажется, что в первую очередь надо решать и оптимизировать задачи для локального выполнения. А сетевая должна догонять

E17 стал таким хорошим не потому, что приоритеты реализаций функциональности там расставили. А потому, что перепробовали много вариантов, учли опыт, и сделали изначальный задел для всего. Иначе разработка превращается в костылестроение (чем и занимаются криворукие быдлокодеры из проекта Wayland).

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

>В иксах и сделано так, что не тормозит. А ежели будешь KDE и GNOME в пример приводить - лучше не позорься, так как они используют кривые тулкиты.

Тот же E17 почему-то работает идеально.

Собственно, мне кажется источник ненависти к Х-м именно в этом - в том, что не осилившие их правильно использовать разрабы тулкитов хотят их убить, что бы их криворукость не была очевидна

argin ★★★★★
()
Ответ на: комментарий от Evgueni

>Ещё один костыль?

Нет, это решение компании RedHat для адептов сетевой прозрачности. В отличие от X, реально работает с современными приложениями.

Macil ★★★★★
()
Ответ на: комментарий от tailgunner

>Расскажи это Джобсу с его Display PostScript :)

Обидно не это. Обидно что с этой идеи не сдули пыль в эпоху E-Ink.

Macil ★★★★★
()
Ответ на: комментарий от Macil

Macil> Иди почитай про архитектуру Wayland'а.

Иди на*уй.

Macil> Никуда иксы не денутся. Как были, так и останутся.

Только приложения, сделанные для Wayland, на иксах не запустятся, ага.

Macil> С wayland'ом ты можешь запустить сразу несколько X-ов, которые будут работать в wayland'овских окнах в одном виртуальном терминале. Для чего это нужно — сам, надеюсь, догадаешься.

С иксами я могу делать то же самое.

Quasar ★★★★★
()
Ответ на: комментарий от tailgunner

> Расскажи это Джобсу с его Display PostScript :)

Отказался же. И получили на выходе что-то среднее: интерпретатор отдельно, отрисовка отдельно

namezys ★★★★
()
Ответ на: комментарий от Nxx

>Представил себе будущее и ужаснулся.

Wayland, Gnome-Shell, мышка с одной кнопкой, монитор 20:5...

О ШГ будем мечтать так как буквы будет не прочитать, впрочем многие их будут уже не знать ибо интерфейс все равно будет управляться по голосу.
Немного критики, немного фантазии всего немного короче
Теперь о Wayland: Пока оно нормально заработает его уже возможно несколько раз переименуют и форкнут. От груза прошлых лет несомненно нужно и будут избавляться, но будет это происходить естественно не сразу и даже не во всех случаях в случае успеха wayland.

anonymous_sama ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.