如何在顶部面板禁用 Spotify 指示器?

如何在顶部面板禁用 Spotify 指示器?

Spotify 指示器图标与原生 Unity 主题冲突,而且是多余的,因为它已经在声音指示器菜单中列出。有没有办法删除或禁用 Spotify 指示器?或者至少更改图标(无法在我的文件系统上 grep 它)。我正在使用 12.04 版的 Spotify“预览版”。谢谢!

答案1

适用于 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 的版本

打开终端并以 root 身份打开 zip 文件:

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

然后,在 zip 文件中,导航到 _linux 子文件夹并删除其中的 .ico 文件。就是这样。

答案2

值得尝试使用 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。

答案3

对于较新版本的 Spotify,Nik 提出的解决方案不再有效。这是因为配置文件已放在位于 的 zip 文件中/opt/spotify/spotify-client/Data/resources.zip

你可以按照 Nik 的建议做。首先,打开终端并以 root 身份打开 zip 文件:

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

然后,在 zip 文件中,导航到_linux子文件夹并删除.ico文件。就是这样。

相关内容