我剛剛購買了 Dell XPS 13 2015,並安裝了 Ubuntu 15.04。除了使用外部顯示器之外,一切都正常工作。
我的筆記型電腦的解析度是 3200x1800,我的外接螢幕是 1920x1080。當我將筆記型電腦連接到外部顯示器時,所有內容都會變大兩倍。
我讀了這篇文章https://wiki.archlinux.org/index.php/HiDPI#External_displays但這並沒有幫助我找到解決方案。
答案1
一個可能的解決方案是將筆記型電腦解析度切換到 1920x1080(我知道..這不是原生的)。然後確保將所有 HiDPI 設定重新設定為使用 1920x1080。現在,如果您以 1920x1080 連接外部顯示器,它將以「正常」尺寸顯示所有內容。
根據您的 Windows 管理器的高級程度,您也可以透過升級外部顯示器來實現相反的操作,如下所示: https://askubuntu.com/questions/393400/is-it-possible-to-have-two- Different-dpi-configurations-for-two- different-screen
假設您在 Ubuntu 15.04 中預設執行 Gnome。
答案2
我在這裡找到的最佳解決方案是有效地將 4k 解析度縮放到高清螢幕上。請注意,此腳本中的定位假設您的外部顯示器位於筆記型電腦上方:
xrandr --output DP-1 --scale 2x2 --mode 1920x1080 --fb 4160x4320 --pos 0x0
xrandr --output eDP-1 --scale 1x1 --pos 320x2160
由於我在辦公室和家之間經常使用筆記型電腦,因此我為此創建了一個小腳本,以便您可以創建鍵盤快捷鍵來切換解析度。它還支援 1920x1200:
https://github.com/oligray/ubuntu/blob/master/togglemonitors.sh