The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Инициатива по переводу приложений на декорирование окон на с..."
Отправлено Ordu, 07-Фев-18 23:04 
> В случае с SSD гораздо, ГОРАЗДО проще организовать единую рамку окон для
> приложений на разных тулкитах.

Почему? Мне кажется, что ровно наоборот.

> На скриншоте запущены несколько приложений в Weston.
> Как видим weston-терминал себе свою рамку нарисовал, гномовские аппликухи заюзали стандартную
> для GTK Адвайту,

Угу, и вообще там никто даже пальцем не пошевелил, чтобы сделать что-нибудь типа описанного здесь: https://wiki.archlinux.org/index.php/Uniform_Look_for_QT_and...

> а в Qt CSD вообще сырой, к тому
> же в общем случае - CSD более ресурсоёмок в плане отрисовки.
> Об этом не раз говорили разработчики Qt.

Вот к этому можно ссылочку? Мне интересна их аргументация, потому что на мой взгляд это всё враки. Если отрисовка окна происходит из одного процесса, то это будет быстрее, чем кооперативная отрисовка того же прямоугольника из двух разных процессов. Ну и проще естественно, потому что все связанные сложности, типа синхронизации действий двух разных процессов, не требуют вообще никаких телодвижений, потому что не существуют.

>>> Зачем пользоваться специальным костылём для решения частного проявления этой проблемы, если общее решение может справиться и с этим частным случаем?
> Если в Plasma Wayland запустить эти же приложения - они все получат
> одну и ту же рамку окна

И если на все использованные тулкиты натянуть единую тему, они тоже получат одинаковые рамки окна.

>  Не стоит также забывать, что из-за CSD композитор не имеет контроля
> за окном, и если в приложение не заложен функционал изменения размера
> окна, или скрытия заголовка - ничё ты не сделаешь

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

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру