Como usar o arquivo de configuração personalizado em combinação com o script autostart no Openbox?

2

Estou tentando usar o Openbox com um script de auto-inicialização, bem como uma cópia separada do "rc.xml" (isso é para poder ter várias configurações no mesmo computador, mas isso não é relevante). Digamos que esse arquivo seja chamado de "custom-rc.xml". Como eu faço o Openbox usar esse em vez de "rc.xml"? Ao navegar pelo meu sistema de arquivos, descobri que o script "openbox-session" continha esse código:

exec /usr/bin/openbox --startup "/usr/lib/x86_64-linux-gnu/openbox-autostart OPENBOX" "$@"

O código acima inicia o openbox e o faz executar um script que executará o início automático. Eu também encontrei o script "openbox-lxde" (eu tenho lxde instalado), e continha isso:

exec openbox --config-file $XDG_CONFIG_HOME/openbox/lxde-rc.xml $@

Existe uma maneira de combinar essas operações ao executar o openbox? Isso me permitiria criar um script que lance openbox com um script de auto-inicialização e meu próprio arquivo de configuração.

    
por Vincent 11.06.2016 / 12:11

2 respostas

0

Você pode fazer isso:
no script "openbox-session" na linha exec após openbox add --config-file FILE
alterar FILE para o caminho para o seu "custom-rc.xml"

    
por 17.12.2016 / 23:51
0

Combine --config-file e --replace da seguinte forma:

openbox --config-file pathto/myfile.xml --replace &

que recarrega openbox com um arquivo de configuração diferente, mesmo que algumas mensagens estranhas apareçam, como:

Openbox-Message: Requested key "XF86Terminal" does not exist on the display
Openbox-Message: Invalid action "PgUp" requested. No such action exists.
Openbox-Message: Requested key "XF86Terminal" does not exist on the display

enquanto openbox estava perfeitamente bem com essas chaves e ações no arquivo de configuração original (em um Lubuntu 16.04).

    
por 20.06.2017 / 21:18