sim:
% startx /usr/bin/google-chrome --kiosk
(ou use qualquer outro webbrowser)
você também pode adicionar isso ao arquivo .xinitrc
/ .xsession
:
exec /usr/bin/google-chrome --kiosk
É possível ter apenas um navegador (por exemplo, apenas uma tela renderizada com o webkit) em execução no X11 (ou qualquer outra forma no Linux) como meu gerenciador de janelas, como se Estou vendo meu navegador normal em tela cheia?
Pyro foi um projeto de curta duração para criar um gerenciador de janelas X11 de composição usando o Firefox, de modo que o navegador gerenciava a área de trabalho inteira.
Tente colocar isso no seu arquivo .xinitrc no seu diretório pessoal.
exec konqueror
Em seguida, reinicie o X. Se isso não funcionar ou se você estiver usando o gdm, kdm ou xdm como um gerenciador de exibição, você pode desligar e executar o startx a partir da linha de comando ou criar um usuário alternativo e configurar seu .xinitrc para fazer o mesmo. Em seguida, você pode tentar executar o startx como esse usuário a partir de um console virtual (Ctrl-Alt + F2). Deve abrir outra sessão X. Percebi quando experimentei isso com o Firefox que o Firefox não estava preenchendo a tela mesmo se eu usasse uma opção --geometry. Parece que o Firefox pode armazenar suas preferências de geometria em uma sessão. Você pode ter que lidar com isso em outros programas como o Chrome.
Tenha em mente que muitas coisas que esses programas podem esperar são coisas que você teria em um desktop moderno, como gerenciamento de proxy, arrastar e soltar ou tratamento especial de buffer de colar.
Isso tudo é coisa de chapéu velho. Tenho certeza de que você tem um bom propósito, mas muitas pessoas provavelmente não fizeram esse tipo de coisa desde o começo dos anos 2000. Você costumava ter que mexer com isso o tempo todo durante os dias de FVWM (antes que os gerentes de exibição se tornassem populares)
Eu também gostaria de esclarecer algo em sua pergunta. O programa que você executa assim não é um "gerenciador de janelas". Um gerenciador de janelas é um programa específico que também é executado pelo X dessa maneira ou através de um gerenciador de desktop e permite uma maneira fácil de executar (exec) programas adicionais, geralmente decorando-os para que você tenha uma interface para fechá-los. Nos primeiros dias do X, apenas iniciaria um xterm e você executaria o comando para o seu gerenciador de janelas a partir daí com um & Então estamos fazendo progresso. ; -)
Alguns programas podem ser executados fora de um gerenciador de janelas e ainda permitem que você controle o tamanho de sua janela ou os bits de sua exibição. Por exemplo, o Google Chrome pseudo decora suas janelas. No entanto, testei o Google Chrome e ele não tem nem honra opções X padrão suficientes para ser uma boa solução aqui. Por exemplo, não parece lidar com a opção --geometry = (que vergonha em você Google). Esta é outra boa razão para usar o Konqueror ou o Firefox.
Desculpe por divagar.
Sim, claro - você só precisa de um gerenciador de janelas se quiser redimensionar as janelas de nível superior usando decorações WM. O que você não pode fazer é ter dois gerenciadores de janela em execução no mesmo display X ao mesmo tempo.
Pode ser interessante notar que, desde o ChromeOS / ChromiumOS 19, Aura executa todo o gerenciamento e composição de janelas, incorporado no próprio processo do Chrome / Chromium. Não é um gerenciador / compositor de janelas X11 completo, pois ele só lida com conteúdo do navegador.
Tags xorg window-manager linux