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吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章