乌班图

乌班图

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-sizefont-weight为了.screen-shield-clock-time班级。

也适用于如果您想摆脱屏幕底部的箭头只需设置0为了heightwidth.screen-shield-arrows Gjs_ArrowCSS 选择器。环境0为了font-size.screen-shield-clock-date将对日期执行相同的操作。

我不是 Arch 甚至不是基于 Arch 的发行版用户,但阅读后ArchWiki 关于 GDM看来你需要在更改后为 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已经详细解释了这些步骤。

答案2

不确定这是否有点太晚了,但您可以自定义其中的值,/usr/share/gnome-shell/theme/gdm3.css这样就可以了。只需找到screen-shield-clock班级并进行更改即可。为了让它变得更好一点,我做了一件简单的事情,那就是设置 为font-weight300它使外观改善了一百万倍。

相关内容