¿Cómo decirle a Xubuntu que no clone sino que expanda la pantalla de la computadora portátil a la externa?

33

Fui al Settingsmanagery seleccioné Display. La pantalla externa se enumeró allí. Así que seleccioné Use this output(ver Captura de pantalla) y después de presionar applyla pantalla del portátil fue clonada en la pantalla externa.

Pero lo que quería era que se expandiera , no se clonara .

Lamentablemente no puedo encontrar ninguna opción para eso.

¿Existe tal opción?

Agradecido por cualquier pista!

Aufwind
fuente
Tal vez, como yo, también puede usar Dispel: askubuntu.com/questions/82601/…
maniat1k
Esta pregunta está desactualizada a partir de Xubuntu 13.04 (o algo así); el cambio de monitor ha estado en XFCE desde 2012: webupd8.org/2012/11/… . Cuando conecto una pantalla externa, puedo presionar fn + f7 (símbolo del monitor) y obtener un conmutador donde puedo elegir si quiero clonar o extender; en la pantalla de configuración del sistema → también puedo elegir que aparezca ese conmutador cada vez que conecto un monitor externo. ¿Hay alguna manera de marcar preguntas only relevant to unsupported versions of Ubuntu?
Martillo
Y aquí hay una respuesta actualizada: askubuntu.com/a/883190/25639
unhammer

Respuestas:

35

Si te topaste con la misma situación que yo:

  1. Ingrese xrandra su terminal y calcule la namepantalla de su computadora portátil y la namede su pantalla externa. Los míos fueron VGA-0para el portátil y LVDSpara el externo.
  2. Mientras está en él, puede calcular las resoluciones compatibles con ambos dispositivos.

  3. Cree un script ejecutable en algún lugar de su computadora y asígnele un nombre, por ejemplo dual_monitor.sh.

  4. Ponga los siguientes comandos en el script. ¡Los comentarios deberían explicar qué es para qué!

    #!/bin/bash
    
    
    # RESOLUTION SETTINGS
    # This sets your VGA1 monitor to its best resolution.
    xrandr --output VGA-0 --mode 1280x1024 --rate 60
    # This sets your laptop monitor to its best resolution.
    xrandr --output LVDS --mode 1400x1050--rate 60
    
    # MONITOR ORDER
    # Put the Laptop right, VGA1 monitor left
    # xrandr --output VGA1 --left-of LVDS1
    # Put the Laptop left, VGA1 monitor right
    xrandr --output LVDS --left-of VGA-0
    
    # PRIMARY MONITOR
    # This sets your laptop monitor as your primary monitor.
    xrandr --output LVDS --primary
    # This sets your VGA monitor as your primary monitor.
    # xrandr --output VGA1 --primary

    Simplemente comente lo que no quiere y descomente lo que necesita y ya habrá terminado, ¡después de ejecutar este script!

Tengo esta solución de aquí y de aquí .

Aufwind
fuente
@Thomas: ¡Claro! :-)
Aufwind
¿Cómo respondes a las publicaciones? supongo que solo agregaré esto. .. Con respecto a grandr ... ¿cómo lo haces para GUARDAR esas configuraciones para que no tengas que rehacer el diseño del monitor cada vez que reinicies?
15

Utilice la interfaz gráfica de xrandr, llamado grandr. Instálelo de la siguiente manera:

sudo apt-get update
sudo apt-get install grandr

Luego vaya a sistemas -> Múltiples pantallas en el menú Xubuntu.

Aquí puede desactivar las casillas de verificación "Auto" para las diferentes pantallas y ampliar el diseño en la pantalla de diseño. Funciona muy bien (Xubuntu 11.10 / Thinkpad x220).

zamiatin
fuente
También recomiendo abuelo. Un paquete simple de solo 134 kb, que permite una fácil configuración y personalización. También solucioné un problema en el que mis monitores se quedaban en blanco después de suspender-reanudar.
Treepata
Quizás desee responder a la pregunta @ user45087 que formuló como respuesta, ya que (todavía) no puede comentar debido a la falta de reputación. :-) Así que pensé que solo te hacía un ping por eso.
Aufwind
14
No se pudo encontrar el paquete en Xubuntu 12.04. En su lugar, instalé el arandrpaquete y funcionó muy bien.
Zachary Schuessler
1
Como escribió Zachary, en Xubuntu 13.04 también funciona arandr.
Awi
11

