Gnome 桌面似乎可以通过多种方式进行配置:在“侏儒设置“, 和gnome 扩展,gnome-tweak-tool
,gsettings
或者dconf-editor
。
然而,除了此程序更改登录屏幕背景,这涉及到一点glib编译,我发现没有办法自定义外观:
- 登录屏幕(登录框的字体、位置、颜色和大小)
- 屏蔽屏又名锁屏又名窗帘(时钟的字体、位置、颜色、格式和大小、显示的消息、ETC。)
我知道 Gnome 的理念是不要在可调整的东西上分配太多资源。但令我惊讶的是,这些屏幕的这些基本且无害的特性似乎很难访问。
有没有办法可以访问和调整登录/屏蔽屏幕组织属性?
它们是硬编码的还是只是潜入一个小curtain.xml
或的问题loginscreen.json
?
我需要自己进入源代码并编译 gnome 吗?
答案1
乌班图
我使用 ubuntu 18.04(也在 17.10 中这样做)以及如何@cezanee-vahid也就是说,你可以在这里找到 CSS 文件:/usr/share/gnome-shell/theme/gdm3.css
通过更改此文件,您无需重新启动gnome
或者做任何其他事情,它们将通过锁定计算机来更改(或者更好地说将重新加载)。
所以要改变时钟大小你只需要改变font-size
和font-weight
为了.screen-shield-clock-time
班级。
也适用于如果您想摆脱屏幕底部的箭头只需设置0
为了height
和width
的.screen-shield-arrows Gjs_Arrow
CSS 选择器。环境0
为了font-size
的.screen-shield-clock-date
将对日期执行相同的操作。
拱
我不是 Arch 甚至不是基于 Arch 的发行版用户,但阅读后ArchWiki 关于 GDM看来你需要在更改后为 GDM 编译源文件。另外,gdm3.css
Arch 中的文件名为gnome-shell.css
所以总而言之,需要这些 spets 来改变 Arch 中的 GDM 主题:
- 提取当前 GDM 主题
- 创建一个
gnome-shell-theme.gresource.xml
文件为所选图像文件 - 改变
gnome-shell.css
文件如你所愿! - 编译您创建的新 GDM 主题
- 替换下的文件
/usr/share/gnome-shell
- 重述
gdm.service
上面的ArhcWiki已经详细解释了这些步骤。
答案2
不确定这是否有点太晚了,但您可以自定义其中的值,/usr/share/gnome-shell/theme/gdm3.css
这样就可以了。只需找到screen-shield-clock
班级并进行更改即可。为了让它变得更好一点,我做了一件简单的事情,那就是设置 为font-weight
,300
它使外观改善了一百万倍。