-geometria

-geometria

Tentei iniciar um aplicativo em tela cheia sem gerenciador de janelas, usando o xinit, que funciona, mas em vez de iniciar no canto superior esquerdo da tela, o aplicativo inicia em algum lugar no meio da tela.

Eu tentei o mesmo usando uma entrada personalizada em /usr/share/xsessions e iniciando-a no lightdm em vez do gerenciador de janelas padrão do Ubuntu, mas isso me dá o mesmo resultado.

Em seguida, adicionei meu aplicativo aos aplicativos de inicialização do gerenciador de janelas do Ubuntu e isso funciona corretamente ... mas não quero iniciar a área de trabalho inteira

Então estou pensando que talvez um simples gerenciador de janelas me permita definir que minha aplicação deverá iniciar assim que for carregada e que como resultado ela será exibida em tela cheia e iniciando no canto superior esquerdo da tela.

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

Responder1

Existem vários gerenciadores de janelas diferentes que podem fazer isso.

Um éCaixa de fluxo.

Para definir o fundo para preto e iniciar a aplicação ao mesmo tempo que o Fluxbox inicia, coloque por exemplo

/usr/bin/fbsetroot -solid black
myapplication &

antes ~/.fluxbox/startupda exec /usr/bin/fluxboxlinha.

Para iniciar o aplicativo maximizado, consulte o ~/.fluxbox/appsarquivo. Uma entrada que uso para sempre iniciar um determinado aplicativo maximizado é:

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

O formato desses arquivos está devidamente documentado na página inicial e no wiki do projeto.

O Fluxbox é mais ou menos totalmente estilizado por meio de temas. Por padrão possui uma barra de tarefas, mas que é removível no arquivo do tema.

Responder2

-geometria

De acordo comhttp://en.wikibooks.org/wiki/Guide_to_X11/Window_Managers

Também é possível usar o X11 sem um gerenciador de janelas. Normalmente, escreve-se um script de sessão que inicia um "xterm" em um local "-geometry". Usuários orientados ao teclado podem iniciar um daemon de atalho de teclado como xbindkeys e gerenciar janelas por meio de dicas de geometria do Xresources ou com ferramentas como xdotool.

Veja os recursos emhttp://github.com/patrickhaller/no-wm

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

Responder3

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

A primeira que me vem à cabeça éxmonad, pois sua configuração padrão é basicamente essa: área de trabalho preta, sem decoração de janela e um layout que permite ver seus aplicativos maximizados por padrão.

informação relacionada