如何在 Ubuntu 17.10 上将登录屏幕紫色更改为另一种颜色或图像(如果可能)?

如何在 Ubuntu 17.10 上将登录屏幕紫色更改为另一种颜色或图像(如果可能)?

我想知道是否可以将登录屏幕背景更改为图像,如果不能,如何更改默认颜色。

登录屏幕,橙色和紫色

答案1

我发现ubuntuhandhandbook.com 上的这些说明

GDM3(和 Gnome)的优点是它采用模块化设计,因此几乎所有东西都可以定制和更改。

话虽如此,如果您不喜欢某个外观,只要您了解 CSS(甚至 SASS),您就有可能将其更改为您喜欢的任何外观。

但请记住,其中一些更改不是计划中的自定义功能,因此更新可能会完全删除它们(但这在未来可能会改变。)

好的,在我们的例子中,我们想更改 GDM3 的登录屏幕背景。

首先要找到负责该规则的 CSS 规则,以及在哪个文件中。幸运的是,有人已经这样做了(在开头的链接中),因此这些说明将基于此。

我们将要编辑的文件将是/usr/share/gnome-shell/theme/gdm3.css,或/etc/alternatives/gdm3.css(后者只是前者的符号链接)。

我将使用 nano 编辑器;您可以在其中完成所有操作,而且它非常实用,因为它保留在控制台中。

首先,打开一个控制台,然后使用 nano 打开文件:

sudo nano /usr/share/gnome-shell/theme/gdm3.css

(我们必须具有 root 权限才能编辑此文件,这就是我们使用的原因sudo。)

然后我们要找到负责锁屏背景的规则,它将是这个:

#lockDialogGroup {
    background: #2c001e url(resource:///org/gnome/shell/theme/noise-texture.png);
    background-repeat: repeat; 
}

如您所见,背景当前设置为重复多次的图像,这就是您在登录时获取噪声纹理的方式。

如果您了解 CSS,本“指南”的其余部分对您来说将毫无用处。

假设我们想将嘈杂的纹理更改为横跨登录屏幕的单张图片。我们可以通过将规则更改为此来实现。

#lockDialogGroup {
    background: url(file:///path/to/your/picture.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; 
}

其中该/path/to/your/picture.png部分应该替换为您要使用的图像的实际路径,从/根路径开始。/(请注意,后面的所有 -s 都是必需的file:,如示例所示。)

大功告成。按 CTRL+X 保存文件,然后退出 nano。下次登录后,您应该会看到您在此处设置的图片。

如果您只想设置纯色,只需设置:

#lockDialogGroup {
    background-color: #2c001e;
}

其中#...部分是您选择的颜色代码。(如果您不知道它们的工作原理,可以查找网络颜色代码,或使用颜色选择器获取所需的颜色代码。)

就是这样。请注意,虽然这应该工作,它没有经过我的测试,因为目前由于另一个尚未修复的问题我无法使用 GDM。

相关内容