Как определить, какой набор значков использовать для моего приложения?
Привет,
После установки нового дистрибутива 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/ Похоже, вы можете позволить системе предоставлять значки из своего набора.