Ubuntu1804 Gnome3修改登录背景(双显示器,16:9分辨率)

安装完Linux之后当然是要开始自定义系统了。不好看怎么行呢?

设置文件在/etc/alternatives/gdm3.css,找到#lockDialogGroup这个东西(没有学过前端,我们就叫它个东西吧),开始设置他的属性就好了。

这个是我设置的属性

#lockDialogGroup {
  background: #2c001e url(file:///usr/share/backgrounds/loginscreen.jpg);
  height: 100%;
  background-size: contain;
  background-attachment: fixed;
  background-position: 0px 0px;
  background-repeat: repeat; }

!!!注意,请使用和显示器分辨率比例相同的图片。

找不到得心应手的图片裁剪软件,又不想装PS的话,可以用一下我自己写的剪切小工具,c#写的(vs2008)
https://github.com/Sth32/cut-pic-with-2-point

首先,介绍一下我的情况,如果你的情况和我一样,命运让你baidu&google到这个文章了,那就太好了。

我有一个小笔记本屏幕再带一个外置显示器,系统开机时自动设置两者分辨率为1920x1080,因此我的解锁的壁纸要为1920x1080的。但是小显示器太小了,这个分辨率看不清,于是在我login后,分辨率被调整为了1600x900,这时候再锁屏,如果固定了壁纸的大小,就会导致壁纸显示不完全,好在这个分辨率和上面的分辨率都是一个比例(16:9),因此我们让壁纸自适应屏幕的高度,然后自动调整宽度,就可以在两种分辨率下达到完美显示的效果了。

background属性,设置壁纸的位置。
height属性,这里设置为100%是让高度显示完整,也就是高度自适应屏幕。
background-size这个貌似就是自适应要用的属性,具体是啥建议百度,是css的内容,博主没有学习过。
background-attachment: fixed;background-position: 0px 0px; and background-repeat: repeat;,在使用了两个显示器的时候,壁纸肯定要显示不止一次,那么怎么让他从正确的地方开始重复呢?答案就是这个了,让他从(0px,0px)也就是所谓的左上角开始,这样可以避免图片被大卸八块。

这段配置完美的解决了我的问题,但是也不一定能解决你们的问题,所以不行就多多search吧。

你可能感兴趣的:(Linux小菜鸟)