The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Инициатива по переводу приложений на декорирование окон на с..., opennews (??), 06-Фев-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


10. "Инициатива по переводу приложений на декорирование окон на с..."  +/
Сообщение от Аноним (-), 06-Фев-18, 00:55 
Гномеры не хотят поддерживать ssd просто потому, что в их интерфейс ляжет ещё пучок логики, которая должна будет куда-то деть кнопки из заголовка, если это сервер-сайд. С другой стороны, клиент сайд может быть отзывчивей в плане производительности, по идее... Зато сервер сайд управление может продолжать работать если апп завис(хотя композитор понимает когда апп не отвечает и может брать на это время управление на себя). Ещё один аспект - если ты пишешь clear-wayland аппликуху, тебе ещё надо парится об отрисовке окошка... а это отпугивает. Поэтому, поддержка протокола управления режимами csd/ssd в любом случае нужна.
Ответить | Правка | Наверх | Cообщить модератору

19. "Инициатива по переводу приложений на декорирование окон на с..."  +3 +/
Сообщение от Онаним (?), 06-Фев-18, 01:26 
>  Ещё один аспект - если ты пишешь clear-wayland аппликуху, тебе ещё надо парится об отрисовке окошка... а это отпугивает.

Ни один разработчик аппликух всё-равно никогда не будет этим заниматься, это задача тулкитов.

Ответить | Правка | Наверх | Cообщить модератору

26. "Инициатива по переводу приложений на декорирование окон на с..."  +/
Сообщение от Аноним (-), 06-Фев-18, 01:50 
opengl приложения? вангую всем будет лень рисовать декорации и будет половина из них без декора.
Ответить | Правка | Наверх | Cообщить модератору

28. "Инициатива по переводу приложений на декорирование окон на с..."  +/
Сообщение от Аноним (-), 06-Фев-18, 02:06 
Ну да, играм, видео-плеерам а-ля MPlayer и прочим подобным программам нафиг не упёрлось тащить целые тулкиты-фреймворки только ради создания одного окна.
Ответить | Правка | Наверх | Cообщить модератору

199. "Инициатива по переводу приложений на декорирование окон на с..."  –1 +/
Сообщение от Stax (ok), 06-Фев-18, 15:55 
> Ну да, играм, видео-плеерам а-ля MPlayer и прочим подобным программам нафиг не
> упёрлось тащить целые тулкиты-фреймворки только ради создания одного окна.

А они их и не тащат (впрочем, в давние времена, когда оригинальный mplayer был актуален, существовал gmplayer, который таки-имел gtk'шный гуй), зато платят за это своей реализацией гуя. Постепенно развивая его все больше и больше. Вот эти элементы - https://mpv.io/images/mpv-screenshot-34cd36ae.jpg как бы интерактивные.

Впрочем, разве минимальная библиотека, рисующая декорации что-то изменит в вопросе "тащить больше" сюда?

$ ldd `which mpv`|wc -l
122

А размер strip'нутого бинарника 20 МБ (там же ffmpeg и все дела еще статический)

Ответить | Правка | Наверх | Cообщить модератору

30. "Инициатива по переводу приложений на декорирование окон на с..."  +1 +/
Сообщение от Orduemail (ok), 06-Фев-18, 02:17 
opengl приложения делятся на три класса: fullscreen, построенные поверх тулкита с opengl областью для вывода векторной графики и никому не нужные студенческие поделки, типа glxgears.
Первому классу обрамление не нужно и даже мешает, третьему по-барабану, а второй получит обрамление в любом случае.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

27. "Инициатива по переводу приложений на декорирование окон на с..."  +6 +/
Сообщение от Аноним (-), 06-Фев-18, 02:01 
> клиент сайд может быть отзывчивей в плане производительности

С чего бы это? Скорее, как раз наоборот, т.к. с клиент-сайдом отзывчивость заголовка с рамкой становится зависимой от загрузки приложения. Малейшие подвисания в потоке UI -- и даже банальное перемещение окна по экрану может стать проблемой.

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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