Mantenha o LXPanel no topo no Openbox

Mantenha o LXPanel no topo no Openbox

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.

informação relacionada