Establecer permanentemente el monitor como primario

28

Estoy ejecutando Ubuntu 12.04 (beta) con una configuración de triple cabezal y escritorio GNOME 3 (es decir, "GNOME" seleccionado no "Ubuntu" en la pantalla de inicio de sesión). Parece que maneja múltiples monitores al bendecir un monitor para recibir la barra de Actividades, Reloj, Menú de inicio de sesión, etc. Llamemos a esto el monitor "primario". ¿Cómo lo cambio (permanentemente)?

Actualización: Ok, entonces:

$ xrandr --output DFP4 --primary

Hace el truco temporalmente. ¿Cómo lo hago permanente? Estoy usando el último controlador de catalizador fglrx ATI

Andrew Tomazos
fuente

Respuestas:

42

Al abrir Configuración del sistema> Pantallas, puede cambiar su pantalla "principal" arrastrando la pequeña barra negra a la pantalla que desea y presionar el botón Aplicar. Reinicié mi PC y ya no tuve que usar xrandr ^ _ ^

Puede encontrar una mejor explicación que la mía aquí: http://www.thebinaryidiot.com/archives/2011/11/11/gnome-shell-3-2-and-multiple-monitors/

krum85
fuente
1
Encontré una solución aquí: askubuntu.com/a/871/29540 . Aparentemente, ya no existe el "Monitor primario" (al menos con mi configuración). Con la ventana de configuración de pantallas abierta, tuve que mantener presionada la tecla alt y arrastrar cada uno de los paneles a la ventana en la que desea verlos.
Lawrence I. Siden
66
¿Les mataría tener una casilla de verificación en lugar de asumir que la gente verá esa pequeña barra negra y luego tratará de moverla? Estuve rascándome la cabeza por años hasta que leí tu publicación ... gracias.
Steve
3
Su sugerencia no funcionó (no pude arrastrar la pequeña barra en Ubuntu 12.10 Gnome). Sin embargo, deshabilitar la pantalla secundaria y habilitarla nuevamente movió la pequeña barra;)
Sosi
Aparentemente, este no es el caso de ubuntu 14.04.
Alessandro Cuttin
Viniendo de OSX, esto es lo que probé. Sin embargo, la barra no parece arrastrable en Gnome 3.14.4 (Debian Jessie).
Joost
6

Lo que hice:

lugares> carpeta de inicio . En vista , marque Mostrar archivos ocultos . búscalo monitors.xmly ábrelo con el editor de texto. haga una copia solo para estar seguro.

identifique el monitor que desea que sea primario (marca del proveedor, resolución, etc.) y busque la línea de comando < primary>no< /primary>. cámbielo a< primary>yes< /primary>

Guarde el documento y reinicie para ver si tomó.

Espero que ayude a alguien por ahí.

chiflado
fuente
2

echo -e "xrandr --output DFP2 --primary" >> ~/.bashrc

O agregue xrandr --output DFP2 --primaryal final de.bashrc

pl1nk
fuente
1

Tengo un diseño de tres monitores en Ubuntu 14 LTS. Un monitor se coloca vertical. ¡Conecté los monitores de manera que la pantalla de inicio de sesión esté en uno de los monitores horizontales!

Usé arandr( apt-get install arandr) para ajustar el diseño de los monitores y guardé el archivo de diseño, por ejemplo /home/username/.monitor_setup.sh.

¡Solo tenía que agregar --primaryal monitor deseado y poner el archivo en las aplicaciones de inicio de Ubuntu! (¡En el campo de comando de 'Agregar programa de inicio' solo apunte y haga clic en su archivo de diseño editado!

xrandr --output VGA-0 --mode 1920x1080 --pos 3000x532 \
  --rotate normal --output DVI-D-0 --mode 1920x1080 \
  --pos 1080x532 --rotate normal --primary \
  --output DVI-D-1 --mode 1920x1080 --pos 0x0 \
  --rotate left --output HDMI-0 --off
Kostas
fuente
0

Voy a construir sobre la respuesta de @ pl1nk. Es correcto, pero supone algunas cosas que no son las más seguras de asumir. Especialmente en mi caso. Mis nombres para mostrar eran diferentes.

  1. Ejecute xrandr --currentpara obtener una lista de pantallas y sus nombres.

    Salida de muestra:

    xrandr --current 
    Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
    LVDS-1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
       1366x768      60.05 +
       1024x768      60.04*   60.00  
       960x720       60.00  
       ...
       320x240       60.05  
    VGA-1 disconnected (normal left inverted right x axis y axis)
    HDMI-1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 1600mm x 900mm
       1920x1080     60.00    59.94    30.00    24.00    29.97    23.98  
       1920x1080i    60.00    59.94  
       1280x1024     60.
       ...  
    DP-1 disconnected (normal left inverted right x axis y axis)
    
  2. Elija el que desea establecer como primario. En mi caso, quiero HDMI-1 como mi principal. Es posible que tenga un nombre diferente o desee un monitor diferente. LVDS es mi monitor de computadora portátil.

  3. Ahora que tiene el nombre, el xrandr --output [name of display] --primarycomando (no incluya los corchetes) establecerá la pantalla que desea como primaria.

  4. La ejecución del echo -e xrandr --output [name of display] --primary" >> ~/.bashrccomando lo guarda para que se ejecute cuando inicie sesión en su cuenta de usuario.

Si desea configurar esto en el arranque, deberá agregarlo a la carpeta de scripts de inicio. Esas instrucciones cambian según su distribución.

ThinkDigital
fuente