在 Ubuntu 22.04 上按 Alt+F2 重新启动 GNOME Shell 不起作用

在 Ubuntu 22.04 上按 Alt+F2 重新启动 GNOME Shell 不起作用

两天前,我安装了 Ubuntu 22.04,并尝试使用 ++ 重新启动 GNOME Shell AltFn命令F2提示符打开了,但是当我输入r并按下 时Enter,GNOME Shell 不会重新启动。

如图所示,出现了以下消息:

Wayalnd 上无法重新启动

显示错误消息的屏幕截图

我现在该做什么才能解决这个问题?

答案1

请输入此命令:

echo $XDG_SESSION_TYPE

如果上述命令输出,wayland则表示您的系统正在使用 Wayland,并且如屏幕截图中的错误所示,在 Wayland 会话中无法重新启动。我们必须禁用 Wayland 并启用 Xorg (X11) 才能重新启动 GNOME Shell。

为此,请按照下列步骤操作:

  1. /etc/gdm3/custom.conf使用以下命令打开文件nano

    sudo nano /etc/gdm3/custom.conf
    
  2. 取消注释此行。

    WaylandEnable=false
    
  3. 重新启动系统。

瞧!您现在可以按Alt+ F2,输入r并按Enter来重新启动 GNOME Shell。

另外,运行:

echo $XDG_SESSION_TYPE

现在应该显示x11

享受!

答案2

Gnome 邮件列表线程说

runDialog:禁用 Wayland 上的重启命令

客户端可以处理 WM 的暂时消失,但显示服务器则不必处理 - 因此当作为 Wayland 合成器运行时,重新启动通常是终止用户会话的一种奇特方式,我们对此无能为力,只能防止用户通过抛出错误而搬起石头砸自己的脚。

相关内容