文件管理器以 root 和普通用户身份打开时显示不同的行为

文件管理器以 root 和普通用户身份打开时显示不同的行为

当我在 (Ubuntu 16.04, GNOME3 DE) 上正常打开文件管理器时,nautilus或者xdg-open "directory name"我得到一个非常混乱的布局(我猜是渲染问题,Ctrl+L也无法查看/更改路径)。

但是当我以 root 身份打开它时(sudo nautilus)我得到了完全不同的设计/外观/感觉(我想要正常打开的那个)

怎么会这样?我想使用第二个设计。我该怎么办?

PS:以下是输出

$ dpkg-query -Wf '${Status;1} ${Package}\n' gnome-shell\* gnome-themes\* | sed -ne 's/^i //p' | xargs -rd'\n' -- apt-cache policy
gnome-shell:
  Installed: 3.20.4-0ubuntu2~ubuntu16.04.1
  Candidate: 3.20.4-0ubuntu2~ubuntu16.04.1
  Version table:
 *** 3.20.4-0ubuntu2~ubuntu16.04.1 500
        500 http://ppa.launchpad.net/gnome3-team/gnome3-staging/ubuntu xenial/main amd64 Packages
        100 /var/lib/dpkg/status
     3.18.5-0ubuntu0.2 500
        500 http://in.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages
     3.18.4-0ubuntu3 500
        500 http://in.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
gnome-shell-common:
  Installed: 3.20.4-0ubuntu2~ubuntu16.04.1
  Candidate: 3.20.4-0ubuntu2~ubuntu16.04.1
  Version table:
 *** 3.20.4-0ubuntu2~ubuntu16.04.1 500
        500 http://ppa.launchpad.net/gnome3-team/gnome3-staging/ubuntu xenial/main amd64 Packages
        500 http://ppa.launchpad.net/gnome3-team/gnome3-staging/ubuntu xenial/main i386 Packages
        100 /var/lib/dpkg/status
     3.18.5-0ubuntu0.2 500
        500 http://in.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages
        500 http://in.archive.ubuntu.com/ubuntu xenial-updates/universe i386 Packages
     3.18.4-0ubuntu3 500
        500 http://in.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
        500 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 Packages
gnome-themes-standard:
  Installed: (none)
  Candidate: 3.20.2-1ubuntu1~xenial1
  Version table:
     3.20.2-1ubuntu1~xenial1 500
        500 http://ppa.launchpad.net/gnome3-team/gnome3-staging/ubuntu xenial/main amd64 Packages
     3.18.0-2ubuntu1 500
        500 http://in.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
gnome-themes-standard-data:
  Installed: 3.20.2-1ubuntu1~xenial1
  Candidate: 3.20.2-1ubuntu1~xenial1
  Version table:
 *** 3.20.2-1ubuntu1~xenial1 500
        500 http://ppa.launchpad.net/gnome3-team/gnome3-staging/ubuntu xenial/main amd64 Packages
        500 http://ppa.launchpad.net/gnome3-team/gnome3-staging/ubuntu xenial/main i386 Packages
        100 /var/lib/dpkg/status
     3.18.0-2ubuntu1 500
        500 http://in.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
        500 http://in.archive.ubuntu.com/ubuntu xenial/universe i386 Packages

答案1

这似乎是与 Gnome Staging PPA 相关的主题问题。请恢复为 Gnome 的原始版本:

  1. 安装ppa-purge

    sudo apt install ppa-purge
    
  2. 注销您的图形用户会话。

  3. 切换到虚拟终端 ( ++ Ctrl)并登录。我们将替换图形环境,因此最好不要在执行此操作时使用它。AltF1

  4. 清除Gnome Staging PPA:

    sudo ppa-purge ppa:gnome3-team/gnome3-staging
    

    这可能需要一段时间。有关更多信息,请参阅如何删除 PPA?

  5. 重启。

相关内容