¿Cómo guardar la configuración de lxrandr para la próxima vez?

¿Cómo guardar la configuración de lxrandr para la próxima vez?

Estoy ejecutando Window Maker. Utilicé lxrandr para configurar el tamaño de la pantalla y la configuración para cuando se agrega un segundo monitor. El problema es que, después de reiniciar la computadora, vuelve a la configuración predeterminada. ¿Cómo guardo y conservo esas configuraciones para que se utilicen cada vez que inicio X?

Respuesta1

El lxrandrcomando es más adecuado para ejecutarse desde el entorno de escritorio LXDE que desde cualquier entorno arbitrario.

Guarda su configuración en una .desktopentrada (conforme conEscritorio gratuito) allá:

$HOME/.config/autostart/lxrandr-autostart.desktop

que incluye esta entrada:

OnlyShowIn=LXDE

De acuerdo con laEspecificaciones de escritorioeso significa que esto se iniciará automáticamente solo en LXDE.

  • Si Window Maker siguió estas especificaciones (creo que no), puede intentar eliminar esta entrada para que aún se inicie automáticamente.

  • De lo contrario, puede extraer la Exec=entrada y hacer que se inicie automáticamente a la manera de WindowMaker, (creando o) editando ~/GNUstep/Library/WindowMaker/autostarty agregando el comando anterior. Tendrías que hacer esto manualmente cada vez que cambies una configuración con lxrandr.

  • O, en su lugar, podrías automatizar esto agregando esto en ~/GNUstep/Library/WindowMaker/autostart:

    sed -n 's/^Exec=//p' $HOME/.config/autostart/lxrandr-autostart.desktop | sh
    

que ejecutará elEjecutivo =entrada del archivo guardado porlxrandr.


Ejemplo de contenido ( grep ^Exec= $HOME/.config/autostart/lxrandr-autostart.desktop)

Exec=sh -c 'xrandr --output HDMI1 --mode 1920x1080 --rate 60.00 --output eDP1 --mode 1920x1080 --rate 60.00 --below HDMI1'

información relacionada