Почему ни один из моих локальных серверов не разрешает?

Есть много различий между X и Wayland. Вероятно, самый большой из графической стороны заключается в том, что Wayland не делает никакого рисунка.

X имеет два API-интерфейса рисования. Один из них является частью основного протокола X11, который является древним, бесполезным и никто не использует. Другой - расширение XRender, которое обеспечивает современные сложные операции, среди прочего, такие как градиенты. Это то, что использует Каир. X также имеет API-интерфейсы рисования шрифтов.

У Wayland нет API-интерфейсов чертежа. Клиент Wayland получает дескриптор буфера DRM, который в основном является указателем на некоторую графическую память; Wayland не знает и не заботится о том, как клиент обращается к этому буферу. В X-терминах это означает, что все приложения получают lots - запросы на рисование не нужно проходить через сервер.

Единственный рендеринг Wayland - это копирование буферов клиента на screen.

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

Существуют другие преимущества вне графики. Например, гораздо проще использовать приложения для песочницы.

1
задан 11 April 2015 в 17:47

1 ответ

Вы можете попытаться отключить avahi-daemon. По какой-то причине avahi-daemon вмешивается в распознаватель имен. Побочным эффектом для меня было то, что если вы ping ns1, он работает, но если вы попытаетесь использовать полное доменное имя, это не так.

2
ответ дан 25 May 2018 в 10:45

Другие вопросы по тегам:

Похожие вопросы: