如何自定义 Gnome 屏幕盾牌/窗帘/登录屏幕外观?

iag*_*ito 10 gnome appearance screen-lock gnome-shell dconf

Gnome桌面似乎以不同的方式配置:在“侏儒设置”,与GNOME的扩展gnome-tweak-toolgsettingsdconf-editor

但是,除了这个更改登录屏幕背景的程序,这涉及到一点点 glib 编译,我发现没有办法自定义外观:

  • 登录屏幕(登录框的字体、位置、颜色和大小)
  • 屏蔽屏幕又名锁屏又名窗帘(字体、位置、颜色、时钟的格式和大小、显示的消息

我明白 Gnome 的哲学不是在微调-微调-微调-可调整的东西上分配太多资源。但令我惊讶的是,这些屏幕的这种基本且无害的属性似乎很难获得。

有没有办法可以访问和调整登录/屏蔽屏幕组织属性?
难道他们硬编码或者是它只是一个潜入小的事curtain.xml还是loginscreen.json
我需要进入源代码并自己编译 gnome 吗?

aas*_*pro 3

乌班图

我使用 ubuntu 18.04(也在 17.10 中这样做),正如@cezanee-vahid所说,你可以在这里找到 CSS 文件:/usr/share/gnome-shell/theme/gdm3.css通过更改此文件,你不需要重新启动gnome或执行任何其他操作,它们就会通过锁定计算机进行更改(或者更好地说将重新加载)。

因此,要更改时钟大小,您只需更改font-sizefont-weight类即可.screen-shield-clock-time

如果你想摆脱屏幕底部的箭头,也可以0使用CSS选择器的height和设置。of的设置将对 Date 执行相同的操作。width.screen-shield-arrows Gjs_Arrow0font-size.screen-shield-clock-date

我不是 Arch 甚至不是基于 Arch 的发行版用户,但是在阅读了关于 GDM 的 ArchWiki后,似乎您需要在更改 GDM 源文件后编译它们。另外,gdm3.cssArch 中的文件名为gnome-shell.css

所以总而言之,需要这些 spets 来改变 Arch 中的 GDM 主题:

  1. 提取当前 GDM 主题
  2. gnome-shell-theme.gresource.xml为选定的图像文件创建文件
  3. gnome-shell.css根据需要更改文件!
  4. 编译您创建的新 GDM 主题
  5. 替换下的文件/usr/share/gnome-shell
  6. 重述gdm.service

上面的ArhcWiki已经详细解释了这些步骤。