Remove o frame da janela de um programa

1

É possível iniciar um programa sem a moldura da janela? Por exemplo: inicie o flash autônomo em uma máquina sp2 do SUSE Linux Enterprise Desktop 11 sem o quadro de janela, de modo que pareça quando eu inicio um navegador e removo sua decoração de janela e mostro o flash com o plug-in do navegador.

Poderíamos usar o navegador, mas o navegador no SLES 11 sp2 é o webkit 0.2 e é muito bugy.

Eu tentei remover a janela com devilspie ( link ) mas não faz nada. Eu consegui instalá-lo e configurar os arquivos .ds, mas eles não têm efeito.

Eu iniciei o programa com:

devilspie -d -a
Devil's Pie 0.22 starting...
Loading /etc/devilspie
Loading /root/.devilspie
Loading /root/.devilspie/flashplayer.ds
1 s-expression loaded.

O "flashplayer.ds":

(if (is (application_name) "flashplayer")
  (begin
    (undecorate)
  )
)

Quando procuro por janelas ativas com xlsclients , mostra-me essa saída:

# xlsclients
SLES11-SP2 xterm
SLES11-SP2 /usr/bin/xconsole -notify -nostdin -verbose -exitOnFail
SLES11-SP2 flashplayer

Portanto, o application_name deve corresponder.

Alguma ideia para resolvê-lo com devilspie ou outro "truque"?

    
por neutron 11.09.2013 / 11:57

0 respostas