Это не вопрос, а скорее решение проблемы с 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).