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

Vij*_*jay 10 indicator dropbox gnome-flashback 18.04

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

请看下面的截图:

Dropbox Nautilus 错误的图像

Vij*_*jay 9

总结:

  1. dropbox stop && env XDG_CURRENT_DESKTOP=Unity dropbox start
    
    Run Code Online (Sandbox Code Playgroud)
  2. 启动后单击 Dropbox 图标。转到“首选项”并取消选中“系统启动时启动 Dropbox ”(以防止 dropbox 在重新启动后更改启动命令。)

  3. 转到应用程序>首选项>启动应用程序,如果 Dropbox 已经存在,请点击编辑,如果没有点击添加

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

  4. gedit ~/.config/autostart/dropbox.desktop
    
    Run Code Online (Sandbox Code Playgroud)

    替换Exec=dropbox start -i

    Exec=env XDG_CURRENT_DESKTOP=Unity dropbox start
    
    Run Code Online (Sandbox Code Playgroud)

  1. sudo gedit /usr/share/applications/dropbox.desktop
    
    Run Code Online (Sandbox Code Playgroud)

    替换Exec=dropbox start -i

    Exec=env XDG_CURRENT_DESKTOP=Unity dropbox start
    
    Run Code Online (Sandbox Code Playgroud)


N0r*_*ert 6

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

sudo apt-get install gnome-panel nautilus-dropbox
Run Code Online (Sandbox Code Playgroud)

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

然后在重新启动系统后,我得到与 OP 相同的图像,所以我报告了错误 1767665

它可能会像@Alberts Muktup?vels (muktupavels) 在 launchpad 上建议的那样在本地修复
我将方法缩短为两行简单的行:

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
Run Code Online (Sandbox Code Playgroud)

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

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