LINUX.ORG.RU

История изменений

Исправление dimgel, (текущая версия) :

Это просьба клиента, а не приказ.

но видимо они не читали спеки к нему: xdg-decoration

The compositor can decide not to use the client’s mode and enforce a different mode instead.

Читали. (Только этот файл и читал из всех спек.) И имею сообщить, что подход предельно идиотский. Даже, пожалуй, самый идиотский из возможных:

  1. Клиент вынужден тащить на себе CSD на случай если сервер их не поддерживает. Оверхед – реализация декораций и на сервере, и на клиенте.

  2. А если клиент на себе CSD не потащит, то конечный юзер может обнаружить у себя окна без декораций. (Что я сам кстати и обнаруживал, когда сколько-то лет назад пробовал wayland. Помню, что гуглил хоткеи для закрытия окна.) А может и не обнаружить. Как карта ляжет. А может и двойные декорации обнаружить (лень смотреть, вернёт ли сервер флажок, что забил на просьбу клиента; а если вернёт, клиенту теперь ещё и по условию CSD присобачивать, чтобы скомпенсировать серверное самодурство).

Исправление dimgel, :

Это просьба клиента, а не приказ.

но видимо они не читали спеки к нему: xdg-decoration

The compositor can decide not to use the client’s mode and enforce a different mode instead.

Читали. (Только этот файл и читал из всех спек.) И имею сообщить, что подход предельно идиотский. Даже, пожалуй, самый идиотский из возможных:

  1. Клиент вынужден тащить на себе CSD на случай если сервер их не поддерживает. Оверхед – реализация декораций и на сервере, и на клиенте.

  2. А если клиент на себе CSD не потащит, то конечный юзер может обнаружить у себя окна без декораций. (Что я сам кстати и обнаруживал, когда сколько-то лет назад пробовал wayland. Помню, что гуглил хоткеи для закрытия окна.) А может и не обнаружить. А может и двойные декорации обнаружить (лень смотреть, вернёт ли сервер флажок, что забил на просьбу клиента; а если вернёт, клиенту теперь ещё и по условию CSD присобачивать, чтобы скомпенсировать серверное самодурство). Как карта ляжет.

Исправление dimgel, :

Это просьба клиента, а не приказ.

но видимо они не читали спеки к нему: xdg-decoration

The compositor can decide not to use the client’s mode and enforce a different mode instead.

Читали. (Только этот файл и читал из всех спек.) И имею сообщить, что подход предельно идиотский. Даже, пожалуй, самый идиотский из возможных:

  1. Клиент вынужден тащить на себе CSD на случай если сервер их не поддерживает. Оверхед – реализация декораций и на сервере, и на клиенте.

  2. А если клиент на себе CSD не потащит, то конечный юзер может обнаружить у себя окна без декораций. (Что я сам кстати и обнаруживал, когда сколько-то лет назад пробовал wayland. Помню, что гуглил хоткеи для закрытия окна.) А может и не обнаружить. А может и двойные декорации обнаружить (лень смотреть, вернёт ли сервер флажок, что забил на просьбу клиента). Как карта ляжет.

Исправление dimgel, :

Это просьба клиента, а не приказ.

но видимо они не читали спеки к нему: xdg-decoration

The compositor can decide not to use the client’s mode and enforce a different mode instead.

Читали. (Только этот файл и читал из всех спек.) И имею сообщить, что подход предельно идиотский. Даже, пожалуй, самый идиотский из возможных:

  1. Клиент вынужден тащить на себе CSD на случай если сервер их не поддерживает. Оверхед – реализация декораций и на сервере, и на клиенте.

  2. А если клиент на себе CSD не потащит, то конечный юзер может обнаружить у себя окна без декораций. (Что я сам кстати и обнаруживал, когда сколько-то лет назад пробовал wayland. Помню, что гуглил хоткеи для закрытия окна.) А может и не обнаружить. Как карта ляжет.

Исправление dimgel, :

Это просьба клиента, а не приказ.

но видимо они не читали спеки к нему: xdg-decoration

The compositor can decide not to use the client’s mode and enforce a different mode instead.

Читали. (Только этот файл и читал из всех спек.) И имею сообщить, что подход предельно идиотский. Даже, пожалуй, самый идиотский из возможных:

  1. Клиент вынужден тащить на себе CSD на случай если сервер их не поддерживает. Оверхед – реализация декораций и на сервере, и на клиенте.

  2. А если клиент на себе CSD не потащит, то конечный юзер может обнаружить у себя окна без декораций. (Что я сам кстати и обнаруживал, когда сколько-то лет назад пробовал wayland. Помню, что гуглил хоткеи для закрытия окна.) А может и не обнаружить. Как карта ляжет.

Исходная версия dimgel, :

Это просьба клиента, а не приказ.

но видимо они не читали спеки к нему: xdg-decoration

The compositor can decide not to use the client’s mode and enforce a different mode instead.

Читали. (Только этот файл и читал из всех спек.) И имею сообщить, что подход предельно идиотский. Даже, пожалуй, самый идиотский из возможных:

  1. Клиент вынужден тащить на себе CSD на случай если сервер их не поддерживает. Оверхед – реализация декораций и на сервере, и на клиенте.

  2. А если клиент на себе CSD не потащит, то конечный юзер может обнаружить у себя окна без декораций. (Что я сам кстати и обнаруживал, когда сколько-то лет назад пробовал wayland. Помню, что гуглил ли хоткеи для закрытия окна.) А может и не обнаружить. Как карта ляжет.