如何使用 gdm-tools 更改 GDM3 登录屏幕 (Greeter) GTK 主题和背景图像

顾名思义,gdm-tools 是一组命令行工具,用于更改 GNOME 显示/登录管理器 (GDM 3) 的外观。

使用 gdm-tools,您将能够轻松更改 GDM 登录屏幕 (greeter) 主题和背景图像,备份/恢复默认 GDM 主题并可选择将所有内容重置为默认值,并提取默认 GDM 主题以用于“怪异” ” GNOME 会话,例如 Ubuntu 会话。

不确定这是什么 GDM 登录屏幕/迎宾员? 这是一个屏幕截图:

并非所有 GTK 主题都与 GDM 兼容。 为了能够使用 GTK 主题作为您的 GDM 登录屏幕主题,您需要确保该主题安装在 /usr/share/themes 并且它包含一个 gnome-shell 具有有效 GNOME Shell 主题的子目录(有效的 gnome-shell.css 文件)。

值得注意的是 gdm-tools 是新的,它可能还没有经过广泛的测试。 所以请谨慎使用,风险自负! 使用错误的 GDM 设置可能会阻止您登录 Linux 桌面。

开发人员建议仅使用一种工具来更改 GDM 登录屏幕主题,因为每个此类工具都会创建原始 GNOME Shell gresource 文件的不同备份。 在这方面,gdm-tools 比其他此类工具更智能,使用双备份系统可以避免遇到问题。

还值得一提的是,GNOME Shell 更新会将您为 GDM 登录屏幕/欢迎程序设置的自定义主题恢复为默认值(要使用自定义 GDM 主题, gnome-shell-theme.gresource 文件需要被替换,并且这个文件被 GNOME Shell 更新覆盖)。 因此,当发生这种情况时,您需要使用 gdm-tools 再次应用主题。

gdm-tools GitHub 页面上没有关于双备份系统等的所有这些信息。 但是,所有内容都在 gdm-tools 手册页中进行了说明,因此您可以在安装后使用 man set-gdm-theme,或在线这里。

GDM 相关:如何在 Debian、Ubuntu 或 Linux Mint 中更改默认显示管理器(切换到 GDM、LightDM、SDDM 或 LXDM)