Как отключить индикатор Spotify на верхней панели?

9

Значок индикатора Spotify конфликтует с собственной темой Unity и является избыточным, поскольку он уже указан в меню индикатора звука. Есть ли способ удалить или отключить индикатор Spotify? Или, по крайней мере, сменить иконку (не удалось найти ее в моей файловой системе). Я использую Spotify «превью» с 12.04. Спасибо!

Артур
источник
2
Вместо того, чтобы удалять его из вашей системы, почему бы просто не сделать так, чтобы он хорошо выглядел и был встроен в Ubuntu. В то же время, почему бы не сделать так, чтобы Spotify также выглядело нативно в интерфейсе через Ambiance? Звучит сложно? Ну да, это в высшей степени неприятно было! НО я сделал это, и вы можете использовать его, если хотите. :) michaeltunnell.com/blog/16-linux/…
Майкл Туннелл

Ответы:

5

Для версии Spotify 0.8.8 и более ранних

Лучший способ сделать это - убрать значок, используемый spotify для отображения индикатора. Это можно сделать, выполнив следующую команду в терминале:

sudo mv /usr/share/spotify/theme/other/_linux/icon.ico /home/user_name/icon.ico

Замените user_name на ваше имя пользователя. Это должно эффективно отключить индикатор spotify. Выйдите из spotify и перезапустите spotify, чтобы заметить изменение.

Для версий выше 0.8.8

откройте терминал и откройте zip-файл как root:

gksu file-roller /opt/spotify/spotify-client/Data/resources.zip

Затем, внутри zip-файла, перейдите к подпапке _linux и удалите внутри нее файлы .ico. Вот и все.

nik90
источник
Это сработало, для тех, кто смотрел на ответ воздушных шаров.
МарковЧ1
1
Это больше не работает, так как Spotify 0.8.8.323 ...
MarkovCh1
Кроме того, вы можете просто переименовать файл .ico, если вы хотите восстановить его позже. Я переименовал мой "ico.disabled"
Squishy
Не стесняйтесь редактировать ответ и обновлять его.
nik90
Я попробовал второй метод (предложенный Крисом), который запускал Ubuntu 14.04 с клиентом Spotify v.0.9.11.26, и теперь там есть более уродливый значок с красным кружком. Кажется, решение больше не работает!
Андрей С
3

Возможно, стоит попытаться использовать apparmor для предотвращения загрузки значка spotify.

/etc/apparmor.d/usr.bin.spotify

/ usr / bin / spotify {

  # запретить доступ на чтение к значку
  отказать /usr/share/spotify/theme/other/_linux/icon.ico r,
}

sudo /etc/init.d/apparmor reload

Подождите несколько секунд и попробуйте запустить spotify снова.

надувные шары
источник
Это не работает для меня, так или иначе.
МарковЧ1
2

Для более свежих версий Spotify предложенное Nik решение больше не работает. Это потому, что файлы конфигурации были помещены в zip-файл, который находится по адресу /opt/spotify/spotify-client/Data/resources.zip.

Вы можете сделать по сути то же самое, что предложил Ник. Сначала откройте терминал и откройте zip-файл как root:

gksu file-roller /opt/spotify/spotify-client/Data/resources.zip

Затем, внутри zip-файла, перейдите к _linuxподпапке и удалите .ico- файлы внутри нее. Вот и все.

Kris
источник
Эй, Крис, я обновил свой оригинальный ответ твоим методом. Просто подумайте, если мое решение сломается, пожалуйста, не стесняйтесь редактировать и обновлять его, поскольку лучше иметь одно решение, которое является правильным, чем несколько ответов.
nik90