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 lxrandr
comando é mais adequado para ser executado no ambiente de desktop LXDE do que em qualquer ambiente arbitrário.
Ele salva suas configurações em uma .desktop
entrada (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/autostart
e adicionando o comando acima. Você teria que fazer isso manualmente sempre que alterar uma configuração comlxrandr
.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'