Как я могу изменить значок, который использует апплет?

Я только что установил менеджер буфера обмена Диодон .

sudo add-apt-repository ppa:diodon-team/stable
sudo apt-get update
sudo apt-get install diodon

По умолчанию используется темный значок gtk-paste , когда я использую тему значков Faenza-Dark .

enter image description here

Вместо этого я хочу использовать значок gtk-paste из темы значков Faenza-Darkest . enter image description here

Но вместо того, чтобы заменить значок внутри темы, как я могу просто сказать Диодону использовать вместо этого значок X? Я прочитал все предложенные вопросы, прежде чем опубликовать это, но они больше склоняются к замене значка, а не к тому, чтобы он использовал другой значок.

7
задан 2 May 2011 в 21:55

4 ответа

Я думаю, у вас есть четыре варианта:

  1. Использовать тему значка Faenza-Darkest. (Есть ли причина этого не делать?)
  2. Заменить иконку (что вы не хотите делать).
  3. Отредактируйте конфигурацию приложения, чтобы изменить значок.
  4. Создайте собственную легкую тему значков, чтобы установить желаемый значок.

Отредактируйте конфигурацию приложения, чтобы изменить значок

Отредактируйте /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-Alan's app-indicators and back/forward and the paste icon in gedit

При тестировании этого я вижу, что, вероятно, ошибка в том, что Faenza использует светлый значок приложения-индикатора для любой из темных тем. Кто-нибудь знает, где вы можете отправить сообщение об ошибке?

0
ответ дан 2 May 2011 в 21:55

Перейдите в ~/.icons Затем найдите тему значков, которую вы используете, перейдите в папку Status и добавьте нужную иконку для каждого размера.

Таким образом, вы не заменяете его в теме. Вместо этого вы используете его в своем текущем наборе значков

0
ответ дан 2 May 2011 в 21:55

Я посмотрел на источник диодона, и он просто берет значок из gtk-paste, но если этот значок был белым в Faenza-Dark, он не поместился бы в панелях инструментов Equinox, что и стало причиной его создания.

Обходным путем будет модификация источника диодона, чтобы он использовал что-то вроде «gtk-paste-panel», если «gtk-paste-panel» недоступна, попробуйте «gtk-paste». После этого добавьте значок «gtk-paste-panel» в Faenza.

Вы можете попросить об этом команду диодонов на панели запуска. Это было бы хорошим дополнением.

0
ответ дан 2 May 2011 в 21:55

Перейдите в / usr / share / icons / Faenza-Darkest / actions / 22 и скопируйте gtk-paste.png.

Вставьте его в / usr / share / icons / Faenza / actions / 22 /

Это просто добавит другую иконку из того места, откуда берутся темы.

0
ответ дан 2 May 2011 в 21:55

Другие вопросы по тегам:

Похожие вопросы: