Inicie automaticamente o X-windows / gdm na versão padrão do Debian

12

Eu construí um SD inicializável a partir do lançamento oficial do Debian.

Existe uma maneira fácil de fazer com que o GDM seja iniciado automaticamente quando a máquina inicializar (como uma área de trabalho típica do Linux)?

Para pontos de bônus, existe uma maneira de fazer o login automático?

Salim Fadhley
fonte

Respostas:

11

Sim, de fato.

Iniciando o GDM na inicialização

Você precisa editar /etc/inittabpara que initsaiba que ele deve inicializar diretamente no nível de execução 5 (padrão para o X11) quando for iniciado.

Nota para iniciantes : linhas que começam com um #representam comentários. Eles serão completamente ignorados quando o arquivo for usado.

Esta seção controla o nível de execução padrão:

## Only one of the following two lines can be uncommented!
# Boot to console
# id:3:initdefault: # this line should be commented
# Boot to X11
id:5:initdefault:  # this line should be uncommented

Você precisa informar qual comando executar quando iniciar o nível de execução 5. Esta seção controla que:

# Example lines for starting a login manager
#x:5:respawn:/usr/bin/xdm -nodaemon
x:5:respawn:/usr/sbin/gdm -nodaemon        # this line should be uncommented
#x:5:respawn:/usr/bin/kdm -nodaemon
#x:5:respawn:/usr/bin/slim >/dev/null 2>&1

Agora, ao reiniciar, você deve inicializar diretamente no GDM.

Login automático

Após o login, execute o comando:

sudo gdmsetup

Selecione Security Tab, clique no Enable Automatic Login, selecione seu nome de usuário no menu e feche.

Após a próxima reinicialização, você deverá fazer login automaticamente.

Jivings
fonte
Agora estou usando o Wheezy Debian build para Rpi - existe um pacote específico que contém gdmsetup.
Salim Fadhley
Eu pensei que era parte do pacote gdm. Porém, você deve poder editar o arquivo confit manualmente.
Jivings