Linux上GDM登錄界面如何適應(yīng)高分屏
GDM(GNOME Desktop Manager)是一種 GNOME 顯示環(huán)境的管理器,它是一個(gè)運(yùn)行在后臺(tái)的小程序(腳本),用于運(yùn)行你的 X 會(huì)話,顯示一個(gè)登錄界面并在你正確輸入密碼后才允許登錄。GDM 在各個(gè)方面勝出 xdm,也沒(méi)有 xdm 那么多的漏洞。它沒(méi)有使用任何來(lái)自 xdm 的代碼。它支持 XDMCP,并實(shí)際上擴(kuò)展了 XDMCP,帶來(lái)了一些我認(rèn)為 xdm 所缺失的功能(但是仍然兼容 xdm 的 XDMCP)。
背景介紹
Linux 對(duì)于高分屏的自適應(yīng)不是很好,使用過(guò)程中由于屏幕分辨率較高,系統(tǒng)調(diào)整縮放級(jí)別系數(shù)偏大,直接導(dǎo)致顯示窗口過(guò)大。我 Google 了相關(guān)資料,今天寫一篇如何修改 GDM 登錄界面和 GNOME 界面的縮放級(jí)別系數(shù)的教程。
對(duì)于高分屏,GDM 登錄界面顯示很大,GNOME 桌面偶爾可以自適應(yīng)。
解決方法
GNOME 桌面
我們先介紹一下 GNOME 桌面縮放級(jí)別修改方式。
最簡(jiǎn)單的解決方法是打開(kāi) gnome-tweak-tool 看窗口縮放值 scale,將其調(diào)整為 1 即可。但是有時(shí)候它的值是 1 的情況下屏幕顯示還是很大,將其調(diào)整為 2 沒(méi)有任何改變。此時(shí)就需要使用 gsettings 命令查看 scale 值發(fā)現(xiàn)其實(shí)并不是 1,而是 2 。
- $ gsettings get org.gnome.desktop.interface scaling-factor
- unit32 2
這表示當(dāng)前縮放級(jí)別實(shí)際是 2,使用以下命令調(diào)整為 1 即可。
- $ gsettings set org.gnome.desktop.interface scaling-factor 1
GDM登錄界面
好了,重點(diǎn)在這。其實(shí)修改方式跟以上方法如出一轍。
配置X服務(wù)訪問(wèn)權(quán)限:
- # xhost +SI:localuser:gdm
打開(kāi) dconf 工具直接修改,如果沒(méi)有 dconf 請(qǐng)先安裝:
- $ sudo dnf install dconf-editor
- $ sudo -u gdm dconf-editor
顯示如下界面:
dconf-editor
接下去按照路徑 /org/gnome/desktop/gnome/interface 進(jìn)入,下拉滾動(dòng)條找到 scaling-factor 選項(xiàng),修改為 1。
dconf-editor-scale-factor
此時(shí)重啟系統(tǒng),你會(huì)發(fā)現(xiàn)登錄界面再也不是那么丑大!!!
提示: dconf-editor 還可以修改 GDM 的 GTK 主題、圖標(biāo)主題、光標(biāo)主題、背景。
參考