LINUX.ORG.RU
ФорумTalks

Почему с вейландом всё так плохо?

 , , , графический сервер


0

1

Почему он не может работать с существующими драйверами?
ведь в вики написано:
Wayland использует уже существующие в ядре Linux технологии, такие как Kernel mode-setting (KMS), Direct Rendering Manager (DRM) и Graphics Execution Manager (GEM).

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

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

Точно так же у тебя в системе одна утилита gzip, а не двести.

У меня, помимо gzip, ещё и zip, т.к. ваш gzip не умеет по одному файлу упаковывать, типаzip file.zip file.txt. Т.е. gzip и одну-то задачу как следует делать не умеет.

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

gzip не умеет по одному файлу упаковывать

Это шутка такая что ли? Вообще-то он для вот этого:

$ gzip file.txt
$ ls
  file.txt.gz

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

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

ОС, где графические приложения работают в многозадачном режиме, без окон не бывает

4.2, всё полноэкранное, многозадачность есть.

mertvoprog
()
Ответ на: комментарий от intelfx

или что там делает feh

Картинки показывает.

В том числе в качестве обоины. Давайте рассказывайте, как с Wayland это кросскомпозиторно сделать. Всхрюки вида «это не задача смотрелки картинок!!11» засчитываются за слив.

mertvoprog
()
Ответ на: комментарий от sudopacman

разницу между протоколом и реализацией?

Потому что сферический протокол в вакууме никому не нужен без реализации, и только реализации могут его выражать.

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

Так изначальная претензия в том что «Wayland» к чему-то прибит. Wayland — протокол.

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

Специально запустил leafpad в двух разных композиторах, несовместимости не наблюдаю.

Интерфейс, интерфейс очерти.

t184256 ★★★★★
()
Последнее исправление: t184256 (всего исправлений: 1)
Ответ на: комментарий от mertvoprog

Highly customizable Wayland bar for Sway and Wlroots based compositors.

Что-то мне подсказывает, что ты специально подобрал нечестный пример.

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

Разумеется.

Только обоснуйте, почему он «нечестный». Как раз то, что приходится завязываться на расширениях протокола, реализованных только в wlroots, или даже на Sway IPC — говорит о том, что с совместимостью у Wayland плохо.

mertvoprog
()
Ответ на: комментарий от James_Holden

Попап.

Он кроме как в этом месте — отображаться нигде и никак не может. Какое же это окно?

Если две программы получат доступ к экрану и одна рисует на 20x20 квадратик, а другая на 150x254 кружочек — эти квадратики-кружочки внезапно станут окнами, и можно будет говорить об оконной системе? Окна — это иной уровень абстракции.

Вот покурите графический API системы, где здесь речь об окнах? Слои и понятия типа ZOrder, StayOnTop — есть.

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

Ну книги, страницы - какая разница. Или activity в android. Это все то же самое, просто по другому названные окна. Без окон - это когда прямо во фреймбуфер фигачишь.

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

leafpad’ов много, а контпример у тебя пока один. И ты настойчиво избегаешь очерчивания интерфейса. Расширения — хорошо, модульность. Стандартизация их на уровне, не на уровне иксового «жрите монолитную какаху единственной реализации», а на лучшем.

t184256 ★★★★★
()
Последнее исправление: t184256 (всего исправлений: 2)
Ответ на: комментарий от mertvoprog

Так не нужно особо никому пускать панели от одного DE в другом. Но есть layer-shell, который в Wlroots и Mir поддерживается. Когда-нибудь стандартизируют официально и в «плазму» тоже добавят.

sudopacman ★★★★★
()

Кстати, а как обстоят дела с плеерами видео под Wayland? У нас вообще хоть что-нибудь нативно воспроизводит видео под Wayland?

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