Como configurar o meu Raspberry Pi para inicializar na GUI?

43

A partir da minha pergunta anterior, perguntei o que o botão de desligar no canto faz. Então alguém disse que se você inicializar na GUI automaticamente, isso lhe dará algumas opções.

Como inicializo na GUI na inicialização?

horizonte
fonte
Você pode expandir em qual distribuição você está usando?
kolin
Leia este artigo que explica como login automático e área de trabalho auto start opentechguides.com/how-to/article/raspberry-pi/5/...

Respostas:

60

Supondo que você esteja usando Raspbian, é realmente bastante simples fazer o que você pede. Simplesmente abra o terminal e digite o seguinte:

sudo raspi-config

A janela a seguir deve aparecer

Tela de configuração

Navegue até boot_behavioure clique em Enter. Isso deve permitir que a interface da GUI seja iniciada automaticamente.

xxmbabanexx
fonte
Apenas um detalhe: minhas poucas tentativas de voltar , de boot para gui para boot para shell, falharam. Talvez eu comecei com uma imagem Raspbian obsoleto ...
Phlip
10

Se você estiver usando o Arch Linux , instale o servidor X11 . Siga as etapas no Guia para iniciantes do Archlinux primeiro. E instale seu WM favorito.

  1. Adicione estas linhas ao seu ~/.xinitrc:

    #!/bin/sh
    #
    # ~/.xinitrc
    #
    # Executed by startx (run your window manager from here)
    
    if [ -d /etc/X11/xinit/xinitrc.d ]; then
       for f in /etc/X11/xinit/xinitrc.d/*; do
        [ -x "$f" ] && . "$f"
       done
       unset f
    fi
    exec openbox-session ## I'm using window manager Openbox (<https://en.wikipedia.org/wiki/Openbox>)
    #exec awesome
    
  2. Inicie o X ao fazer login. Adicione o seguinte na parte inferior de ~/.bash_profilese você usar bash. Ou ~/.zprofilese você estiver usando zsh. Veja mais no Arch Linux Wiki .

    [[-z $ DISPLAY && $ XDG_VTNR -eq 1]] && exec startx

Yuan He
fonte
Observe que isso também funciona no raspbian. A resposta de xxmbabanexx não funcionou para mim (eu acho porque eu tenho um .xinitrc?), mas eu adicionei exec startxpara ~/.profilee está funcionando agora.
Cosine