Я создаю приложение под Ubuntu 12.04 и использую libappindicator и Vala. Я хочу использовать символическую иконку, чтобы гарантировать, что цвета адаптированы к фону в строке состояния. К сожалению, я не могу заставить это работать. Я установил свои значки (в которых используется цвет клавиши BEBEBE), и они отображаются, но это цвет BEBEBE, а не белый или черный, как у других значков.
Я также попытался поместить значок, который, я уверен, был символическим (audio-громкость-высокий-символический), но, опять же, он отображается с оригинальными цветами, а не заменяется текущим цветом FG. ]
Я использовал методы set_icon и set_icon_full , но ни один из них не работал: (
Не уверен, что вы подразумеваете под символическим значком i>.
Если вы обнаружите, что ваш значок не соответствует цветовой схеме вашей текущей темы, вам нужно добавить значки в соответствующий каталог в /usr/share/icons
, а затем запустить, например, из терминала sudo gtk-update-icon-cache /usr/share/icons/ubuntu-mono-dark
. [ 113]