在谷歌搜尋解決我的問題時,我發現了堆疊帖子這裡。然而,我的設定有點不同:
-----
| D |
| V | -------- ----------
| I | |HDMI-1| |Notebook|
| - | -------- ----------
| 1 |
-----
最左邊的顯示器是縱向的,其餘螢幕是橫向的。是否有可能自動執行以下操作:
設定上述設置,同時擁有主顯示器 HDMI-1。對於主設備,我的意思是,不僅有面板,而且還有打開的應用程式(在主顯示器上)。
到目前為止,我只設法讓最左邊的顯示器成為主顯示器(遇到了在最左邊的顯示器上以縱向模式打開每個新應用程式的麻煩)。
我目前使用 Xubuntu 15.10 和 xfce 4.12:
xfce4-session 4.12.1 (Xfce 4.12)
謝謝!
編輯
由於它很可能會導致修改後的 randr 腳本,這是我目前的 randr.sh:
#!/bin/sh
xrandr --output VIRTUAL1 --off --output eDP1 --mode 1600x900 --pos 3000x428 --rotate normal --output DP1 --off --output HDMI2 --off --output HDMI1 --off --output DP1-3 --off --output DP1-2 --primary --mode 1920x1080 --pos 1080x248 --rotate normal --output DP1-1 --mode 1920x1080 --pos 0x0 --rotate left --output DP2 --off
這是從 arandr 上截取的螢幕截圖:
其中 eDP1 是我的筆記本。
雖然 DP1-2 是主螢幕,但面板會自動在 DP1-1 上啟動,並且還會在那裡打開新應用程式...
如果還有其他問題,請告訴我。
編輯
我擴展了上面的腳本,將面板也移動到主螢幕:
#!/bin/sh
xrandr --output VIRTUAL1 --off --output eDP1 --mode 1600x900 --pos 3000x428 --rotate normal --output DP1 --off --output HDMI2 --off --output HDMI1 --off --output DP1-3 --off --output DP1-2 --primary --mode 1920x1080 --pos 1080x248 --rotate normal --output DP1-1 --mode 1920x1080 --pos 0x0 --rotate left --output DP2 --off
xfconf-query -c xfce4-panel -p /panels/panel-0/position -s \"p=6;x=2040;y=264\"
由於目前的 xfce 版本以及每個面板缺少「output-name」屬性,這與評論之一中提到的連結不同。
那麼剩下的問題就是:
- DP1-1 面向橫向,而非縱向
- 顯示器與面板之間存在小間隙
- 我無法再對配置進行任何更改,甚至無法手動更改(arandr),因為出現以下錯誤:“找不到輸出 eDP1 的 crtc”