我在ElementaryOS Freya的托盘上遇到了一些与Dropbox图标有关的麻烦
Dropbox正在同步,唯一的问题是我无法显示的托盘上的图标。
程序完成:
1 – 通过使用dpkg -i
从Dropbox站点下载的.deb实例化的Dropbox
2 – 通过.tar从Dropbox网站下载使用此实例:
$ cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf - $ ~/.dropbox-dist/dropboxd
3 – 由基本存储库实例使用:
$ sudo apt-get install dropbox
4 – 我已经删除了~/.dropbox
, ~/.dropbox.dist
文件夹,并使用$ dropbox start -i
再次执行守护进程
5 – 我已经把代码export DROPBOX_USE_LIBAPPINDICATOR=1
: ~/.bashrc
, ~/xsessionrc
和/etc/profile
。
6 – 我已经安装了包: libappindicator1
pantheon-files-plugin-dropbox
和libappindicator1
任何想法修复?
一个快速解决方案,我在这里我的博客详细,但只是在这里:
杀Dropbox,并重新启动,所以它显示
dropbox stop && env XDG_CURRENT_DESKTOP=Unity dropbox start
启动后转到保存箱中的设置,并选择在启动时不启动。
进入系统设置 – >应用程序,从顶部的标签中选择“启动”,并从左下角的+按钮添加一个命令,将会有一个输入,您可以在下面的命令中输入,然后按Enter键保存:
env XDG_CURRENT_DESKTOP=Unity dropbox start
重新启动,你应该很好去。
我在这个博客评论中采用了类似的流程。
以下脚本启动Dropbox按预期显示托盘上的图标。
#!/bin/sh sleep 10 && dropbox stop && env XDG_CURRENT_DESKTOP=Unity dropbox start
为了使其永久,只需编辑他们在博客中提到的dropbox.desktop
并不适合我。 运行脚本并转到Dropbox的首选项。 取消“在系统启动时启动Dropbox”。 这将摆脱.desktop文件。
现在我们在同一个地方创建自己的~/.config/autostart
,我们可以命名为dropbox-fix.desktop
:
[Desktop Entry] Name=Dropbox (fixed) GenericName=File Synchronizer Comment=Sync your files across computers and to the web Exec=/usr/bin/dropbox-fix.sh Terminal=false Type=Application Icon=dropbox Categories=Network;FileTransfer; StartupNotify=false
您应该将Exec=/usr/bin/dropbox-fix.sh
为保存脚本并使其可执行的位置。
您可以尝试运行Dropbox,然后单击选项,应该有一个选项,显示“在托盘中的图标”或沿着这些线的东西。 请让我知道这是否有助于您,或者您是否需要更多帮助。