如何让 Dropbox 指示器在 Ubuntu 15.10 中工作?

如何让 Dropbox 指示器在 Ubuntu 15.10 中工作?

Dropbox 指示器在 Ubuntu 15.10 中不再起作用。尝试安装 appindicator1 并重新启动 dropbox,但仍然没有指示器出现。如何让它工作?

答案1

这个

在 Ubuntu 16.04 lts Flashback Compiz 中工作

  1. 关闭 dropbox,然后重新启动它,以便显示

    dropbox stop && env XDG_CURRENT_DESKTOP=Unity dropbox start
    

    如果有效的话

  2. 启动后,进入 Dropbox 中的设置,选择启动时不启动。

  3. 转到“应用程序”>“首选项”>“启动应用程序”,然后单击“添加”并

进入

名称:Dropbox

命令:env XDG_CURRENT_DESKTOP=Unity dropbox start

评论:在计算机和网络上同步您的文件

并保存

答案2

对我有用的是

  1. apt-get install nautilus-dropbox
  2. 检查它是否适用于 Unity,但不适用于我使用的环境(gnome-fallback,它至少在 14.04 之前可以与之兼容),
  3. 检查它是否在 gnome-fallback 下工作

    dropbox stop && XDG_CURRENT_DESKTOP=Unity dropbox start
    

    (gnome-fallback 曾经有 XDG_CURRENT_DESKTOP=Unity,在 15.10 中它在 Unity 之前有一个前缀)。

  4. 创建一个文件~/scripts/startDropbox(并确保它是可执行的chmod 755 ~/scripts/startDropbox

    #! /bin/sh    
    set +e
    
    if expr "$XDG_CURRENT_DESKTOP" : '.*Unity' > /dev/null ; then
        export XDG_CURRENT_DESKTOP=Unity
    fi
    # yes, ! is counter intuitive here
    if ! dropbox running ; then
        dropbox stop
    fi
    dropbox start -i
    
  5. 创建一个~/.config/autostart/my-dropbox.desktop(如果您尝试修改 ~/.config/autostart/dropbox.desktop,dropbox 将覆盖您的更改)

    [Desktop Entry]
    Name=Dropbox
    GenericName=File Synchronizer
    Comment=Sync your files across computers and to the web
    Exec=/home/AProgrammer/scripts/startDropbox
    Terminal=false
    Type=Application
    Icon=dropbox
    Categories=Network;FileTransfer;
    StartupNotify=false
    

答案3

尝试:

sudo apt-get install libappindicator1

注销,然后重新登录并使用:

dropbox stop && dropbox start

答案4

值得一提的是,我通过在 Ubuntu 15.10 的启动程序列表中运行“dropbox stop”,然后运行“dropbox start”解决了这个问题。我小心翼翼地先使用 STOP 选项,尽管这可能没有必要。然后指示器正确显示并且同步工作正常。

相关内容