kkdxghlctlcxxtidyuum Ответов: 1

Как определить, какой набор значков использовать для моего приложения?


Привет,

После установки нового дистрибутива GNU/Linux я обнаружил, что различные приложения используют разные наборы значков для своих меню и панелей инструментов. Мой старый дистрибутив использовал набор значков GTK+ (Debian), мой новый дистрибутив использует набор значков Mint-X (Linux Mint).

Мой вопрос заключается в следующем: как приложение определяет, какая среда рабочего стола/дистрибутив используется? Есть ли более простые способы реализовать то же самое, не делая этого с нуля, программно?

Для моего приложения я использую Object Pascal (Lazarus); есть ли какие-либо библиотеки, на которые я могу ссылаться, чтобы сделать это менее головной болью?

Спасибо Вам за вашу помощь и с наступающим Новым годом!

PS: разве это непрофессионально-просто использовать наборы значков GTK+ в разных операционных системах?

Что я уже пробовал:

Поиск в интернете для получения дополнительной информации, однако ни один из моих поисков не выдал очень полезную информацию.

Peter_in_2780

Немного покопался и нашел https://www.freedesktop.org/wiki/Specifications/icon-theme-spec/ Похоже, вы можете позволить системе предоставлять значки из своего набора.