Wayland是一种安全显示协议以及实现该协议的库,可实现视频硬件(服务器)和客户端(系统上的每个应用程序)之间的通信。Wayland 是默认的 GNOME 显示服务器。
如果您发现某些应用程序在Wayland中未按预期运行,您可以切换到X11中的GNOME,如本文所示。
要在Fedora Linux上的X11中运行GNOME,有两种方法。第一种方法是在登录屏幕上的会话选择器中选择Gnome on xorg选项,第二种方法是手动编辑GNOME显示管理器 ( GDM ) 配置,如下所示。
首先,通过运行以下loginctl 命令确定会话号和其他详细信息。
# 登录控制
![](https://www.alaica.com/wp-content/uploads/linux-566.png)
接下来,使用以下命令找出正在运行的会话类型(将2替换为您的实际会话编号)。
# loginctl show-session 2 -p 类型
![](https://www.alaica.com/wp-content/uploads/linux-567.png)
现在使用您最喜欢的文本编辑器打开GDM配置文件/etc/gdm/custom.conf。
# vi /etc/gdm/custom.conf
然后取消注释下面的行以强制登录屏幕使用Xorg 显示管理器。
WaylandEnable=假
并将以下行[daemon]
也添加到该部分。
DefaultSession=gnome-xorg.desktop
整个GDM配置文件现在应该如下所示。
# GDM配置存储 [守护进程] WaylandEnable=假 DefaultSession=gnome-xorg.desktop [安全] [xdmcp] [选择者] [调试] #启用=真
保存文件中的更改并重新启动系统以开始使用xorg作为默认的GNOME 会话管理器。
系统重新启动后,通过运行以下命令再次验证您的会话号和类型,它应该显示Xorg。
# loginctl # 从命令输出中获取会话号 # loginctl show-session 2 -p 类型
![](https://www.alaica.com/wp-content/uploads/linux-568.png)
就这样!在本文中,我们解释了如何将Xorg配置为Fedora Linux中的默认GNOME 会话。如有任何问题或意见,请不要忘记通过下面的反馈表与我们联系。