天天看點

Linux 上 GDM 登入界面如何适應高分屏

gdm(gnome desktop manager)是一種 gnome 顯示環境的管理器,它是一個運作在背景的小程式(腳本),用于運作你的 x 會話,顯示一個登入界面并在你正确輸入密碼後才允許登入。gdm 在各個方面勝出 xdm,也沒有 xdm 那麼多的漏洞。它沒有使用任何來自 xdm 的代碼。它支援 xdmcp,并實際上擴充了 xdmcp,帶來了一些我認為 xdm 所缺失的功能(但是仍然相容 xdm 的 xdmcp)。

<a target="_blank"></a>

linux 對于高分屏的自适應不是很好,使用過程中由于螢幕分辨率較高,系統調整縮放級别系數偏大,直接導緻顯示視窗過大。我 google 了相關資料,今天寫一篇如何修改 gdm 登入界面和 gnome 界面的縮放級别系數的教程。

對于高分屏,gdm 登入界面顯示很大,gnome 桌面偶爾可以自适應。

我們先介紹一下 gnome 桌面縮放級别修改方式。

最簡單的解決方法是打開 gnome-tweak-tool 看視窗縮放值 <code>scale</code>,将其調整為 <code>1</code> 即可。但是有時候它的值是 <code>1</code> 的情況下螢幕顯示還是很大,将其調整為 2 沒有任何改變。此時就需要使用 <code>gsettings</code> 指令檢視<code>scale</code> 值發現其實并不是 <code>1</code>,而是 <code>2</code> 。

<code>$ gsettings get org.gnome.desktop.interface scaling-factor unit32 2</code>

這表示目前縮放級别實際是 <code>2</code>,使用以下指令調整為 <code>1</code> 即可。

<code>$ gsettings set org.gnome.desktop.interface scaling-factor 1</code>

好了,重點在這。其實修改方式跟以上方法如出一轍。

配置x服務通路權限:

<code># xhost +si:localuser:gdm</code>

打開 dconf 工具直接修改,如果沒有 dconf 請先安裝:

<code>$ sudo dnf install dconf-editor</code>

<code>$ sudo -u gdm dconf-editor</code>

顯示如下界面:

Linux 上 GDM 登入界面如何适應高分屏

dconf-editor

接下去按照路徑 <code>/org/gnome/desktop/gnome/interface</code> 進入,下拉滾動條找到 <code>scaling-factor</code> 選項,修改為 <code>1</code>。

Linux 上 GDM 登入界面如何适應高分屏

dconf-editor-scale-factor

此時重新開機系統,你會發現登入界面再也不是那麼醜大!!!

原文釋出時間為:2017-04-19

本文來自雲栖社群合作夥伴“linux中國”

繼續閱讀