我从其他帖子中了解到,您可以通过修改提取二进制文件时获得的 css 选择#lockDialogGroup
器来更改登录屏幕背景等。gdm3.css
.gresource
在锁定屏幕(屏幕屏蔽)中更改时钟/时间字体的等价物是什么?我尝试改变.unlock-dialog-clock
,.unlock-dialog-clock-time
但效果不大。我是否针对正确的选择器?
讨论后编辑:
我的工作流程如下:
提取/编辑/编译~/.local/share/gnome-shell/theme/Pop-modified
,这是在版本控制下(见下文):
要应用更改,我运行以下命令:
sudo cp ~/.local/share/gnome-shell/theme/Pop-modified/gnome-shell-theme.gresource /usr/share/gnome-shell/theme/Pop-modified/gnome-shell-theme.gresource
这是gdm3-theme.gresource
指向的地方,使用update-alternatives
(见下文):
➜ update-alternatives --config gdm3-theme.gresource
There are 3 choices for the alternative gdm3-theme.gresource (providing /usr/share/gnome-shell/gdm3-theme.gresource).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/share/gnome-shell/theme/Pop/gnome-shell-theme.gresource 20 auto mode
1 /usr/share/gnome-shell/gnome-shell-theme.gresource 10 manual mode
* 2 /usr/share/gnome-shell/theme/Pop-modified/gnome-shell-theme.gresource 0 manual mode
3 /usr/share/gnome-shell/theme/Pop/gnome-shell-theme.gresource 20 manual mode
实际编辑如下:
gdm3.css
将和分别重命名gnome-shell.css
为gdm3-original.css
和gnome-shell-original.css
。创建名为
gdm3.css
and的新文件gnome-shell.css
,导入原始 css 文件并对这些文件进行所有所需的更改。
目前,我所做的编辑#lockDialogGroup
是有效的,但不是.unlock-dialog-clock
.
GNOME 外壳版本:
➜ gnome-shell --version
GNOME Shell 3.36.3
内容/usr/share/gnome-shell/modes
:
➜ ls /usr/share/gnome-shell/modes
initial-setup.json pop.json ubuntu.json