如何修复顶部面板中ubuntu 18.04 GNOME-Flashback中损坏的nautilus-dropbox图标?

如何修复顶部面板中ubuntu 18.04 GNOME-Flashback中损坏的nautilus-dropbox图标?

见下面的截图:

Dropbox Nautilus bug的图片

只是总结一下上面的内容。

  1. dropbox stop && env XDG_CURRENT_DESKTOP=Unity dropbox start
  2. 启动后转到Dropbox中的“首选项” ,并在系统启动时取消选中“ 启动Dropbox” 。 (防止dropbx在重启后更改启动命令。)
  3. 转到应用程序>首选项>启动应用程序 ,然后单击添加

输入
名称: Dropbox
命令: env XDG_CURRENT_DESKTOP=Unity dropbox start
注释: Sync your files across computers and to the web

  1. gedit ~/.config/autostart/dropbox.desktop

    替换Exec=dropbox start -i with

    Exec=env XDG_CURRENT_DESKTOP=Unity dropbox start

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

    替换Exec=dropbox start -i with

    Exec=env XDG_CURRENT_DESKTOP=Unity dropbox start

我可以通过GNOME FlashBack会话在干净的Ubuntu 18.04 LTS安装上确认它,所以我只安装了GNOME Panel新包和Nautilus Dropbox插件

 sudo apt-get install gnome-panel nautilus-dropbox 

安装nautilus-dropbox我已登录到我的Dropbox帐户。

然后在重新启动系统后,我获得与OP相同的图像,因此我报告了错误1767665 。

它可以在本地修复为@AlbertsMuktupāvels(muktupavels)在启动板上建议 。
我将方法简化为两个简单的行:

 mkdir -p ~/.config/autostart/ cp /usr/share/applications/dropbox.desktop ~/.config/autostart/dropbox.desktop sed -i "s/dropbox start -i/env XDG_CURRENT_DESKTOP=Unity dropbox start -i/" ~/.config/autostart/dropbox.desktop 

第一个找到Exec line dropbox start -i并将其更改为env XDG_CURRENT_DESKTOP=Unity dropbox start (它强制dropbox“使用” Unity桌面即使我们使用GNOME),第二个创建用户XDG-autostart目录,第三个行将XDG-autostart桌面文件复制到用户XDG-autostart目录。

之后Dropbox菜单就位,并按预期工作。