这不是问题,而是我遇到的在Ubuntu下解决问题的方法。
设置:
给定笔记本电脑屏幕(例如“ LVDS-1-0”)和第二个屏幕(例如“ DP-1”),其中第二个屏幕是您的主屏幕,显示器位于您的主屏幕的右侧(或左)作为扩展名(参见图片)。尽管显式xrandr指示不这样做,但实际上实际上始终扩展了第一个屏幕。输入此内容时,将鼠标光标移至主显示器的右侧时,可以避免令人讨厌的滚动。
xrandr --output LVDS-1-0 --off
xrandr --output DP-1 --mode 1920x1080 --primary --pos 0x0 --output LVDS-1-0 --mode 1920x1080 --pos 1920x0
此后,它无需滚动屏幕即可从一台显示器转到另一台显示器。
更新资料
切换到独立显卡(nvidia是独立显卡,并且我的笔记本电脑集成了Intel)之后,需要更改输出顺序:
output_DP=$(xrandr | grep " connected" | grep DP | awk '{print $1}')
output_LVDS=$(xrandr | grep " connected" | grep LVDS | awk '{print $1}')
xrandr --output $output_LVDS --off
xrandr --output $output_LVDS --mode 1920x1080 --pos 1920x0 --output $output_DP --mode 1920x1080 --pos 0x0 --primary
为了更加方便,我使这些变量具有更大的灵活性,因为在离散图形卡和集成图形卡之间进行切换会更改输出设备的名称(例如,LVDS-1-0与LVDS-1)。