История изменений
Исправление
sudopacman,
(текущая версия)
:
Но если речь идёт о, блин, каких-то заголовках окна, которые приложение может без проблем отрисовать само или подключить бибилотеку, которая сделает это за них, то их принципиальное нежелание это делать можно интерпретировать ровно таким же образом, как вы это делали выше: разработчик приложения мудак.
Если речь идёт о, блин, каких-то заголовках окна, которые композитор может без проблем отрисовать, когда его об этом попросит приложение, то его принципиальное нежелание это делать можно интерпретировать одним единственным образом: разработчик композитора мудак.
Везде, кроме гнома, уже работает xdg-decoration. Какие у разработчиков гнома могут быть причины заставлять других всё переписывать специально ради них (что, в свою очередь, вызывает страдания пользователей, потому что сразу поддержка CSD в приложения добавлена не будет, а в некотрые она вообще никогда не будет добавлена), кроме как их непомерное ЧСВ и некомпетентность?
Что значит «продолжают», объяснять нужно?
Не согласовали SSD — должны продолжать использовать CSD.
Если приложение не согласовало использование SSD с композитором, но вместо рисования декораций на стороне клиента не рисует их вовсе, то оно сломано.
Опять отсебятина. Не согласовать использование SSD могут в двух случаях: 1) клиент хочет использовать CSD, 2) в композиторе не реализован протокол. В первом случае, он, конечно же, продолжит использовать CSD. А во втором случае ему просто ничего не остаётся, как continue to self-decorate as they see fit, т. е. «делай что хочешь». Это «as they see fit», которое ты решил опустить и не перевёл, включает всебя и то, что приложение может вообще ничего не рисовать.
С другой стороны, можно сказать, что сломан композитор, не предоставивший приложению поддержку SSD. И это будет правильнее с точки зрения здравого смысла.
Исходная версия
sudopacman,
:
Но если речь идёт о, блин, каких-то заголовках окна, которые приложение может без проблем отрисовать само или подключить бибилотеку, которая сделает это за них, то их принципиальное нежелание это делать можно интерпретировать ровно таким же образом, как вы это делали выше: разработчик приложения мудак.
Если речь идёт о, блин, каких-то заголовках окна, которые композитор может без проблем отрисовать, когда его об этом попросит приложение, то его принципиальное нежелание это делать можно интерпретировать одним единственным образом: разработчик композитора мудак.
Везде, кроме гнома, уже работает xdg-decoration. Какие у разработчиков гнома могут быть причины заставлять других всё переписывать специально ради них (что, в свою очередь, вызывает страдания пользователей, потому что сразу поддержка CSD в приложения добавлена не будет, а в некотрые она вообще никогда не будет добавлена), кроме как их непомерное ЧСВ и некомпетентность?
Что значит «продолжают», объяснять нужно?
Не согласовали SSD — должны продолжать использовать CSD.
Если приложение не согласовало использование SSD с композитором, но вместо рисования декораций на стороне клиента не рисует их вовсе, то оно сломано.
Опять отсебятина. Не согласовать использование SSD могут в двух случаях: 1) клиент хочет использовать CSD 2) в композиторе не реализован протокол. В первом случае, он, конечно же, продолжит использовать CSD. А во втором случае ему просто ничего не остаётся, как continue to self-decorate as they see fit, т. е. «делай что хочешь». Это «as they see fit», которое ты решил опустить и не перевёл, включает всебя и то, что приложение может вообще ничего не рисовать.
С другой стороны, можно сказать, что сломан композитор, не предоставивший приложению поддержку SSD. И это будет правильнее с точки зрения здравого смысла.