我目前正在运行 Ubuntu 10.10 64 位,并想更改我的 Dropbox 指示小程序图标,使其看起来与其他图标更加统一。我找到了这个 PPA 和软件包的建议,并按照以下说明进行操作:如何更改 Dropbox 的指示小程序图标?
这很有效,但是,在决定我不喜欢这些图标后,我通过卸载了它们,sudo apt-get autoremove monochrome-icons-extra
然后对该 PPA 进行了 ppa-purge。然后我停止并启动 Dropbox,此时图标完全丢失了。我可以单击 Dropbox 图标应该所在的空白处并获取下拉菜单,所以我知道 Dropbox 正在运行。我也确认了这一点并运行dropbox status
,它返回了idle
。我尝试重新启动,但这没有什么区别,图标仍然不会显示。
接下来我尝试通过 重新安装 Dropbox sudo apt-get --reinstall install nautilus-dropbox
,但没有任何效果。然后我尝试完全删除所有内容并重新安装。为此,我做了以下操作:
sudo apt-get --purge autoremove nautilus-dropbox
rm ~/.dropbox ~/.dropbox-dist ~/.dropbox-dist-new
sudo rm /etc/apt/sources.list.d/dropbox*
然后我去了 dropbox.com 并下载了最新的 .deb 并以此方式安装它,但图标仍然丢失,ARGH!
通过一番研究,我发现 PPA 将图标安装到了 到/usr/share/icons/ubuntu-mono-dark/status/22/dropboxstatus-*.svg
,这就是它更改图标的原因。图像不再存在(卸载 PPA 后),但当我在 Dropbox 运行正常的笔记本电脑上检查时,该位置也没有任何其他图标。
发生了什么事?我该如何解决这个问题?
答案1
根据此 Dropbox 更新以及随后的天哪!Ubuntu!关于该更新的文章,你需要的文件似乎(应该)在
/usr/share/icons/hicolor/22x22/status/
另外,请确保您的每个用户设置不会破坏一切。检查(我认为无论如何都应该是那一个):
~/.icons/hicolor/22x22/status/
笔记:
- 我没有安装 dropbox 或任何东西,所以这主要是假设的结合。
- 根据您的主题,我猜测 hicolor 的值可能会被覆盖。
- 开头的更新链接还包含一个 tar,其中保存了图标,以备您需要时使用。
答案2
据我所知,这些图标是/usr/share/icons/[theme]/[resolution]/apps/dropbox.png
。
您可以通过运行来确认它们位于该位置find /usr/share/icons/ -name 'dropbox.png'
。
如果它们在您的机器上缺失但出现在您的笔记本电脑上,那么您只需将它们复制过去就可以解决问题。
* 更新 *
状态图标位于
/usr/share/icons/[theme]/status/[resolution]/
默认状态图标的名称是
- dropboxstatus-忙碌状态.png
- dropboxstatus-空白.png
- dropboxstatus-busy2.png
- dropboxstatus-徽标.png
- dropboxstatus-idle.png
- dropboxstatus-x.png
我希望这能帮助您缩小搜索范围。
答案3
我使用 dbus-launch 方法来恢复 dropbox 图标(参见此处: 托盘中的 Dropbox 图标丢失)。但是我在 dbus-launch 命令后附加了 --exit-with-session。这样,我实现了在注销和登录后仍可见的 dropbox 图标。如果没有该选项,我只有在完全重新启动系统后才能看到它。以下是完整的命令:dbus-launch --exit-with-session dropbox start -i