Xfce
XFCE 中每個監視器的獨立工作區
我正在尋找一種在我的兩個物理監視器上配置兩個獨立螢幕的方法,或者通過 XFCE 的工作區或單獨的 X 伺服器。顯卡集成英特爾:
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
我用Google搜尋了很多可能的方法,但它們都已經很老了,而且大多已經過時了(例如,使用 Xinerama,據報導它已被 Xrandr 取代),仍然沒有找到用於多頭/多工作空間設置的可行解決方案。
背景:在系統中有一個“真正的”監視器,另一個應該只顯示一個特定的視窗(這樣使用者就不能將視窗拖到上面等等)。作業系統是 Xubuntu 18.04。
**注意:**這必須使用 XFCE 和 Xfwm 來實現,因為架構師已經明確定義了技術堆棧。
經過大量實驗後,我設法使用此郵件執行緒
ZaphodHeads
中提到的英特爾驅動程序選項解決了這個問題。工作配置是:# Put this in /usr/share/X11/xorg.conf.d/99-dualscreen.conf Section "Device" Identifier "Intel0" Driver "intel" BusID "PCI:0:2:0" Screen 0 Option "MonitorDP" "DP1" Option "ZaphodHeads" "DP1" EndSection Section "Device" Identifier "Intel1" Driver "intel" BusID "PCI:0:2:0" Screen 1 Option "MonitorVGA" "VGA1" Option "ZaphodHeads" "VGA1" EndSection Section "Monitor" Identifier "MonitorDP" Option "DPMS" EndSection Section "Monitor" Identifier "MonitorVGA" Option "DPMS" EndSection Section "Screen" Identifier "Screen0" Option "AutoServerLayout" "on" Device "Intel0" Monitor "MonitorDP" SubSection "Display" Viewport 0 0 Depth 24 Modes "1280x1024" EndSubSection EndSection Section "Screen" Identifier "Screen1" Option "AutoServerLayout" "on" Device "Intel1" Monitor "MonitorVGA" SubSection "Display" Viewport 0 0 Depth 24 Modes "1280x1024" EndSubSection EndSection Section "ServerLayout" Identifier "Multihead" Option "AutoServerLayout" "on" Screen 0 "Screen0" Screen 1 "Screen1" EndSection
在此配置中,連接到 DisplayPort (
DP1
) 的螢幕是主螢幕 (DISPLAY=:0.0
),可以使用鍵盤和滑鼠對其進行操作,而連接到 VGA (VGA1
) 的另一個顯示器被稱為輸入設備,DISPLAY=:0.1
並且無法使用輸入設備訪問。