HiDPI(high dots per inch)是指相同面積內顯示出更多像素,解決了高解析度屏幕在顯示小字體、圖標等細節時模糊不清的問題。本文將從多個方面介紹如何開啟HiDPI。
一、檢測是否支持HiDPI
在開啟HiDPI之前,我們需要先確定自己的顯示器是否支持HiDPI,可通過以下命令檢測:
xrandr --query
如果輸出中出現了「*current」之後的解析度為@2x的顯示模式,則說明你的顯示器支持HiDPI。
二、使用xrandr開啟HiDPI
在確定顯示器支持HiDPI以後,我們可以使用xrandr命令來開啟HiDPI。具體步驟如下:
1、通過以下命令查看當前的顯示器設置,以獲取你的顯示器名稱(此處以「eDP-1」為例):
xrandr
2、為顯示器設置HiDPI解析度,以「1920×1080」的解析度為例:
xrandr --output eDP-1 --mode 1920x1080 --scale 1.25x1.25
其中「1.25×1.25」表示將解析度放大1.25倍,可根據實際需要進行調整。
3、查看設置是否成功:
xrandr --query
如果輸出中顯示了@2x的解析度,則說明HiDPI已經開啟。
三、使用Gnome Tweak Tool開啟HiDPI
Gnome Tweak Tool是一款GNOME桌面環境下的配置工具,可方便地開啟HiDPI。具體步驟如下:
1、安裝Gnome Tweak Tool:
sudo apt-get install gnome-tweak-tool
2、打開Gnome Tweak Tool,在「Windows」選項卡下將「Window scaling」設置為「2」。
3、在「Fonts」選項卡下將「Scaling factor」設置為「1.25」。
4、重啟Gnome Shell即可。
四、開啟HiDPI支持的應用程序
一些應用程序本身不支持HiDPI,需要進行額外配置才能正常顯示。以Chromium瀏覽器為例:
1、在啟動Chromium瀏覽器時,添加「–force-device-scale-factor=1.25」參數,其中「1.25」表示放大倍數。
chromium-browser --force-device-scale-factor=1.25
2、如果是通過啟動器啟動應用程序,則可在.desktop文件中添加上述參數,如下所示:
[Desktop Entry]
Name=Chromium Browser
...
Exec=chromium-browser --force-device-scale-factor=1.25 %U
...
五、開啟HiDPI支持的Qt應用程序
Qt應用程序需要通過環境變數來開啟HiDPI支持:
1、在~/.profile文件中添加以下內容:
export QT_AUTO_SCREEN_SCALE_FACTOR=1
2、在Qt應用程序啟動時,添加以下環境變數:
export QT_SCALE_FACTOR=1.25
六、總結
通過以上步驟,我們可以輕鬆地開啟HiDPI,從而獲得更加清晰、細膩的顯示效果。
原創文章,作者:SBVAG,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/363908.html