Como salvar as configurações do lxrandr para a próxima vez?

Como salvar as configurações do lxrandr para a próxima vez?

Estou executando o Window Maker. Usei o lxrandr para definir o tamanho da tela e as configurações para quando um segundo monitor for adicionado. O problema é que após reiniciar o computador ele volta às configurações padrão. Como posso salvar e manter essas configurações para que sejam usadas sempre que eu iniciar o X?

Responder1

O lxrandrcomando é mais adequado para ser executado no ambiente de desktop LXDE do que em qualquer ambiente arbitrário.

Ele salva suas configurações em uma .desktopentrada (compatível comFreedesktop) lá:

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

que inclui esta entrada:

OnlyShowIn=LXDE

De acordo comEspecificações do Fredesktopisso significa que isso será iniciado automaticamente apenas no LXDE.

  • Se o Window Maker seguisse essas especificações (acho que não), você poderia tentar remover esta entrada para que ela ainda fosse iniciada automaticamente.

  • Caso contrário, você pode simplesmente extrair a Exec=entrada e fazer com que ela seja iniciada automaticamente no modo WindowMaker, (criando ou) editando ~/GNUstep/Library/WindowMaker/autostarte adicionando o comando acima. Você teria que fazer isso manualmente sempre que alterar uma configuração com lxrandr.

  • Ou você pode automatizar isso adicionando isto em ~/GNUstep/Library/WindowMaker/autostart:

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

que executará oExecutivo =entrada do arquivo salvo porlxrandr.


Exemplo de conteúdo ( 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'

informação relacionada