Я только что установил менеджер буфера обмена Диодон .
sudo add-apt-repository ppa:diodon-team/stable
sudo apt-get update
sudo apt-get install diodon
По умолчанию используется темный значок gtk-paste , когда я использую тему значков Faenza-Dark .
Вместо этого я хочу использовать значок gtk-paste из темы значков Faenza-Darkest .
Но вместо того, чтобы заменить значок внутри темы, как я могу просто сказать Диодону использовать вместо этого значок X? Я прочитал все предложенные вопросы, прежде чем опубликовать это, но они больше склоняются к замене значка, а не к тому, чтобы он использовал другой значок.
Я думаю, у вас есть четыре варианта:
Отредактируйте /usr/share/applications/diodon.desktop
и измените Icon=gtk-paste
на Icon=/usr/share/icons/Faenza-Darkest/actions/22/gtk-paste.png
Обратите внимание, что редактирование системных файлов, как правило, плохая идея. Вы можете скопировать diodon.desktop
в ~/.local/share/applications/diodon.desktop
и затем отредактировать его. Я не уверен, что это сработает.
Это, вероятно, лучшее решение, но оно немного сложнее. (См. Также это более подробное описание для создания легких тем значков.)
Запустите его из терминала:
# Create a new theme containing the icon we want
mkdir -p ~/.icons/Faenza-Alan/actions/22
ln -s /usr/share/icons/Faenza-Darkest/actions/22/gtk-paste.png ~/.icons/Faenza-Alan/actions/22/.
# Copy the theme config and modify it for our new theme
cp /usr/share/icons/Faenza-Darkest/index.theme ~/.icons/Faenza-Alan/.
sed -i -e "s/Inherits=/Inherits=Faenza-Dark,/g" ~/.icons/Faenza-Alan/index.theme
sed -i -e "s/Faenza-Darkest/Faenza-Alan/g" ~/.icons/Faenza-Alan/index.theme
Теперь откройте внешний вид и поменяйте тему значков на Фаэнца-Алан.
Теперь ваша новая тема будет сохраняться независимо от обновления системы. (Если Faenza не удалит значок gtk-paste.png. Если вас это беспокоит, используйте cp
вместо ln -s
. Но вы не получите обновлений для значка.)
My Faenza -Алан выглядит следующим образом:
При тестировании этого я вижу, что, вероятно, ошибка в том, что Faenza использует светлый значок приложения-индикатора для любой из темных тем. Кто-нибудь знает, где вы можете отправить сообщение об ошибке?
Перейдите в ~/.icons
Затем найдите тему значков, которую вы используете, перейдите в папку Status
и добавьте нужную иконку для каждого размера.
Таким образом, вы не заменяете его в теме. Вместо этого вы используете его в своем текущем наборе значков
Я посмотрел на источник диодона, и он просто берет значок из gtk-paste, но если этот значок был белым в Faenza-Dark, он не поместился бы в панелях инструментов Equinox, что и стало причиной его создания.
Обходным путем будет модификация источника диодона, чтобы он использовал что-то вроде «gtk-paste-panel», если «gtk-paste-panel» недоступна, попробуйте «gtk-paste». После этого добавьте значок «gtk-paste-panel» в Faenza.
Вы можете попросить об этом команду диодонов на панели запуска. Это было бы хорошим дополнением.
Перейдите в / usr / share / icons / Faenza-Darkest / actions / 22 и скопируйте gtk-paste.png.
Вставьте его в / usr / share / icons / Faenza / actions / 22 /
Это просто добавит другую иконку из того места, откуда берутся темы.