Как изменить значок VLC на панели запуска?

Я пытаюсь изменить значок оранжевого конуса по умолчанию для медиаплеера VLC на панели Unity в 11.10. Я пробовал аналогичные должности в этом форуме, но не повезло. Я изменил значок vlc.png, который я нашел в каталоге / usr / share / icons / hicolor / 256x256 / apps (который, я полагаю, является значком, используемым на панели единиц), копируя другой файл PNG с тем же именем , Это также файл размером 256x256 пикселей .png. Я перезапустил Ubuntu, и оранжевый конус все еще там. Я читал лакомые кусочки в Интернете о необходимости перекомпилировать программу или что-то в этом роде, поэтому я не знаю, сложнее ли это процесс, чем я предполагал. Я также хотел бы иметь возможность сделать это для других программ, но это конкретно (на данный момент, по крайней мере). Я бы очень признателен за любые предложения! Спасибо!

  • Я обновил кеш иконки, и значок vlc изменился в тире, но не тогда, когда я поместил его на панель единиц. Я заметил, что некоторые приложения имеют значки, хранящиеся в разных каталогах, и мне интересно, не хватает ли я чего-то. Я попробовал новую иконку для google chrome и работал, но VLC не будет.
  • Ну, я попытался разместить значок в 128x128, и это тоже не сработало. Возможно ли, что значок некорректен в программе? Я также теперь успешно изменил значок firefox ... поэтому я не думаю, что я что-то делаю неправильно
6
задан 12 March 2012 в 07:48

2 ответа

Если это не проблема с используемой вами темой, попробуйте ли вы обновить кэш значков с помощью sudo gtk-update-icon-cache /usr/share/icons/hicolor? (замените «hicolor» на какую-либо тему, которую вы используете. Вам также нужно поместить значок в соответствующую папку темы)

В качестве дополнительной информации. В /usr/share/applications вы найдете файл vlc.desktop. Вы можете изменить следующую строку:

Icon=vlc

С помощью другого значка по вашему выбору (я предпочитаю установить SVG-файл в «масштабируемой» директории, а не растрированный x на y png). После этого вы должны выполнить команду обновления, которую я дал ранее.

Если у вас возникли проблемы с командой обновления, добавьте опции -f -t.

3
ответ дан 25 May 2018 в 15:15
  • 1
    Ну это почти сработало! Я обновил кеш иконки, и если я ищу vlc в тире, появляется новый значок, но когда я перетаскиваю его в панель единиц, он возвращается обратно к стандартному оранжевому конусу. Я также не использую тему hicolor (я должен был это понять). Я использую тему ubuntu-mono-dark icon, но в этой папке нет иконки vlc, поэтому я не уверен, что делать. – BretD 12 January 2012 в 13:24
  • 2
    @BretD Возможно, значок, который вы установили, - это неправильный размер? Он работает для тире, но не для бара, поэтому он возвращается к значку VLC по умолчанию (либо в правильном размере, либо в «масштабируемом»). Я буду признавать, что всегда использую файлы .svg в масштабируемой директории, поэтому я еще не сталкивался с этим. – D.Mill 12 January 2012 в 13:31
  • 3
    @BretD Я читаю, что размер по умолчанию для значков в панели запуска 48x48. Возможно, попробуйте поместить значок в эту папку, если масштабируемость не является вариантом. (И при правильном размере явно) – D.Mill 12 January 2012 в 13:35
  • 4
    hmmm ... ну, это правильный размер в зависимости от свойств, но, возможно, я попробую svg-файл. Большое спасибо за Вашу помощь! – BretD 12 January 2012 в 13:36
  • 5
    Я пробовал этот метод для google chrome с помощью .png, и он отлично работал! Я думаю, что есть проблема с программой VLC. В папке / usr / share / vlc есть файл vlc.ico, который не открывается, и я не совсем уверен, что это, возможно, используемый значок? но еще раз спасибо за вашу помощь – BretD 12 January 2012 в 14:05

Вы не можете его изменить до тех пор, пока команда VLC не избавилась от жесткого кодирования значка systray. На самом деле это сообщается как ошибка: https://bugs.launchpad.net/ubuntu/+source/vlc/+bug/530797

Pleace отметьте ошибку как влияющую на вас, если это так.

3
ответ дан 25 May 2018 в 15:15

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

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