Как изменить кнопку "Показать приложения" на панели инструментов GNOME 3?
1 ответ
Эта кнопка добавлена расширением"Показать приложения", не так ли? Это расширение опирается на view-grid-symbolic.svg
значок, расположенный в /usr/share/icons/gnome/scalable/actions
папка темы значков Gnome. Эта информация может быть получена, если вы скачаете это расширение напрямую и изучите его содержимое.
Теперь у вас есть 2 способа заменить его значок.
1. Вы можете использовать свой масштабируемый значок my-cool-icon.svg
вместо этого:
sudo cp -p /usr/share/icons/gnome/scalable/actions/view-grid-symbolic.svg /usr/share/icons/gnome/scalable/actions/view-grid-symbolic.svg.bak
sudo cp my-cool-icon.svg /usr/share/icons/gnome/scalable/actions/view-grid-symbolic.svg
cd /usr/share/icons ; sudo gtk-update-icon-cache gnome
Последняя строка обновляет кэш ваших значков, чтобы появился ваш новый значок. Если этого не произойдет, перезапустите Gnome.
Этот метод не самый лучший, поскольку он заменяет один из системных значков, который может использоваться другим приложением. Вот почему второй предпочтительнее.
2. Вы должны найти, где находится это расширение, и изменить его код, чтобы он указывал на другую иконку. Сначала создайте эту иконку:
sudo cp my-cool-icon.svg /usr/share/icons/gnome/scalable/actions/show-applications-extension-symbolic.svg
Вы можете найти свои установленные расширения в $HOME/.local/share/gnome-shell/extensions/
папка. Найти папку, начинающуюся с showapplications@
внутри него, введите его и найдите extension.js
файл. Сделайте резервную копию этого в целях безопасности, откройте его в вашем любимом редакторе и найдите следующую строку:
let icon = new St.Icon({ icon_name: 'view-grid-symbolic',
замещать view-grid-symbolic
внутри кавычек с новым, т.е. show-applications-extension-symbolic.svg
, Вот и все. Перезапустите Gnome, если изменения не появятся сразу.
Если он все еще не виден, обновите кэш значков, как описано выше.