Esta não é uma pergunta, mas uma solução alternativa para um problema no Ubuntu, eu encontrei.
Configuração:
dada uma tela de laptop (por exemplo, "LVDS-1-0") e uma segunda tela (por exemplo, "DP-1"), com a segunda tela sendo sua tela principal e o monitor à direita da tela principal ( esquerda) como uma extensão (veja a figura). A primeira tela sempre foi estendida virtualmente, apesar das instruções explícitas do xrandr para não fazer isso. Ao entrar nisso, pude evitar a rolagem irritante ao mover o cursor do mouse para a direita no monitor principal.
xrandr --output LVDS-1-0 --off
xrandr --output DP-1 --mode 1920x1080 --primary --pos 0x0 --output LVDS-1-0 --mode 1920x1080 --pos 1920x0
Depois disso, ele passa de um monitor para o outro sem rolar a tela.
Atualizar
Depois de mudar para uma placa gráfica discreta (a nvidia é discreta e a intel integrada para o meu laptop), a ordem das saídas precisava ser alterada:
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
Para maior conveniência, criei essas variáveis para ter mais flexibilidade, pois a troca entre placas gráficas discretas e integradas altera a designação dos dispositivos de saída (por exemplo, LVDS-1-0 vs LVDS-1).
fonte
xrandr --output HDMI1 --same-as Laptop1
e para estendido:xrandr --output Laptop1 --auto --output HDMI1 --auto --left-of Laptop1