Show Table of Contents
10.5. 自定义登录屏幕
GNOME 登录屏幕有一些可以自定义设置的部分。这些更改只能由系统管理员执行并将作用于所有用户。本小节讲述了如何自定义登入文本、徽标、键盘布局,以及用户列表。要注意的是,登录屏幕背景图片不可进行自定义设置 。
10.5.1. 添加欢迎程序徽标
登录界面上的欢迎程序徽标由
org.gnome.login-screen.logo GSettings 键值管理。由于“GDM”使用它自己的“dconf”配置文件,您可以通过在此配置文件中更改设置,来添加欢迎程序徽标。
更多关于 GSetting 和“
dconf”的信息,请参见〈第 9 章 用 GSettings 和 dconf 来配置桌面〉。
当为您的登录界面徽标选择合适的图片时,请将以下图片要求纳入考虑:
- 支持大多数的格式:ANI、BPM、GIF、ICNS、ICO、JPEG、JPEG 2000、PCX、PNM、PBM、PGM、PPM、GTIFF、RAS、TGA、TIFF、XBM、WBMP、XPM,和 SVG。
- 图片大小按比例缩放到 48 像素高度。因此,举例来说,如果您将徽标设置成 1920x1080 的大小,它将变成原图 85x48 的缩略图。
过程 10.8. 为登录界面添加徽标
- 在
/etc/dconf/db/gdm.d/01-logo中以计算机范围设置创建一个gdm数据库:[org/gnome/login-screen] logo='/usr/share/pixmaps/logo/greeter-logo.png'
将 /usr/share/pixmaps/logo/greeter-logo.png 更换成您想要用作欢迎程序徽标的图像文件路径。 - 更新系统数据库:
#dconf update
下次登录时,屏幕将显示新的登录徽标。
10.5.1.1. 如果徽标没有更新怎么办?
确保您已经以 root 身份运行
dconf update 命令,从而更新系统数据库。
如若徽标没有更新,请尝试重启“
GDM”。更多信息,请参见〈第 14.1.1 节 “重启 GDM”〉。
10.5.2. 显示文本标语
登录界面的文本条由以下 GSettings 键值文件管理(更多有关 GSettings 的信息,请参见〈第 9 章 用 GSettings 和 dconf 来配置桌面〉):
org.gnome.login-screen.banner-message-enable- 启用标语信息显示。
org.gnome.login-screen.banner-message-text- 在登录窗口显示文本标语信息。
需要注意的是,由于“
GDM”使用它自己的“dconf”配置文件,因此您可以更改此配置文件中的设置,从而配置文本标语。
过程 10.9. 在登录界面显示文本标语
- 以计算机范围设置在
/etc/dconf/db/gdm.d/01-banner-message中创建一个gdm数据库:[org/gnome/login-screen] banner-message-enable=true banner-message-text='Type the banner message here'
- 更新系统数据库:
#dconf update
标语文本会在您从用户列表中选择了您自己的用户后,或当您开始在文本框中键入文本时出现。 您将会在下次登录输入密码时看到标语文本。
重要
将标语信息控制在合理的长度,因为文本太长屏幕可能装不下。
10.5.2.1. 如果标语信息不更新怎么办?
如果标语信息不能显示的话 ,请确保您已经运行了
dconf update 命令。
如果标语信息没有更新的话,尝试重启“
GDM”。更多信息请参见〈第 14.1.1 节 “重启 GDM”〉。
10.5.3. 显示多种键盘布局
您可以在登录屏幕上为用户添加其它以供选择的键盘布局。
这对通常使用默认设置以外的键盘布局的用户,以及想在登录屏幕上使用其它那些键盘布局的用户来说会很有帮助。然而,只有在使用登录界面时,这个选择才可用。一旦登录后,您自己的用户设置将会接替其它设置。
过程 10.10. 更改系统键盘布局设置
- 在源代码中一节名为
! layout中的/usr/share/X11/xkb/rules/base.lst文件内,找到想要的键盘布局代码。 - 使用
localectl工具,从而更改以下系统键盘布局:localectl set-x11-keymap layout您可以通过一个以逗号分隔的列表指定多个布局。例如,运行以下命令将es设置为默认布局,将us设置成第二默认布局:$localectl set-x11-keymap es,us - 登出后,即可在登录屏幕的顶部导航栏找到已定义的可用布局。
值得注意的是,您同时可以使用
localectl 工具,来指定计算机范围内的默认键盘模式、变量和选项。更多信息请参见localectl(1) 手册页。
10.5.4. 禁用登录屏幕用户列表
您可以通过设置
org.gnome.login-screen.disable-user-list GSettings 键值文件,来禁用显示在登录屏幕上的用户列表。
禁用用户列表后,用户需要在登录时的提示窗口中输入他们的用户名和密码。
过程 10.11. 设置 org.gnome.login-screen.disable-user-list 键值文件
- 在
/etc/dconf/db/gdm.d/00-login-screen中,以计算机范围设置创建一个gdm数据库:[org/gnome/login-screen] # Do not show the user list disable-user-list=true
- 通过更新“
dconf”实用工具来更新系统数据库:#dconf update

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.