
Estou configurando um Raspberry Pi como decodificador. Posso fazer com que o Firefox e o Chromium iniciem no modo de tela inteira. Mas quero que o LXPanel (configurado para ocultar automaticamente) responda quando o navegador estiver rodando em modo de tela cheia. No entanto, ele não é ativado quando movo o mouse para a parte inferior da tela ou aparece abaixo da janela do navegador (o mesmo acontece com os dois navegadores).
Atualizar Percebi que durante a execução no modo de janela normal, com a janela um pouco menor que a tela inteira, o lxpanel se expande abaixo da janela do navegador.
Observe que o painel não tem a decoração usual de janela, então não consigo clicar com o botão direito. Eu acredito que deveria ser possível criar um arquivo openbox rc - se eu apenas atualizasse oclasse de aplicação.
atualização2
Aparentemente, a classe do aplicativo (e muitos outros atributos X) pode ser encontrada com xprop
Responder1
A compilação padrão do openbox/pixel vem com um arquivo rc (/home/pi/.config/openbox/lxde-pi-rc.xml) que já possui uma entrada de aplicativo para o lxpanel.
...
<applications>
<application name="panel">
<skip_taskbar>yes</skip_taskbar>
<layer>above</layer>
</application>
<application name="panel" type="dock">
<layer>below</layer>
</application>
,,,
Tudo o que é necessário é que “abaixo” seja alterado para “acima”.
No entanto, tanto com o Chromium (56) quanto com o Firefox (51), quando no modo "tela cheia", o painel ainda fica oculto pelo navegador.
Para o benefício de qualquer pessoa que simplesmente tente manter uma janela diferente no topo, o processo é descrito noWiki do OpenBox. Observe que obxprop e xprop estão incluídos na instalação padrão.
O Firefox não está na instalação padrão - e você precisa passar por alguns obstáculos para fazê-lo funcionar. Google para opções.