Quero fazer um pequeno computador apenas para navegar na Internet. Não quero carregar um ambiente de área de trabalho para manter o uso de RAM, CPU e GPU o mais baixo possível. O computador está sendo executado em uma CPU ARM. Eu não me importo com o Distro que uso, pensei no bom e velho Debian.
desktop-environments
RaverTiny
fonte
fonte
Respostas:
Em
/usr/share/xsessions/
criar um arquivo no formato ".desktop" para criar o seu costume, sessão mínima. Para executar o Google Chrome como o único aplicativo após o login, faça o seguinte:Reinicie seu gerenciador de exibição, por exemplo
Ou simplesmente saia.
O "Google Chrome" deve aparecer na lista de sessões para selecionar (ao lado do Unity comum ou de outros DEs que você instalou).
Entre e aproveite.
opcional
O XDM é um gerenciador de exibição muito mínimo - LightDM, GDM e KDM são bastante "grandes". Instale isso usando o pacote xdm e reconfigure o padrão para quando o sistema inicializar usando
Configure seu gerenciador de exibição para efetuar login automaticamente em um usuário específico. Consulte a documentação do seu gerente de exibição.
fonte
Sei que este está desatualizado, mas não consegui ver a resposta correta para a solicitação como a entendo, então aqui vai:
Eu tive um projeto para criar um sistema incorporado executando um aplicativo java gráfico específico em um computador simples com um processador Atom e uma tela sensível ao toque. Minha decisão foi evitar o uso de gerenciadores de janelas como tal, para mantê-lo a) simples, b) leve, ec) evitar todo tipo de mensagem do sistema sendo exibida na tela.
O sistema fica assim:
Instalando o sistema Ubuntu básico, a variante mais leve do 12.04 (ainda perto de 1 GB, mas ok para mim, mesmo em um disco flash de 2 GB). Você pode torturá-lo um pouco para fazer uma instalação menor, é claro, existem várias maneiras para isso. Além disso, você não precisa usar o Ubuntu, mas minhas instruções abaixo devem ser revisadas - há diferenças entre as distribuições, especialmente nos arquivos de configuração e seus locais.
Instalando o xorg e outros softwares úteis, como o calibrador xinput da minha tela sensível ao toque resistiva, o ifplugd para detecção de conexão Ethernet ao vivo, o acid para detecção de operação do botão liga / desliga e assim por diante.
Abra /etc/init/tty1.conf e altere a
exec /sbin/getty -8 -i 38400 tty1
linha para algo comoexec /sbin/getty -8 -i 38400 tty1 -a username
, onde "nome de usuário" é o nome do usuário que você deseja fazer login automaticamente.Para iniciar a sessão X automaticamente, abra o arquivo .bashrc do usuário
~/.bashrc
e adicione algo assim ao final do arquivo:(O material -nocursor é para telas sensíveis ao toque, remova-o para a tela normal para ver o ponteiro do mouse) Isso reaparecerá o servidor X, portanto, se o aplicativo sair por algum motivo, reiniciará o servidor X automaticamente.
Agora, no arquivo .xsession do usuário
~/.xsession
, escreva algo assim (lembre-se de que cada comando aqui é executado em série, portanto, use o símbolo & no final da linha, se você deseja iniciar um servidor):Há muitas outras coisas a considerar em um sistema como esse; essa é apenas a configuração básica. Espero que ajude alguém. Boa sorte.
fonte
Antigamente, você podia simplesmente correr
X
, e o X começava com uma tela em branco. Então você pode definirDISPLAY=:0
e executar algo lá. Talvez isso ainda funcione? A partir de um shell, você desejaráX&
usá-lo em segundo plano.Examine o
-geometry
parâmetro padrão da linha de comando X para ajustar o posicionamento da janela, pois você não terá um gerenciador de janelas para ajudá-lo.Para executar algo como não raiz, você precisará
xauth
configurar a autorização X para o usuário não raiz.fonte
Antes de tudo, não entendo como você deve abrir o navegador da Web sem carregar o Ambiente de Área de Trabalho. É como querer cozinhar uma refeição sem ligar o forno.. Ok, isso é possível com o X Server, entendi a pergunta errado.O que você está procurando é escolher quais aplicativos serão iniciados durante o processo de inicialização.
Clique no ícone de roda dentada no canto superior direito do painel superior. Selecione Aplicativos de inicialização .
Uma vez aberto, você verá uma lista de aplicativos que o seu sistema inicia quando o sistema operacional é inicializado.
Clique em Adicionar no canto superior direito.
Você verá uma caixa de diálogo.
Na caixa de diálogo resultante:
1) Digite o nome do programa no campo "nome" .
2) Digite o comando para executar o programa no campo "comando" .
3) Digite os comentários que desejar no campo "comentários" .
Por exemplo:
Clique em salvar e fechar .
Pressione Alt+F2para exibir a caixa de diálogo Executar.
Digite
gnome-session-properties
.Clique no botão "Adicionar" .
Na caixa de diálogo resultante:
1) Digite o nome do programa no campo "nome" .
2) Digite o comando para executar o programa no campo "comando" .
3) Digite os comentários que desejar no campo "comentários" .
Clique em salvar e fechar .
Vá para K-Menu> Computador> Configurações do sistema.
Selecione Inicialização e Desligamento e clique no botão Adicionar Programa .
Digite o comando para executar o programa e clique em OK .
Execute os seguintes comandos no terminal:
Adicione esta linha ao arquivo de inicialização automática:
Clique em salvar e fechar .
Um arquivo de inicialização automática já existe, em
~./config/lxsession/Lubuntu/autostart.
Basta usar esse arquivo em vez de criar um novo, da maneira descrita acima.
No menu Aplicativos, abra o Gerenciador de configurações e selecione Sessão e inicialização .
Na guia Início automático do aplicativo, clique no botão Adicionar .
1) Digite o nome do programa no campo "nome" .
2) Digite o comando para executar o programa no campo "comando" .
3) Digite os comentários que desejar no campo "comentários" .
Clique em salvar e fechar .
Como você deseja iniciar apenas um navegador da Web (acho o firefox), você pode remover a seguinte lista de programas da sua lista de aplicativos de inicialização:
-Gerenciador de Bluetooth -Deja Dup -Gnome -Som de login -Gnome -Espaços de trabalho do indicador -Ubuntu One -Assistência visual -Remote Desktop -Pulseaudio
mas definitivamente é com você.
fonte