¿Cómo puedo ejecutar el siguiente xrandr
comando al inicio?
xrandr
cvt 1368 768
xrandr --newmode "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
xrandr --addmode VGA1 1368x768_60.00
xrandr --output VGA1 --mode 1368x768_60.00
command-line
display
xrandr
startup-applications
display-resolution
Udhaya Kumar
fuente
fuente
Respuestas:
Agregar comandos complicados a las aplicaciones de inicio
En General, puede agregar comandos para ejecutar al inicio (iniciar sesión) seleccionando: Tablero> Aplicaciones de inicio> Agregar. En este caso, tiene un comando complicado para ejecutar.
Hay dos opciones para hacer eso:
escribe un guión separado:
Copie el script en un archivo vacío, guárdelo como
set_monitor.sh
y agregue el siguiente comando a las aplicaciones de inicio como se describe anteriormente.Encadena los comandos a un comando (muy largo):
En este caso, el uso
&&
entre los comandos hará que cada comando se ejecute tan pronto (y si) el anterior se ejecuta con éxito, al igual que en líneas separadas.Luego agregue el comando a las Aplicaciones de inicio, como se describe anteriormente.
Nota importante: agregar comandos xrandr a las aplicaciones de inicio
Agregar
xrandr
comandos al inicio puede ser complicado; a veces se rompen si se ejecutan demasiado pronto, antes de que el escritorio se cargue por completo. Por lo tanto, es posible que (probablemente) necesite agregar un pequeño descanso en el comando para (ejecutar) el script o el comando, como (en el último caso):Es posible que deba jugar un poco con el
sleep 15
para encontrar el momento óptimo.Nota
Dejé la primera línea:
ya que no hace nada, pero muestra información en la configuración de la pantalla :)
fuente
cvt
comando si ya conoce su línea de modelo./bin/bash -c "..."
envoltura mesleep
parte en 'Aplicaciones de inicio' seleccionando la opción "Antes del inicio de sesión".# xrandr only works in X11 sessions, not Wayland
. Buenas pruebas futuras en ese entonces.De acuerdo con esto en la sección Automatizar ahora al iniciar sesión , he creado mi propio script
45custom_xrandr-settings
y lo he colocado/etc/X11/Xsession.d/
. Funciona bien para mí en Ubuntu 14.04 LTS. Puede colocar el código a continuación después delcase
comando descrito en esa sección.Creo que lo anterior es lo que estás buscando. Puede ver las salidas disponibles simplemente ejecutando el
xrandr
comando. Las salidas pueden serVGA
,VGA-0
,DVI-0
,TMDS-1
oDisplayPort-0
.Aquí está el guión completo que hice.
fuente
Crea el archivo
~/.xprofile
y pon tus líneas en él. Se ejecuta al comienzo de la sesión de usuario X.fuente
xrandr --output ...
no funciona, pero las dos líneas anteriores funcionan. En general, esto funciona para mí.