閱讀82 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Linux 上 GDM 登錄界麵如何適應高分屏

GDM(GNOME Desktop Manager)是一種 GNOME 顯示環境的管理器,它是一個運行在後台的小程序(腳本),用於運行你的 X 會話,顯示一個登錄界麵並在你正確輸入密碼後才允許登錄。GDM 在各個方麵勝出 xdm,也沒有 xdm 那麼多的漏洞。它沒有使用任何來自 xdm 的代碼。它支持 XDMCP,並實際上擴展了 XDMCP,帶來了一些我認為 xdm 所缺失的功能(但是仍然兼容 xdm 的 XDMCP)。

背景介紹

Linux 對於高分屏的自適應不是很好,使用過程中由於屏幕分辨率較高,係統調整縮放級別係數偏大,直接導致顯示窗口過大。我 Google 了相關資料,今天寫一篇如何修改 GDM 登錄界麵和 GNOME 界麵的縮放級別係數的教程。

對於高分屏,GDM 登錄界麵顯示很大,GNOME 桌麵偶爾可以自適應。

解決方法

GNOME 桌麵

我們先介紹一下 GNOME 桌麵縮放級別修改方式。

最簡單的解決方法是打開 gnome-tweak-tool 看窗口縮放值 scale,將其調整為 1 即可。但是有時候它的值是 1 的情況下屏幕顯示還是很大,將其調整為 2 沒有任何改變。此時就需要使用 gsettings 命令查看scale 值發現其實並不是 1,而是 2 。


  1. $ gsettings get org.gnome.desktop.interface scaling-factor
    unit32 2

這表示當前縮放級別實際是 2,使用以下命令調整為 1 即可。


  1. $ gsettings set org.gnome.desktop.interface scaling-factor 1

GDM登錄界麵

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

配置X服務訪問權限:


  1. # xhost +SI:localuser:gdm

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


  1. $ sudo dnf install dconf-editor

  1. $ sudo -u gdm dconf-editor

顯示如下界麵:

dconf-editor

dconf-editor

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

dconf-editor

dconf-editor-scale-factor

此時重啟係統,你會發現登錄界麵再也不是那麼醜大!!!

原文發布時間為:2017-04-19

本文來自雲棲社區合作夥伴“Linux中國”

最後更新:2017-05-22 14:32:54

  上一篇:go  使用 tmux 打造更強大的終端
  下一篇:go  如何在 AWS EC2 的 Linux 服務器上開放一個端口