Para Xubuntu 13.04 , la interfaz gráfica de usuario de xrandr es "ARandr"; funciona perfecto!

apt-get install arandr

ingrese la descripción de la imagen aquí

Pushpak Dagade
fuente
Agregaría que con arandrusted puede guardar diseños en el archivo de shell. He puesto varias configuraciones de pantalla de uso común en mi escritorio. Simplemente hago clic en un script cuando quiero hacer una presentación en el proyector VGA.
gertas
1
Cierto. De hecho, con este script creado por arandr, intenté crear otro script de shell que estableciera automáticamente la configuración correcta cuando un monitor externo se conecta o apaga, sin la necesidad de ejecutar el script manualmente. Sin embargo, no pude hacerlo por completo. Si puede hacerlo, hágamelo saber.
Pushpak Dagade
O al menos usando teclas como en Windows. Que sería increíble. ¿Podría compartir la esencia de lo que ya ha hecho?
gertas
gist.github.com/guanidene/11372941 Este script detecta automáticamente si mi monitor externo está conectado y, en consecuencia, configura la pantalla. Solo necesito ejecutar el script cada vez que conecto / desconecto mi monitor externo. (Para usar el script, es posible que tenga que hacer pequeños cambios en el script según la resolución de su monitor externo). Lo que falta es cómo hacer que este script se ejecute automáticamente cuando conecto / desconecto mi monitor externo. Había encontrado alguna forma de hacer esto, pero no funcionó para mí en mi Xubuntu 13.04. Quizás puedas ayudar.
Pushpak Dagade
2

Xubuntu: ¡Es una solución muy simple para extender o expandir su escritorio a un nuevo monitor!

Tienes que ir Settings Managery seleccionar Settings Editor. Entonces elige display. Declararemos cuál es el monitor principal y verificaremos activeel segundo monitor.
El valor "X" del segundo monitor será el final del tamaño del monitor principal. Se puede saber en la resolución.
Entonces, si, por ejemplo, tengo un netbook con un monitor con resolución de 1024x600, tengo que decir que el segundo monitor comienza en 1024 (valor "X"), escribiéndolo en el valor "X" "X" position fielddel segundo monitor.
Debe salir de su sesión y volver a iniciar sesión para que surta efecto.
¡Mira la imagen a continuación! Cómo extender o expandir tu escritorio en xubuntu

Sergio
fuente
1

Tuve el mismo problema y lo resolví gracias al consejo de Aufwind. Sin embargo, tuve un problema con el menú inferior (era imposible abrirlo, porque la parte inferior de la pantalla estaba "debajo" de la pantalla física) y tampoco estaba satisfecho con el nivel de "automatización" de esa solución, así que escribí un Script de Python para resolver mi problema y, en general, facilitar el cambio al modo de doble pantalla:

    ./displaymanager.py -m dual -i "LVDS1;1366x768;60" -e "HDMI1;1920x1080;60"

y volver a la pantalla única, con un comando:

    ./displaymanager.py -m single -i "LVDS1;1366x768;60" -e "HDMI1"

Coloca la pantalla externa a la derecha de forma predeterminada; para colocarla a la izquierda, utilice el argumento:

    -o "ei"

Puede vincular ambos comandos a, es decir, elementos de menú (¿activadores?) Para usarlos de una manera cómoda.

Todavía estoy trabajando en algunas pequeñas correcciones para hacer un uso más general.

Puede encontrarlo en https://github.com/regispl/displaymanager + short README Espero que ayude a alguien;)

Michal M.
fuente
0

Para las personas que buscan guardar la configuración de doble cabezal xrandr para futuros inicios de sesión, simplemente ejecute el script anterior con

chmod +x dual_monitor.sh

Luego, vaya al menú del panel xfce en Configuración> Administrador de configuración> Sesión e inicio> Inicio automático de la aplicación.

Luego agregue el script ejecutable a la lista. Si esto no funciona para usted, hágamelo saber. Tengo otro script de Python que uso en su lugar. ;-)

Joost Van Durme
fuente