我在使用ElementaryOS Freya托盘上的Dropbox图标时遇到了一些麻烦
Dropbox正在同步,唯一的问题是我无法显示的托盘上的图标。
程序完成:
1 - 使用dpkg -i
2 - 使用以下内容从Dropbox网站下载.tar:
$ cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
$ ~/.dropbox-dist/dropboxd
3 - 由Elementary存储库使用:
$ sudo apt-get install dropbox
4 - 我删除了文件夹~/.dropbox
,~/.dropbox.dist
并使用$ dropbox start -i
5 - 我已将代码export DROPBOX_USE_LIBAPPINDICATOR=1
放入文件中:~/.bashrc
,~/xsessionrc
和/etc/profile
。
6 - 我已经对包裹进行了操作:pantheon-files-plugin-dropbox
和libappindicator1
有任何修复的想法吗?
答案 0 :(得分:12)
快速修复我详细介绍my blog here,但只是在这里:
杀死保管箱,然后重启以显示
dropbox stop && env XDG_CURRENT_DESKTOP=Unity dropbox start
启动后转到Dropbox中的设置,然后选择不在启动时启动。
转到系统设置 - >应用程序,从选项卡顶部选择" Startup"并从左下角的+按钮添加一个命令,将有一个输入,您可以在其中输入以下命令并按Enter键保存:
env XDG_CURRENT_DESKTOP=Unity dropbox start
重启,你应该好好去。
答案 1 :(得分:1)
我按照this blog comment中的那个进行了类似的处理。
以下脚本启动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
更改为保存脚本的位置并使其可执行。
答案 2 :(得分:0)
您可以尝试运行Dropbox,然后点击选项,应该有一个选项,显示"托盘中的图标"或类似的规定。如果这对您有所帮助或需要更多帮助,请告诉我。