我在 Thinkpad x250 上使用帶有 gnome 的 Ubuntu 18.04 LTS,透過擴充座連接到兩個外部顯示器:
顯示器 1:內建 LCD,已停用 顯示器 2:Dell 24 吋 顯示器 3:Eizo 17 英寸,旋轉
我已相應地設置了它們settings > devices > displays
:
但它似乎只是充當一個大顯示器,其中選單欄或最大化視窗延伸到兩個螢幕,24 吋顯示器是「縮放」的(似乎呈現兩個顯示器的組合解析度),因此將滑鼠移到兩側會平移螢幕,並且垂直方向受到較小螢幕解析度的限制。
較小的畫面「錨定」在右上角並且不會平移。
我覺得這是某種鏡像問題,但我真的很困惑,因為沒有可用的鏡像選項?
xrandr --current
輸出:https://pastebin.com/7EhJrj5C
答案1
在...的幫助下這個解決方案,我意識到這只是一些基本數學和xrandr
命令的問題,我將在這裡盡可能簡單地概述它們:
運行xrandr
以確定顯示輸出的名稱。就我而言,我有:
- eDP-1(內部)
- DP-2-2(外部,戴爾 1920x1080)
- DP-2-1(外置,Eizo 1280x1024,向右旋轉)
計算您的幀緩衝區的完整大小--fb
,在我的例子中,我只想使用我的外部顯示器:
首先清除/休息 xrandr 設定
xrandr -s 0
然後關閉筆記型電腦顯示幕
xrandr --output eDP-1 --off
然後將主顯示器定位到0x0
、設定為--primary
並將平移設定為其自己的解析度:
xrandr --output DP-2-1 --auto --scale 1x1 --pos 0x0 --primary --panning 1920x1080
然後將第二個螢幕放置在右側1920x0
,設置幀緩衝區並相應地旋轉它:
xrandr --output DP-2-2 --auto --scale 1x1 --pos 1920x0 --fb 2944x1280 --right-of DP-2-1 --rotate left
將這些行插入我在對接後運行的腳本中有助於設置所有內容,並且當我將其移除時,它會重置回內部 LCD。