Qual é o gerenciador de janelas mais básico para o Ubuntu que pode ser usado para exibir um único aplicativo [fechado]

2

Eu tentei iniciar um aplicativo de tela cheia sem um gerenciador de janelas, usando xinit, que funciona, mas em vez de começar no canto superior esquerdo da tela, o aplicativo começa em algum lugar no meio da tela.

Eu tentei o mesmo usando uma entrada personalizada em / usr / share / xsessions e começando com o lightdm do gerenciador de janelas ubuntu padrão, mas isso me dá o mesmo resultado.

Eu adicionei meu aplicativo aos aplicativos de inicialização do gerenciador de janelas do ubuntu e isso funciona corretamente ... mas eu não quero começar toda a área de trabalho

Então, estou pensando que talvez um gerenciador de janelas simples me permita definir que meu aplicativo deve começar assim que ele é carregado e que, como resultado, será exibido em tela cheia e começando no canto superior esquerdo da tela.

Então, basicamente, um gerenciador de janelas que me permitirá desativar tudo, exceto meu aplicativo. (E o fundo deve estar completamente preto por padrão para que a tela fique preta até que meu aplicativo termine de carregar

    
por TimothyP 26.09.2012 / 12:16

3 respostas

2

Existem muitos gerenciadores de janelas diferentes que podem fazer isso.

Um é Fluxbox .

Para definir o fundo como preto e iniciar o aplicativo ao mesmo tempo que o Fluxbox inicia, coloque, por exemplo,

/usr/bin/fbsetroot -solid black
myapplication &

em ~/.fluxbox/startup antes da linha exec /usr/bin/fluxbox .

Para iniciar o aplicativo maximizado, consulte o arquivo ~/.fluxbox/apps . Uma entrada que eu uso para sempre iniciar uma determinada aplicação maximizada é:

[app] (name=urxvt) (class=URxvt) (title=irssi)
  [Maximized]   {yes}
[end]

O formato desses arquivos é apropriadamente documentado na homepage e no wiki do projeto.

O Fluxbox é mais ou menos estilizado através de temas. Por padrão, ele tem uma barra de tarefas, mas é removível no arquivo de tema.

    
por 26.09.2012 / 12:22
4

-geometry

De acordo com o link

One can also use X11 without a window manager. Typically, one writes a session script which starts an "xterm" at a "-geometry" location. Keyboard-oriented users may start a keyboard shortcut daemon like xbindkeys and manage windows through Xresources geometry hints or with tools like xdotool.

See the resources at http://github.com/patrickhaller/no-wm

Talvez s/xterm/your-app-name/ ?

    
por 26.09.2012 / 12:34
2

Acho que qualquer gerenciador de janelas lado a lado faria o que você descreve.

O primeiro que vem à minha mente é xmonad , porque sua configuração padrão é basicamente: desktop preto, sem decoração de janela e layout que permite que você veja seus aplicativos maximizados por padrão.

    
por 26.09.2012 / 12:23