Autostart Firefox no sistema de kiosk do CentOS 6 com o Gnome Display Manager + Openmotif Window Manager

1

Estou no processo de criação do sistema de quiosque na instalação mínima do CentOS 6.9 com o Gnome Display Manager (gdm) e o Openmotif Window Manager (mwm) e o navegador Firefox.

Eu conectei o gdm ao mwm instalando o pacote xorg-x11-xinit-session e criando o arquivo ~ / .Xclients com uma única linha

/usr/bin/mwm

como descrito na questão link

Agora, depois de inserir minhas credenciais no Gnome Display Manager - o Openmotif Window Manager é iniciado

Agora, minha tarefa é iniciar o Firefox (de preferência em tela cheia) quando o Openmotif Window Manager for iniciado

Eu posso iniciar o Firefox com sucesso se eu o fixar no menu de atalho do Openmotif, alterando o arquivo de configuração do Openmotif /etc/X11/mwm/system.mwmrc, mas preciso que o Firefox seja iniciado automaticamente

Se eu alterar o arquivo ~ / .Xclients como este

/usr/bin/mwm
firefox

ou assim

/usr/bin/mwm
/usr/bin/firefox

depois o Openmotif inicia com sucesso, mas o firefox não

Como posso iniciar o Firefox (de preferência no modo de tela inteira) após o lançamento do Openmotif Window Manager?

    
por Link08 18.09.2017 / 17:40

1 resposta

0

O mwm não sai e, até que isso aconteça, o comando firefox não será iniciado. Então, inicie mwm em segundo plano, assim:

/usr/bin/mwm &
/usr/bin/firefox

Dessa forma, depois que o firefox sair, sua sessão poderá sair. Se você não gosta disso, você pode fazer

/usr/bin/mwm &
PID="$!"
/usr/bin/firefox &
wait $PID

Ah, e você digitou errado o ~/.Xclients , mas provavelmente apenas nessa pergunta.

Como alternativa, se por algum motivo na primeira variante mwm não sair quando firefox , mas você quiser, você pode fazer

/usr/bin/mwm &
WMPID="$!"
/usr/bin/firefox
kill -HUP $WMPID
    
por 18.09.2017 / 19:04