缺少 Dropbox 指示器小程序图标,如何恢复?

缺少 Dropbox 指示器小程序图标,如何恢复?

我目前正在运行 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]/

默认状态图标的名称是

  1. dropboxstatus-忙碌状态.png
  2. dropboxstatus-空白.png
  3. dropboxstatus-busy2.png
  4. dropboxstatus-徽标.png
  5. dropboxstatus-idle.png
  6. dropboxstatus-x.png

我希望这能帮助您缩小搜索范围。

答案3

我使用 dbus-launch 方法来恢复 dropbox 图标(参见此处: 托盘中的 Dropbox 图标丢失)。但是我在 dbus-launch 命令后附加了 --exit-with-session。这样,我实现了在注销和登录后仍可见的 dropbox 图标。如果没有该选项,我只有在完全重新启动系统后才能看到它。以下是完整的命令:dbus-launch --exit-with-session dropbox start -i

相关内容