我真的很想在插入我的显示器后,在自动的基础上应用我的显示设置(目前用xrandr管理)。我以为这可以用Bash脚本来完成,但是我还没有找到从终端获得显示设置处理的方法。
连接HDMI外部监视器后,我必须使用“Display”GUI来激活和配置监视器。这不是什么大问题,除了检查“使用此输出”并不总是第一次(“保持此配置”对话框弹出,但显示仍然不活跃),我必须使用“高级”设置来重新安排这两个显示,这必须在每次我从睡眠中唤醒机器时完成。
我想研究一下用xrandr编写这些设置中的一些设置,但是我无法在HDMI显示器上使用xrandr命令。
$ xrandr --output HDMI1 --mode 1920x1080..flashes内置的显示并弹出显示设置GUI (如果在GUI中选中了“配置连接后的新显示”,则会显示输出,如果不是,则什么也不做)。
xrandr -d :0 output HDMI1 --auto做同样的事。我也尝试过'arandr‘GUI。不确定它运行什么命令,但它们也会执行相同的操作。
X射线输出:
Screen 0: minimum 8 x 8, current 3520 x 1346, maximum 32767 x 32767
LVDS1 connected primary 1600x900+0+446 (normal left inverted right x axis y axis) 294mm x 166mm
1600x900 60.1*+
1440x900 59.9
1360x768 59.8 60.0
1152x864 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1920x1080+1600+0 (normal left inverted right x axis y axis) 509mm x 286mm
1920x1080 60.0*+ 50.0 59.9
1680x1050 59.9
1280x1024 60.0
1440x900 59.9
1280x800 59.9
1152x864 75.0
1280x720 60.0 50.0 59.9
1024x768 70.1 60.0
800x600 60.3 56.2
720x576 50.0
720x480 60.0 59.9
640x480 66.7 60.0 59.9
720x400 70.1
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)调整前的xrandr输出
(不确定它是否相关,但如果我插入显示器而不立即配置,xfce4显示设置guis/进程每隔几秒钟就会无休止地弹出一次。昨天,电源管理“x分钟后的空白”(Blank after X with )启动,插入了一个不同的hdmi显示器,当我恢复使用时,大约有50个‘显示器’窗口打开。)
Screen 0: minimum 8 x 8, current 1600 x 900, maximum 32767 x 32767
LVDS1 connected primary 1600x900+0+0 (normal left inverted right x axis y axis) 294mm x 166mm
1600x900 60.1*+
1440x900 59.9
1360x768 59.8 60.0
1152x864 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected (normal left inverted right x axis y axis)
1920x1080 60.0 + 50.0 59.9
1680x1050 59.9
1280x1024 60.0
1440x900 59.9
1280x800 59.9
1152x864 75.0
1280x720 60.0 50.0 59.9
1024x768 70.1 60.0
800x600 60.3 56.2
720x576 50.0
720x480 60.0 59.9
640x480 66.7 60.0 59.9
720x400 70.1
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)发布于 2015-10-20 22:38:17
这个窍门原来是在插入第二个显示器之后运行xrandr --auto命令。
在运行该命令之后,显示就会启动,并且可以使用额外的xrandr命令进行配置。
发布于 2015-10-18 05:50:47
通过GUI
在行中(在通过GUI设置屏幕后的xrandr输出中):
HDMI1 connected 1920x1080+1600+0 (normal left inverted right x axis y axis) 509mm x 286mm第二个屏幕(HDMI1)的位置被定义为顶部,在主屏幕(LVDS1)的右边:1920x1080+1600+0,如解释的这里。
设置屏幕之前
您的右屏幕位置的定义似乎是由于某种原因而丢失的。
我不知道是什么原因导致了这种行为,可能是轻微的不兼容,但应该通过命令来解决:
xrandr --output HDMI1 --pos 1600x0这将定位第二个屏幕在主屏幕的右边,顶部。
发布于 2015-10-17 18:49:58
我也有同样的问题,但还是解决了。做了一个键盘快捷键来运行xrandr命令,看起来如下所示:xrandr --output HDMI-1 --auto --output VGA-1 --off,并且,您猜到了,显示器工作的方向是相反的:)
https://askubuntu.com/questions/633601
复制相似问题