如何使 xrandr 更改持續存在?
我執行此命令以允許我在螢幕之間移動視窗:
xrandr --auto
這個神奇的命令為我修復了我的螢幕(在我執行它之前,我的第二台顯示器只是一個可以移動滑鼠的空白空間)。當我重新啟動時,我怎樣才能使這個命令堅持下去?我對修復我的配置更感興趣,而不僅僅是重新執行這個命令,但我對如何實現這一點一無所知。
我有 2 台顯示器,DFP 5 和 DFP 6。執行
xrandr
結果如下:DFP1 disconnected (normal left inverted right x axis y axis) DFP2 disconnected (normal left inverted right x axis y axis) DFP3 disconnected (normal left inverted right x axis y axis) DFP4 disconnected (normal left inverted right x axis y axis) DFP5 connected 1680x1050+1680+0 (normal left inverted right x axis y axis) 474mm x 296mm 1680x1050 60.0*+ 1400x1050 60.0 1280x1024 75.0 60.0 1440x900 60.0 1280x960 75.0 60.0 1280x800 75.0 60.0 1152x864 60.0 75.0 1280x768 75.0 60.0 1280x720 75.0 60.0 1024x768 75.0 60.0 800x600 75.0 60.3 640x480 75.0 59.9 DFP6 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 474mm x 296mm 1680x1050 60.0*+ 1400x1050 60.0 1280x1024 75.0 60.0 1440x900 60.0 1280x960 75.0 60.0 1280x800 75.0 60.0 1152x864 60.0 75.0 1280x768 75.0 60.0 1280x720 75.0 60.0 1024x768 75.0 60.0 800x600 75.0 60.3 640x480 75.0 59.9 CRT1 disconnected (normal left inverted right x axis y axis)
我已經使用
Displays
debian 中的菜單將 DFP 6 設置為 DFP 5 的右側。這是我的 xorg.conf 文件:Section "ServerLayout" Identifier "aticonfig Layout" Screen 0 "aticonfig-Screen[0]-0" 0 0 EndSection Section "Module" EndSection Section "Monitor" Identifier "aticonfig-Monitor[0]-0" Option "VendorName" "ATI Proprietary Driver" Option "ModelName" "Generic Autodetecting Monitor" Option "DPMS" "true" EndSection Section "Device" Identifier "aticonfig-Device[0]-0" Driver "fglrx" BusID "PCI:4:0:0" EndSection Section "Screen" Identifier "aticonfig-Screen[0]-0" Device "aticonfig-Device[0]-0" Monitor "aticonfig-Monitor[0]-0" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 virtual 3360 1050 EndSubSection EndSection
它似乎被配置為一個螢幕,並
xrandr --auto
以某種方式修復它。有什麼方法可以查看這個命令正在做什麼以將結果保存到 xorg.conf?您通常如何使用 xrandr 來使結果保持不變?如果我搜尋這個,我要麼被告知修改我的 xorg.conf 文件(我不知道該怎麼做,因為我不知道實際
xrandr --auto
在做什麼)或關於如何xrandr
在啟動時執行的說明,我正在猜測是不必要的,但我可能是錯的。
我創建了以下文件:
/etc/X11/Xsession.d/45custom_xrandr-settings
並將這一行放入其中:
xrandr --output DFP6 --primary
這具有使正確的監視器成為主要監視器的效果,並在登錄時啟動。
由於這是
fglrx
驅動程序,您可以使用該aticonfig
命令生成xorg.conf
文件。從你的xrandr
輸出我猜你需要的命令是這樣的:sudo aticonfig --initial=dual-head --screen-layout=left
如果這沒有給你你想要的,
aticonfig
會自動備份你的xorg.conf
文件(帶有.fglrx-x
副檔名),這樣你就可以輕鬆地恢復原始配置。如果你沒有任何運氣
aticonfig
,有一個xorg.conf
名為的 GUI 工具配置amdcccle
(應該在fglrx-control
包中)。