Gostaria de executar um navegador da Web ou uma GUI simples sem executar toda a área de trabalho. Desejo usar meu Raspberry Pi como um servidor Web simples, mas ainda tenho uma interface gráfica do usuário muito simples para controlar minha impressora 3D com alguns botões e gráficos. Não quero executar toda a área de trabalho, porque isso atrasará o Pi. Como posso conseguir isso?
raspbian
web-server
software-development
gui
web-browsers
TheCodeGeek
fonte
fonte
Respostas:
O problema básico é contornar qualquer gerenciador de janelas, etc., que seja executado por padrão após a inicialização do X. Se você usar um gerenciador de exibição (isso fornece uma tela gráfica de login) , poderá continuar usando-o.
De qualquer forma, crie um arquivo em seu diretório pessoal chamado
.Xclients
(com o ponto inicial) parecido com este:Estou usando
lxterminal
como exemplo, e porque ele vem com raspbian. Agora torne este arquivo executável:Então, sem o X executando: 1
Você deve terminar com apenas um terminal simples na tela, sem barra de título, sem bordas e o cursor do mouse X. Você pode iniciar outros aplicativos e se movimentar com o cursor, mas não há menus, etc.
Se você substituir o nome do aplicativo único para o qual deseja executar
lxterminal
, você começará com isso.1. Você pode matar o X por dentro
ctrl-alt-backspace
, mas se estiver usando um gerenciador de exibição, retornará ao login da GUI. Tudo bem.fonte
~/.xinitrc
no Raspbian, e deve funcionar em qualquer lugar, pois esse é um recurso do X - mas observe que não uso um login gráfico. Isso pode mexer com as coisas. Se o fizer, o DM padrão (= gerenciador de exibição, que faz o login) no Raspbian élightdm
, então é isso que você deseja pesquisar sobre configuração.Uma opção possível é usar o encaminhamento X de outro computador. Isso carregará o aplicativo GUI e o executará como faria no RaspPi, mas a "exibição" estará no computador remoto.
Por exemplo, em outro desktop Linux que esteja executando o X, digite o seguinte no terminal "ssh -X [email protected]" (onde xx é o endereço IP). Uma vez logado, você pode executar o aplicativo GUI a partir da linha de comando RaspPi, como o navegador "midori". Nesse caso, o Midori seria executado como se estivesse no RaspPi, mas a GUI apareceria no computador remoto, como uma mini área de trabalho remota que mostra apenas uma janela.
Isso também pode ser configurado em um computador Windows usando o Putty. Google putty x-forwarding e você encontrará muitas opções para configurar isso.
fonte