Ubuntu 16:菜单栏和 Dash 不显示给用户

Ubuntu 16:菜单栏和 Dash 不显示给用户

我们有一组 Ubuntu 16 LTS 机器,它们通过 LDAP 进行身份验证,主目录位于单独的文件中。用户可以登录终端(Ctrl-Alt-F1),也可以登录 GUI(在本例中,因为它是 Ubuntu 16,所以是 Unity。)但是,没有出现菜单或破折号。他们的 ~/Desktop 文件夹的内容会出现,但他们只能右键单击才能获取菜单和单击并拖动字段。此问题不会发生在来宾用户帐户上——他们获得菜单栏和破折号。

运行DISPLAY=:0 ccsm &不会使 compiz 配置管理器出现。

运行后dconf reset -f /org/compiz出现错误消息“没有 X11 $Display 无法自动启动 D-Bus”。

在 Unity 会话中运行startx结果但存在同样的问题,即没有菜单栏或破折号。

由于这种情况只发生在普通用户身上,有人建议我在 /etc/pam.d 中寻找解决方案,虽然我添加了session optional pam_systemd.so/etc/pam/common-session,但这并没有解决问题。然而,PAM 是一个庞大的非欧几里得恐怖分子,我可能错过了其中的更多内容,但我不知道是什么。

测试机已多次被清除数据并重新安装 Ubuntu。这些是集成英特尔显卡的 Dell OptiPlex 7050,单启动到 Ubuntu(没有其他操作系统)。

非常感谢您抽出时间以及您提供的任何其他帮助!

答案1

这个问题至少部分是由于 nfsclient 的一些更改造成的。在同事的帮助下,我们确定问题不是出在 PAM 上,而是远程目录。我在 /etc/fstab 条目中添加了“nolock”作为主目录的位置,现在一切正常。

相关内容