Esta no es una pregunta, sino una solución para un problema en Ubuntu, encontré.
Configuración:
Dada una pantalla de computadora portátil (por ejemplo, "LVDS-1-0") y una segunda pantalla (por ejemplo, "DP-1") con la segunda pantalla como su pantalla principal y su monitor a la derecha de su pantalla principal ( o izquierda) como una extensión (ver imagen). La primera pantalla siempre se extendió virtualmente a pesar de las instrucciones explícitas de xrandr de no hacer esto. Al ingresar esto, pude evitar el molesto desplazamiento al mover el cursor del mouse hacia la derecha en el 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
Después de esto, simplemente pasa de un monitor a otro sin desplazarse por la pantalla.
Actualizar
Después de cambiar a una tarjeta gráfica discreta (nvidia es discreta e intel está integrada para mi computadora portátil), el orden de las salidas necesitaba ser cambiado:
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 mayor comodidad, hice que estas variables tengan más flexibilidad ya que cambiar entre tarjetas gráficas discretas e integradas cambia la designación de los dispositivos de salida (por ejemplo, LVDS-1-0 frente a LVDS-1).
fuente
xrandr --output HDMI1 --same-as Laptop1
y para extendido:xrandr --output Laptop1 --auto --output HDMI1 --auto --left-of Laptop1