#1 楼
正确的运行说明是:env XDG_CURRENT_DESKTOP=Unity QT_STYLE_OVERRIDE='' dropbox start
它对我有用!
-i
选项仅在第一次安装守护程序时才需要,但如果您已使用当前用户安装了保管箱,则说明已完成。#2 楼
Dropbox无法识别Elementary的桌面界面。因此,它不知道要使用哪个图标集。 />或者,您可以尝试运行以下命令来使用Unity的图标集。
dropbox stop
DROPBOX_USE_LIBAPPINDICATOR=1 XDG_CURRENT_DESKTOP=Unity \
dropbox start -i
如果可行,您可以编辑位于以下位置的桌面文件/ usr / share /应用程序。使用您喜欢的文本编辑器打开文件,并将行
Exec=dropbox start -i
更改为Exec=DROPBOX_USE_LIBAPPINDICATOR=1 XDG_CURRENT_DESKTOP=Unity dropbox start -i
从此处获取文件:https://unix.stackexchange.com/questions/198977/dropbox-tray-icon-doesnt-在基本OS露娜·弗雷雅中露面
#3 楼
sudo nano /usr/share/applications/dropbox.desktop
,然后将exec行替换为
Exec=env XDG_CURRENT_DESKTOP=Unity QT_STYLE_OVERRIDE='' dropbox start
dropbox stop
dropbox start -i
评论
感谢您提供有关如何查找和编辑桌面启动器的建议。这是第一个答案中缺少的部分。
–于尔根·霍曼(JürgenHörmann)
18年2月10日在18:46
#4 楼
最简单的解决方案是在/usr/bin/dropbox
之后的import os
中添加以下两行:os.environ['XDG_CURRENT_DESKTOP']="Unity"
os.environ['QT_STYLE_OVERRIDE']="''"
#5 楼
刚刚发现默认的保管箱脚本只是将/usr/share/applications/dropbox.desktop
复制到
$HOME/.config/autostart/dropbox.desktop
,因此,与其使用答案中建议的脚本,编辑
/usr/share/applications/dropbox.desktop
将exec行更改为:
Exec=env XDG_CURRENT_DESKTOP=Unity QT_STYLE_OVERRIDE='' dropbox start -i
,然后覆盖自动启动文件:
cp /usr/share/applications/dropbox.desktop
$HOME/.config/autostart/dropbox.desktop
现在,注销并再次登录,问题将永远得到解决。 ;)
评论
如果Dropbox更新,则可能会将usr / share / applications / dropbox.desktop改写回其默认值。
– Jeroen
18 Mar 12 '18 at 14:52
在保管箱升级后,我一定会在这里报告升级状态。 :)
–欧文·佐尔
18年3月13日在16:25
#6 楼
env XDG_CURRENT_DESKTOP = Unity QT_STYLE_OVERRIDE =''dropbox start是唯一一个在启动应用程序中有效但行为奇怪的操作。它实例化了一个新的启动项,即使由于某种原因而被禁用,或者由于其他原因要运行,也会导致托盘中出现红色图标。
评论
上面Waldy给出的最简单的解决方案似乎可以保持Dropbox的启动图标,并消除启动时的env调用。
–阿利斯泰尔
18年6月4日在23:30
评论
这个帮助了我,有什么办法可以使它永久化?当前正在启动期间运行此命令,它也适用于其他应用程序
– Ajith R Nair
16-10-25在6:42
是的,只需在“参数” =>“应用程序”中添加另一个条目,然后在“启动”选项卡中添加……这就是我所做的,而不必再次键入它。当然,您将必须禁用现有的保管箱条目。
–计算模糊
16/12/11在1:02