网站搜索

如何在 Fedora 中将 Xorg 配置为默认 GNOME 会话


Wayland 是一种安全显示协议以及实现该协议的库,可实现视频硬件(服务器)和客户端(系统上的每个应用程序)之间的通信。 Wayland 是默认的 GNOME 显示服务器。

如果您发现某些应用程序在 Wayland 中未按预期运行,您可以切换到 X11 中的 GNOME,如本文所示。

要在 Fedora Linux 上的 X11 中运行 GNOME,有两种方法可以实现。第一种方法是在登录屏幕上的会话选择器中选择 xorg 上的 Gnome 选项,第二种方法是手动编辑 GNOME 显示管理器 (GDM) 配置如下所示。

首先,通过运行以下 loginctl 命令确定会话编号和其他详细信息。

loginctl

接下来,使用以下命令找出正在运行的会话类型(将 2 替换为您的实际会话编号)。

loginctl show-session 2 -p Type

现在使用您喜欢的文本编辑器打开GDM配置文件/etc/gdm/custom.conf

vi /etc/gdm/custom.conf 

然后取消注释下面的行以强制登录屏幕使用 Xorg 显示管理器

WaylandEnable=false

还将以下行添加到 [daemon] 部分。

DefaultSession=gnome-xorg.desktop

整个 GDM 配置文件现在应该如下所示。

GDM configuration storage
[daemon]
WaylandEnable=false
DefaultSession=gnome-xorg.desktop

[security]
[xdmcp]
[chooser]

[debug]
#Enable=true

保存文件中的更改并重新启动系统以开始使用 xorg 作为默认的 GNOME 会话管理器

系统重新启动后,通过运行以下命令再次验证您的会话号和类型,它应该显示Xorg

loginctl	# get session number from command output 
loginctl show-session 2 -p Type

就这样!在本文中,我们解释了如何将 Xorg 配置为 Fedora Linux 中的默认 GNOME 会话。如有任何问题或意见,请不要忘记通过下面的反馈表与我们联系。