喜欢这家伙我已经无法使用几个核心 Ubuntu 应用程序 - 最明显的是终端和 gnome-disks。当我尝试启动它们时,我会看到一个旋转器,持续几秒钟,有时窗口栏中会出现一个条目,然后什么都没有。令人惊讶的是,我通常可以依靠的紧急终端 (TTY?) 也不起作用。如果我按 ctrl + alt + F*,什么也不会发生。
默认情况下,我的桌面环境会自动登录。我发现,如果我注销,然后从右上角菜单重新登录,终端(和 TTY 快捷方式)就会开始工作。奇怪的是,启动器菜单中的 gnome-disks 仍然不起作用,但如果我从终端调用它,它就可以正常启动。
当我查看失败的 gnome-disks 调用日志时,我看到了以下内容:
[session uid=1000 pid=2863] Activating service name='org.gnome.DiskUtility' requested by ':1.46' (uid=1000 pid=3519 comm="/usr/bin/gnome-shell " label="unconfined")
[session uid=1000 pid=2863] Successfully activated service 'org.gnome.DiskUtility'
Unable to init server: Could not connect: Connection refused
cannot open display: :20
我直接在这台 Ubuntu 机器上工作 - 不涉及 SSH - 但我认为这些问题可能是在我设置 Chrome 远程桌面时开始的。我尝试按照其他人的建议添加 sshd_config 文件,但没有成功。
我的理论是桌面环境(窗口管理器?)出了问题,它不知道应该将内容发送到哪个显示器。终端不知怎么地知道。有什么想法可以进一步调试或修复吗?
答案1
目标是让“Ubuntu”环境适合您,并远离 Wayland,因为它还没有真正为黄金时段做好准备。有许多事情可以检查/尝试。
尝试卸载
Chrome Remote Desktop
和测试版Chrome
浏览器。重启。重新测试终端应用程序。在 中
terminal
,输入sudo dpkg-reconfigure gdm3
,选择gdm3
,然后重新启动。重新启动进入“Ubuntu”环境,看看现在一切是否正常。检查您的文件系统...
对于 18.04 或更新版本...
- 启动至 Ubuntu Live DVD/USB
- 打开
terminal
窗户 - 类型
sudo fdisk -l
- 识别“Linux 文件系统”的 /dev/XXXX 设备名称
- 输入
sudo fsck -f /dev/XXXX
# 用你之前找到的数字替换 XXXX - 如果有错误,请重复 fsck 命令
- 类型
reboot
- 坚持住,直到我们交谈...在步骤 1、2 和 3 之后...
您的旧电脑和旧 GPU 可能存在问题。试试这个...
- 启动到恢复模式
- 选择根访问权限
类型:
sudo mount -o remount,rw / # to remount the disk r/w
sudo pico /etc/gdm3/custom.conf # edit this file
改变:
#WaylandEnable=false
到:
WaylandEnable=false
然后重新启动进入“Ubuntu”模式。