Jak ustawić mój Raspberry Pi, aby uruchamiał się w GUI?

43

Tak jak w poprzednim pytaniu, zapytałem, co robi przycisk wyłączania zasilania w rogu. Potem ktoś powiedział, że jeśli uruchomisz automatycznie GUI, da ci to kilka opcji.

Jak uruchomić do GUI przy starcie?

horyzont
źródło
Czy możesz rozwinąć, której dystrybucji używasz?
kolin
Przeczytaj ten artykuł, który wyjaśnia, jak automatycznie się zalogować i automatycznie uruchomić pulpit opentechguides.com/how-to/article/raspberry-pi/5/...

Odpowiedzi:

60

Zakładając, że używasz Raspbian, w rzeczywistości jest to dość proste. Po prostu otwórz terminal i wpisz:

sudo raspi-config

Powinno pojawić się następujące okno

Ekran konfiguracji

Przejdź do boot_behaviouri kliknij Enter. To powinno sprawić, że interfejs GUI uruchomi się automatycznie.

xxmbabanexx
źródło
Tylko drobiazg: Moje słabe próby powrotu z boot-to-gui do boot-to-shell nie powiodły się. Może zacząłem od przestarzałego obrazu Raspbian ...
Phlip
10

Jeśli używasz Arch Linux , zainstaluj serwer X11 . Najpierw wykonaj kroki opisane w Przewodniku dla początkujących Archlinux . I zainstaluj swoją ulubioną WM.

  1. Dodaj te linie do ~/.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. Uruchom X podczas logowania. Dodaj poniższe na dole, ~/.bash_profilejeśli używasz bash. Lub ~/.zprofilejeśli używasz zsh. Zobacz więcej na Arch Arch Wiki .

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

Yuan He
źródło
Uwaga: działa to również na raspbian. Odpowiedź xxmbabanexx za nie działa dla mnie (myślę, bo mam .xinitrc?), ale dodaje exec startxsię ~/.profilei to działa teraz.
Cosine