我们感谢您对我们文档的反馈。帮助我们如何进行改进。
通过Jira提交反馈(需要帐户)
您可以在GNOME中在多个用户界面和图形后端间进行切换。
要正常工作,GNOME要求您的系统支持3D加速。这包括裸机系统,以及hypervisor解决方案,如VMWare。
在RHEL9中,有两个可用的GNOME环境:
两个环境都可以使用两个不同的协议作为其图形后端:
RHEL9中的默认组合是使用Wayland上的GNOMEShell作为显示服务器的GNOME标准环境。但是,由于某些Wayland的限制,您可能希望将图形协议堆栈切换到X11。您还可以从GNOMEStandard切换到GNOMEClassic。
其他资源
GNOME标准用户界面包括以下主要组件:
系统菜单位于右上角,并提供以下功能:
活动概览提供了窗口和应用程序视图,允许用户运行应用程序和窗口,并在它们之间进行切换。
顶部的搜索条目允许搜索桌面上可用的各种项目,包括应用程序、文档、文件和配置工具。
底部的横向栏包含收藏的运行应用程序列表。您可以从默认收藏的列表中添加或删除应用程序。
GNOME标准桌面
对于那些更喜欢传统桌面体验的用户来说,GNOME经典代表了一种模式,类似于在RHEL6中使用的GNOME2环境。它基于GNOME3技术,同时还包含与GNOME2类似的多个功能。
GNOMEClassic用户界面由以下主要组件组成:
Applications菜单显示在屏幕的左上角。它可让您访问按类别组织的应用程序。如果启用了窗口概览,您还可以打开该菜单中的ActivitiesOverview。
Places菜单显示在顶栏上Applications菜单旁边。它可让您快速访问重要的文件夹,如Downloads或Pictures。
taskbar显示在屏幕底部,并具有以下特性:
systemmenu位于右上角,使您能够执行以下操作:
带有Applications菜单的Favorites子菜单的GNOMEClassic桌面
在GNOME经典中,默认情况下没有打开的窗口概述。这个流程为系统中的所有用户启用窗口概述。
通过此流程启用窗口概述并非永久性更改。每次gnome-classic-session软件包的更新都会将配置文件覆盖为默认设置,这将禁用窗口概览。
要启用窗口概览,请在每次gnome-classic-session更新后应用以下流程。
流程
验证
带有"hasOverview":true的窗口概览
使用默认设置("hasOverview":false)时,概述具有以下功能:
带有"hasOverview":false的窗口概览
在RHEL9中,您可以在两个协议中选择来构建图形用户界面:
RHEL9的新安装会自动选择GNOMEShellonWayland。但是,您可以切换到X.Org,或选择GNOME环境和显示服务器所需的组合。
X11应用程序
客户端应用需要移植到Wayland协议,或使用具有Wayland后端(如GTK)的图形工具包,以便能够与基于Wayland的合成器和显示服务器原生工作。
无法移植到Wayland的传统X11应用程序将自动使用Xwayland作为X11传统客户端和Wayland合成器之间的代理。XWayland同时作为X11服务器和Wayland客户端。Xwayland的角色是将X11协议转换为Wayland协议或相反,从而使旧的X11应用程序可以与基于Wayland的显示服务器一起工作。
在GNOMEShellonWayland上,Xwayland在登陆时自动启动,这样可确保大多数X11传统应用程序在使用GNOMEShellonWayland时能按预期工作。但是,X11和Wayland协议不同,某些依赖于X11功能的客户端在Xwayland中的行为可能会有所不同。对于这样的特定客户端,您可以切换到X.Org显示服务器。
输入设备
RHEL9使用一个统一输入堆栈libinput,它管理所有常用设备类型,如鼠标、触摸板、触摸屏、平板电脑、轨迹球和指向棒。X.Org和GNOMEShellonWayland都使用此统一堆栈。
GNOMEShellonWayland对所有设备直接使用libinput,并且没有可用的可切换驱动程序支持。在X.Org下,libinput作为X.Orglibinput驱动程序实现,如果libinput不支持您的输入设备,您可以选择启用旧的X.Orgevdev驱动程序。
RHEL9的默认桌面环境是GNOMEShellinWayland作为显示服务器的GNOME标准。但是,由于Wayland的某些限制,您可能想要切换图形协议堆栈。您可能还希望从GNOME标准切换到GNOME经典。
GNOME环境和图形协议堆栈的更改在用户注销或重新引导计算机时仍然保留。
您可以使用GNOME桌面环境中的多种不同方法启动安装的应用程序。
这个过程在GNOME桌面环境中启动图形应用程序。
先决条件
这个过程在GNOMEClassic桌面环境中启动图形应用程序。
这个流程通过输入命令来在GNOME中启动图形应用程序。
GNOME环境提供热角功能,其默认是启用的。这意味着,当您将光标移到左上角的区域,并将光标推送到屏幕角时,ActivitiesOverview菜单会自动打开。
但是,您可能希望禁用此功能,以防止意外打开ActivitiesOverview。
要使用Settings应用程序禁用热线功能,请按照以下步骤执行。
这个过程为单个用户禁用热线功能。
要使用gsettings命令行工具禁用热角功能,请按照以下流程:
要禁用所有用户的热线功能,您需要创建一个dconf配置集。
作为GNOME环境中的用户,您可以使用Files应用程序搜索文件。
您可以在GNOME中搜索文件。这个基本搜索会根据文件名查找主目录中的文件以及其中的所有文件夹。
在GNOME中,管理左侧栏中的文件列表书签的应用程序和对话框。您可以添加、删除和编辑书签。
您可以通过在Files应用程序中为文件夹添加书签来保存对文件夹的引用。
前提条件
您可以在Files应用程序中删除现有书签。
您可以重命名书签以将其与其他书签区分开。如果您对所有共享同样名称的多个文件夹有书签,则可以通过重命名来区分书签。
重命名书签不会重命名文件夹。
作为系统管理员,您可以一次为多个用户设置书签,以便所有用户都可以轻松地访问文件共享。
您可以根据应用的类型,使用GNOME中的几种不同方法键入emoji字符。
这个过程会在使用GTK图形工具包的应用程序中插入emoji字符,例如在原生GNOME应用程序中。
这个过程会在任意应用程序中插入emoji字符,无论应用程序使用的图形工具包是什么。
如果您使用中文、日语或韩语字符编写,您可以将RHEL配置为使用您的语言输入文本。
某些脚本(如中文、日语或韩语)需要键盘输入来通过输入法引擎(IME)以输入原生文本。
输入法是文本输入和所选脚本之间的一组转换规则。IME是执行由输入法指定的输入转换的软件。
要在这些脚本中输入文本,您必须设置IME。如果您以本地语言安装系统,并在GNOMEInitialSetup屏幕中选择了您的语言,则语言的输入法会被默认启用。
以下输入法引擎(IME)可以从RHEL中列出的软件包中获得:
中文
简体中文
IntelligentPinyin
ibus-libpinyin
繁体中文
NewZhuyin
ibus-libzhuyin
日语
Kanji,Hiragana,Katakana
Anthy
ibus-anthy
韩语
Hangul
ibus-hangul
其他
各种各样的
M17N
ibus-m17n
此流程安装可用于输入中文、日语和韩语文本的输入法引擎(IME)。
这个流程为您的脚本(如中文、日语或韩语脚本)设置输入法。
GNOME屏幕记录是GNOME桌面环境中的内置功能,其允许用户记录其桌面或特定应用程序的活动。记录被保存为WebM格式的视频文件。
您可以使用Settings将您的系统配置为使用企业凭证。
您可以使用Settings将企业用户添加到GNOME中。
这个流程将RHEL服务器配置为启用来自单一客户端的远程桌面连接。
您可以在GNOME远程桌面解决方案中禁用加密。这可使不支持加密的VNC客户端连接到服务器。
您可以远程连接到RHEL服务器上的桌面,并以不同用户身份同时打开多个会话。
通过VNC,客户端可以连接到服务器上不同用户的桌面会话。显示号和TCP端口号会附加到导出VNC会话的每个服务器用户身上。客户端使用端口号来指定它要连接服务器的哪个用户。
如果多个客户端使用相同的端口号进行连接,则它们都打开与同一服务器用户的VNC会话。
您必须为导出VNC会话的每个服务器用户配置映射。对于每个这样的用户,您必须选取一个唯一的端口和显示号。
推荐的映射
红帽建议您对第一个用户从端口号5902,显示号2开始,并为每个额外的服务器用户数字递增1。
5900
0
5901
1
5902
2
第一个推荐的VNC用户
5903
3
…
红帽建议您不要配置root用户来导出VNC会话。rootVNC会话是不安全的,会话的某些元素可能无法按预期工作。
防火墙规则
您必须在防火墙配置中打开所选端口。在防火墙中允许vnc-server服务打开从5900至5903的端口。如果需要启用对其他服务器用户的访问权限,则必须手动指定端口号来打开5903以上的端口。
多个配置文件会影响VNC服务器的行为。您可以配置用户映射和各种全局选项。
常规选项
您可以在/etc/tigervnc/vncserver-config-defaults配置文件中配置VNC服务器的常规选项。该文件使用以下格式:
option1=valueoption2例如:
session=gnomealwayssharedsecuritytypes=vncauth,tlsvncdesktop=sandboxgeometry=2000x1200配置文件的优先级
VNC服务器读取以下常规选项文件,顺序为从最重要到最不重要:
用户映射
您可以在/etc/tigervnc/vncserver.users配置文件中配置用户与其关的端口和显示号之间的映射。该文件使用以下格式:
:number=user例如:
:2=test:3=vncuser其他资源
此流程配置RHEL服务器,以便多个用户可以同时在其上打开VNC会话。
例如:
:2=vncuser其他资源
这个流程使用vncviewer应用程序连接到远程桌面会话。您可以同时打开到远程桌面的多个连接。
您可以在RHEL服务器上远程启动基于X11图形的应用程序,并使用X11转发从远程客户端使用它。
此流程适用于传统的X11应用程序,即支持X11显示协议的应用程序。
配置RHEL服务器,以便远程客户端可以通过SSH使用服务器上的图形应用程序。
使用SSH从远程客户端访问RHEL服务器上的图形应用程序。
要跳过中间终端会话,请使用以下命令:
$sshuser@server-X-Y-Cbinary_application12.3.其他资源第13章远程访问基于Wayland的应用程序您可以远程启动RHEL服务器上基于Wayland的图形应用程序,并使用waypipe从Wayland上的远程客户端使用它。
RHEL9附带的桌面应用程序支持Wayland和X11显示协议。但是,当两者都可用时,Wayland是首选选项。
为了能够在Wayland上启动单个应用程序,您需要安装waypipe软件包。
您可以使用SSH和waypipe从远程客户端访问RHEL服务器上的Wayland上的图形应用程序。
您可以连接到服务器提供的网络共享,并像浏览本地文件一样浏览服务器上的文件。您可以使用文件浏览器下载或上传文件。
GNOME使用GVFSURI格式来引用其上的网络共享和文件。从GNOME连接网络共享时,您以以下格式提供网络共享的地址:
URL或统一资源定位器是引用网络上位置或文件的一种地址形式。地址的格式如下:
基本GVFSURI格式使用以下语法:
protocol://server.example.com/folder/file方案指定协议或服务器的类型。地址的example.com部分称为域名。如果需要用户名,请在服务器名称前插入它:
您还可以指定网络共享的用户名或端口号:
protocol://user@server.example.com:port/folder/file表14.1.通用网络共享协议协议GVFSURI示例SSH
ssh://user@server.example.com/path
NFS
nfs://server/path
WindowsSMB
smb://server/Share
WebDAV
dav://example.server.com/path
公共FTP
ftp://ftp.example.com/path
经过身份验证的FTP
ftp://user@ftp.example.com/path
您可以在Files应用程序中手动挂载本地存储卷或网络共享。
您可以在Files应用程序中卸载存储卷、网络共享或其他资源。
如果您在具有托管在NFS服务器上的主目录的系统上使用GNOME,您必须更改dconf数据库的keyfile后端。否则,dconf可能无法正常工作。
这个更改会影响主机上的所有用户,因为它更改了dconf管理存储在主目录中的用户设置和配置。
要管理连接到您的系统的Wacom平板电脑,请使用以下工具:
这些工具以及libinput堆栈都使用libwacom平板电脑客户端库,它存储了有关Wacom平板电脑的数据。
如果要在libwacom库中添加对新平板电脑的支持,您必须确保此新平板电脑的定义文件存在。
您必须为要添加的平板电脑准备一个定义文件。
您可以通过为您要添加的平板电脑添加定义文件,将对新平板电脑的支持添加到libwacom平板电脑信息客户端库中。
默认情况下,wacom平板电脑和stylus配置文件保存在以下位置:
在配置路径中使用machine-id、device-id和tool-id允许按系统共享具有独立平板电脑配置的主目录。但是,当系统间共享主目录时,Wacom设置仅适用于一个系统。
这是因为您的Wacom平板电脑的machine-id包含在/org/gnome/settings-daemon/peripherals/wacom/machine-id-device-idGSettings键的配置路径中,该路径存储您的平板电脑设置。