Dropbox 系统托盘图标未在 KDE4 中显示

Dropbox 系统托盘图标未在 KDE4 中显示

我有 Jessie Debian 8.4

我安装了 dropbox,但系统托盘中的图标不存在。

我该怎么说呢?

显示这个:|

答案1

我使用的是 Debian Jessie 8.5 (KDE 4.14.2),但从 8.0 开始就出现了这个问题。我很幸运地找到了这个解决方法

只需创建一个像这样的脚本~/.kde/自动启动:

#!/bin/bash

dropbox stop && dbus-launch dropbox start

我不太确定为什么会这样,所以如果有人能解释一下,我将不胜感激。

如果这不起作用,您可以将最后一行附加到〜/.profile。那应该可靠地工作。


更新:感谢新信息来自鲤鱼现在的解决方案归结为仅编辑/usr/share/applications/dropbox.desktop.只需替换即可:

Exec=dropbox start

和:

Exec=dbus-launch dropbox start

答案2

这是基于的补充答案另一个

看来为了解决这个问题 Dropbox 需要用以下命令启动

dbus-launch dropbox start

dropbox stop考虑到 Dropbox 应该已经在运行,所以需要在脚本中使用)

  • 在(Alt-空格键,键入“自动启动”)中运行“自动启动”krunner并从列表中删除 dropbox,或者将应用程序命令编辑为dbus-launch dropbox start.

(上述步骤可能不需要,但以防万一。)

  • 使用gedit文本编辑器,在终端中运行:

sudo gedit /usr/share/applications/dropbox.desktop

Exec=然后替换以这样开头的行:

Exec=dbus-launch dropbox start

如果 Dropbox 之前已从启动列表中删除,请手动启动它(使用类似启动器krunner或使用上述命令)。


以上是对该答案先前版本的更新:

答案作者对另一个答案的评论提到了这样一个事实:当仅在启动列表中编辑 dropbox 启动命令时,该命令会在重新启动后重置并被 中包含的命令替换/usr/share/applications/dropbox.desktop。因此,该文件中的命令.desktop是在启动时执行的命令,因此是唯一需要的更改。


出现类似问题在 Plasma 5 中:可以用同样的方式修复。(在 Kubuntu 16.04 中测试)。

相关内容