История изменений
Исправление dimgel, (текущая версия) :
Это просьба клиента, а не приказ.
но видимо они не читали спеки к нему: xdg-decoration
The compositor can decide not to use the client’s mode and enforce a different mode instead.
Читали. (Только этот файл и читал из всех спек.) И имею сообщить, что подход предельно идиотский. Даже, пожалуй, самый идиотский из возможных:
-
Клиент вынужден тащить на себе CSD на случай если сервер их не поддерживает. Оверхед – реализация декораций и на сервере, и на клиенте.
-
А если клиент на себе CSD не потащит, то конечный юзер может обнаружить у себя окна без декораций. (Что я сам кстати и обнаруживал, когда сколько-то лет назад пробовал wayland. Помню, что гуглил хоткеи для закрытия окна.) А может и не обнаружить. Как карта ляжет. А может и двойные декорации обнаружить (лень смотреть, вернёт ли сервер флажок, что забил на просьбу клиента; а если вернёт, клиенту теперь ещё и по условию CSD присобачивать, чтобы скомпенсировать серверное самодурство).
Исправление dimgel, :
Это просьба клиента, а не приказ.
но видимо они не читали спеки к нему: xdg-decoration
The compositor can decide not to use the client’s mode and enforce a different mode instead.
Читали. (Только этот файл и читал из всех спек.) И имею сообщить, что подход предельно идиотский. Даже, пожалуй, самый идиотский из возможных:
-
Клиент вынужден тащить на себе CSD на случай если сервер их не поддерживает. Оверхед – реализация декораций и на сервере, и на клиенте.
-
А если клиент на себе CSD не потащит, то конечный юзер может обнаружить у себя окна без декораций. (Что я сам кстати и обнаруживал, когда сколько-то лет назад пробовал wayland. Помню, что гуглил хоткеи для закрытия окна.) А может и не обнаружить. А может и двойные декорации обнаружить (лень смотреть, вернёт ли сервер флажок, что забил на просьбу клиента; а если вернёт, клиенту теперь ещё и по условию CSD присобачивать, чтобы скомпенсировать серверное самодурство). Как карта ляжет.
Исправление dimgel, :
Это просьба клиента, а не приказ.
но видимо они не читали спеки к нему: xdg-decoration
The compositor can decide not to use the client’s mode and enforce a different mode instead.
Читали. (Только этот файл и читал из всех спек.) И имею сообщить, что подход предельно идиотский. Даже, пожалуй, самый идиотский из возможных:
-
Клиент вынужден тащить на себе CSD на случай если сервер их не поддерживает. Оверхед – реализация декораций и на сервере, и на клиенте.
-
А если клиент на себе CSD не потащит, то конечный юзер может обнаружить у себя окна без декораций. (Что я сам кстати и обнаруживал, когда сколько-то лет назад пробовал wayland. Помню, что гуглил хоткеи для закрытия окна.) А может и не обнаружить. А может и двойные декорации обнаружить (лень смотреть, вернёт ли сервер флажок, что забил на просьбу клиента). Как карта ляжет.
Исправление dimgel, :
Это просьба клиента, а не приказ.
но видимо они не читали спеки к нему: xdg-decoration
The compositor can decide not to use the client’s mode and enforce a different mode instead.
Читали. (Только этот файл и читал из всех спек.) И имею сообщить, что подход предельно идиотский. Даже, пожалуй, самый идиотский из возможных:
-
Клиент вынужден тащить на себе CSD на случай если сервер их не поддерживает. Оверхед – реализация декораций и на сервере, и на клиенте.
-
А если клиент на себе CSD не потащит, то конечный юзер может обнаружить у себя окна без декораций. (Что я сам кстати и обнаруживал, когда сколько-то лет назад пробовал wayland. Помню, что гуглил хоткеи для закрытия окна.) А может и не обнаружить. Как карта ляжет.
Исправление dimgel, :
Это просьба клиента, а не приказ.
но видимо они не читали спеки к нему: xdg-decoration
The compositor can decide not to use the client’s mode and enforce a different mode instead.
Читали. (Только этот файл и читал из всех спек.) И имею сообщить, что подход предельно идиотский. Даже, пожалуй, самый идиотский из возможных:
-
Клиент вынужден тащить на себе CSD на случай если сервер их не поддерживает. Оверхед – реализация декораций и на сервере, и на клиенте.
-
А если клиент на себе CSD не потащит, то конечный юзер может обнаружить у себя окна без декораций. (Что я сам кстати и обнаруживал, когда сколько-то лет назад пробовал wayland. Помню, что гуглил хоткеи для закрытия окна.) А может и не обнаружить. Как карта ляжет.
Исходная версия dimgel, :
Это просьба клиента, а не приказ.
но видимо они не читали спеки к нему: xdg-decoration
The compositor can decide not to use the client’s mode and enforce a different mode instead.
Читали. (Только этот файл и читал из всех спек.) И имею сообщить, что подход предельно идиотский. Даже, пожалуй, самый идиотский из возможных:
-
Клиент вынужден тащить на себе CSD на случай если сервер их не поддерживает. Оверхед – реализация декораций и на сервере, и на клиенте.
-
А если клиент на себе CSD не потащит, то конечный юзер может обнаружить у себя окна без декораций. (Что я сам кстати и обнаруживал, когда сколько-то лет назад пробовал wayland. Помню, что гуглил ли хоткеи для закрытия окна.) А может и не обнаружить. Как карта ляжет.