ElementaryOS Freya – Dropbox图标

我在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-dropboxlibappindicator1

任何想法修复?

一个快速解决方案,我在这里我的博客详细,但只是在这里:

  1. 杀Dropbox,并重新启动,所以它显示

     dropbox stop && env XDG_CURRENT_DESKTOP=Unity dropbox start 
  2. 启动后转到保存箱中的设置,并选择在启动时不启动。

  3. 进入系统设置 – >应用程序,从顶部的标签中选择“启动”,并从左下角的+按钮添加一个命令,将会有一个输入,您可以在下面的命令中输入,然后按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,然后单击选项,应该有一个选项,显示“在托盘中的图标”或沿着这些线的东西。 请让我知道这是否有助于您,或者您是否需要更多帮助。