The OpenNET Project / Index page

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



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

Оглавление

Изменения для улучшения отображения KDE-приложений в GNOME и Xfce, opennews (??), 18-Май-24, (0) [смотреть все]

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


134. "Изменения для улучшения отображения KDE-приложений в GNOME и..."  +/
Сообщение от ilyafedinemail (ok), 21-Май-24, 11:22 
> Наоборот, всё сломал гном и переименовал в своём дефолтном паке иконки без
> оглядки на стандарт и сохранение совместимости, решив, что им темы иконок
> больше не нужны, что и сломало kde-софт (и не только его,
> даже свой софт сумели сломать). Поэтому в kde-приложения решили вшить fallback-иконки.
> Т.е. они всё ещё будут брать иконки из темы. При наличии
> таковых

Насколько я прочитал код, если у тебя нет kdeglobals, то вне KDE будет всегда Breeze. И иконки, и виджеты.

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

135. "Изменения для улучшения отображения KDE-приложений в GNOME и..."  +/
Сообщение от oficsu (ok), 22-Май-24, 04:00 
> Насколько я прочитал код, если у тебя нет kdeglobals, то вне KDE
> будет всегда Breeze. И иконки, и виджеты.

Чтобы сконфигурировать предпочтительную тему иконок, для этого, совершенно внезапно, нужен... какой-то конфиг

Ну и да, там помимо kdeglobals, проверяются и собственные конфиги приложений, а в качестве фоллбека вообще hicolor. И если я правильно понял, то вот только если уже и его нет (или нет иконок в нём), то берутся иконки из ресурсов

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

136. "Изменения для улучшения отображения KDE-приложений в GNOME и..."  +/
Сообщение от ilyafedinemail (ok), 22-Май-24, 12:57 
>> Насколько я прочитал код, если у тебя нет kdeglobals, то вне KDE
>> будет всегда Breeze. И иконки, и виджеты.
> Чтобы сконфигурировать предпочтительную тему иконок, для этого, совершенно внезапно,
> нужен... какой-то конфиг
> Ну и да, там помимо kdeglobals, проверяются и собственные конфиги приложений, а
> в качестве фоллбека вообще hicolor. И если я правильно понял, то
> вот только если уже и его нет (или нет иконок в
> нём), то берутся иконки из ресурсов

Раньше это шло через Qt, а Qt спрашивал плагины... Например, Qt из коробки умеет спрашивать у gtk, поэтому конфигурация gtk наследовалась, теперь не будет.

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

137. "Изменения для улучшения отображения KDE-приложений в GNOME и..."  +/
Сообщение от oficsu (ok), 22-Май-24, 15:22 
> Раньше это шло через Qt, а Qt спрашивал плагины...

Оно никуда и не делось: https://invent.kde.org/frameworks/kiconthemes/-/blob/master/...

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

138. "Изменения для улучшения отображения KDE-приложений в GNOME и..."  +1 +/
Сообщение от ilyafedinemail (ok), 22-Май-24, 15:43 
>> Раньше это шло через Qt, а Qt спрашивал плагины...
> Оно никуда и не делось: https://invent.kde.org/frameworks/kiconthemes/-/blob/master/...

Не туда смотршиь.
https://invent.kde.org/frameworks/kiconthemes/-/blob/master/...

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

139. "Изменения для улучшения отображения KDE-приложений в GNOME и..."  +/
Сообщение от oficsu (ok), 31-Май-24, 00:57 
> Не туда смотршиь.
> https://invent.kde.org/frameworks/kiconthemes/-/blob/master/...

Спасибо, я посмотрел, как это API используется (на примере Kate) и... похоже на правду. Да, они и правда сломали эту фичу. По крайней мере в KDE-приложениях (но для фреймворка в целом мне это до сих пор не очевидно)

К счастью, судя по ссылке на блог из этой же статьи, разработчикам это тоже не нравится:
> The second point is harder, as that requires at the moment a few hacks and is not 100% as good as going the Qt platform theme plugin route we use inside Plasma
> All is not perfect, we will need to get some Qt API to fully do that, but the current state is already usable

¯\_(ツ)_/¯

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

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

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




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

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