在谷歌搜索解决我的问题时,我发现了堆栈帖子这里。然而,我的设置有点不同:
-----
| 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”