X11

如何為我的 HiDPI 顯示器縮放 i3 視窗管理器?

  • January 18, 2021

我有一台解析度為 3200x1800 像素的戴爾 XPS 13 9343 2015。

我正在嘗試在其上使用 i3 Windows 管理器,但一切都很小而且難以閱讀。

我設法使用以下方法擴展每個應用程序(firefox、終端等).Xresources

! Fonts {{{
Xft.antialias: true
Xft.hinting:   true
Xft.rgba:      rgb
Xft.hintstyle: hintfull
Xft.dpi:       220
! }}}

但是 i3 界面仍然無法擴展…


我知道這xrandr --dpi 220可能會解決問題,但我不知道如何/在哪裡使用它。

有人可以在這個問題上啟發我嗎?

從 4.13 版開始,i3 從 Xft.dpi ( source ) 讀取 DPI 資訊。因此,要將 i3 設置為使用高 DPI 螢幕,您可能需要修改兩個文件。

將此行添加到~/.Xresources您的首選值:

Xft.dpi: 120

~/.xinitrc確保在您的( source )中啟動 X 時正確載入設置:

xrdb -merge ~/.Xresources
exec i3

請注意,它會影響從 X 資源讀取 DPI 設置的其他應用程序(例如您的終端)。

您可以像執行 X 會話的任何使用者一樣執行 xrandr。Xrandr 是一個命令行程序,因此您可以在終端中執行它。

所以你會在你的使用者終端中執行這樣的東西

$ xrandr --dpi 220

引用自:https://unix.stackexchange.com/questions/267885