Mantenha o LXPanel no topo no Openbox

1

Estou configurando um Raspberry Pi como um set-top box. Posso fazer com que o Firefox e o Chromium iniciem no modo de tela cheia. Mas eu quero que o LXPanel (configurado para auto-ocultar) responda quando o navegador estiver rodando no modo de tela cheia. No entanto, ele não é ativado quando movo meu mouse para a parte inferior da tela ou quando estou aparecendo por baixo 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 cheia, o lxpanel se expande sob a janela do navegador.

Note que o painel não tem a decoração usual da janela, por isso não consigo clicar com o botão direito. Acredito que seja possível criar um arquivo openbox rc - se eu for novo na classe de aplicativos .

update2

Aparentemente, a classe da aplicação (e muitos outros atributos X) podem ser encontrados com xprop

    
por symcbean 21.05.2017 / 23:00

1 resposta

0

A versã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, com o Chromium (56) e o Firefox (51) quando no modo de "tela cheia", o painel ainda está oculto pelo navegador.

Para o benefício de qualquer pessoa que simplesmente tente manter uma janela diferente em cima, o processo é descrito no wiki do OpenBox . Observe que tanto o obxprop quanto o 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 que ele funcione. Google para opções.

    
por 28.05.2017 / 00:15

Tags