Dropbox系统托盘图标丢失,无法正常工作

Modified on: Fri, 14 Sep 2018 21:40:02 +0800

在Lubuntu 15.10机器上,丢失了Dropbox图标,它告诉应用程序的状态并允许交互。

当我启动Dropbox时,无论我使用dropbox startdropbox start -i还是lxpanel -bookmark, lxpanel的“指标小程序”部分中出现一个小相机图标:

这非常烦人,因为我总是要使用终端来检查状态。这种奇怪的行为是什么原因造成的?它曾经工作过一段时间,我不知道它何时改变,可能是软件更新。重新安装不起作用,图标存在于~/.dropbox-dist/dropbox-lnx.x86-3.14.5/images/hicolor/16x16/status -directory中。

作者:random,LukeLR

最佳答案

不幸的是,这里的大多数答案都是纯粹的巫术,并没有解决实际的潜在问题,其中有两个(我正在写这部分内容,以便我下次自己不会忘记它处理这个问题)。

第一个问题:Dropbox试图适应它运行的任何环境,因此它会进行一些自动检测工作。它有时会失败,因为自2015年以来它没有更新。这个问题已经通过Ubuntu的/usr/bin/dropbox包中提供的更新的nautilus-dropbox包装器来解决。因此,如果您想避免部分问题,请使用它,而不是Dropbox提供的包。如果没有,请确保在Dropbox运行之前XDG_CURRENT_DESKTOP设置为Unity;该软件包的Ubuntu版本在内部完成。

第二个问题:Dropbox是使用Qt编写的,更准确地说是Qt5。 Unity主要基于GTK +。 Qt可以使用GTK +样式,但近几年左右的实施情况发生了很大变化。不幸的是,默认安装Ubuntu并不容易使用Qt的GTK +样式,因为QT_STYLE_OVERRIDE默认设置为gtk,这不能按预期工作并且GTK +样式无法初始化,这导致基于GTK +的所有内容都不可用,包括D-Bus菜单界面,这是指标工作的原因。取消设置QT_STYLE_OVERRIDE或将其设置为有效值会破坏Dropbox并使指示符再次出现。

作者:andrewsh

相关问答

添加新评论