高解析度螢幕 (Retina、4K、2K) 在 Linux 桌面環境下若未正確設定縮放,介面會過小難以閱讀。本文彙整主流桌面環境 (DE) 的 HiDPI 縮放設定方法,涵蓋 GNOME、KDE Plasma、XFCE、Cinnamon 及 Firefox 瀏覽器微調。
GNOME 3.26+ 原生支援分級縮放:
# 整數縮放 (1、2、3…)
gsettings set org.gnome.desktop.interface scaling-factor 2
# 分級縮放 (1.25、1.5、1.75…) 需啟用實驗功能
gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"
gsettings set org.gnome.desktop.interface scaling-factor 1
# 然後在「設定 → 螢幕」選擇 150%、175% 等
還原:gsettings set org.gnome.desktop.interface scaling-factor 1。
Plasma 6 已支援每螢幕獨立縮放。
xsettings → Xft → DPI → 設定 144~192 (96 為基準)。# 進入 about:config
layout.css.devPixelsPerPx = 1.5 # 1.0=100%,1.5=150%,2.0=200%
# 或 -1.0 遵循系統設定 (需 GTK3+)
搭配 browser.uiCustomization.state 調整工具列密度,獲得最佳閱讀體驗。
# ~/.profile 或 /etc/environment
export QT_AUTO_SCREEN_SCALE_FACTOR=1
export QT_SCALE_FACTOR=1.5
export GDK_SCALE=2
export GDK_DPI_SCALE=0.5 # 抵消 GDK_SCALE 使字體大小正常
視 DE 版本調整,通常只需設定 DE 原生縮放即可。
xdpyinfo | grep -B2 resolution 確認 X Server 回報 DPI。--force-device-scale-factor=1.5。依據你的桌面環境套用上述設定,即可在 Linux 上享受清晰銳利的 HiDPI 桌面體驗。
Ubuntu 系統使用 source 命令讓配置文件立即生效
CentOS 7 忘記 root 密碼?單用戶模式重置完整步驟
VMware Workstation 開啟巢狀虛擬化:解決 Client OS 無法安裝 64-bit CentOS (缺少 VMX/SVM) 問題
Logrotate 日誌輪轉完整配置指南:原理、參數、Nginx 實戰案例
Linux 檔案系統故障排查與修復:OSD 部署失敗、I/O 錯誤、命令無回應、資料搶救完整流程
CentOS 6.3 安裝配置 VNC 遠端桌面完整教學(GNOME/KDE + TigerVNC)