Wie stelle ich meinen Raspberry Pi so ein, dass er in der GUI startet?

43

Wie bei meiner vorherigen Frage habe ich gefragt, was der Ausschaltknopf in der Ecke bewirkt. Dann sagte jemand, wenn Sie automatisch in die GUI booten, gibt es Ihnen einige Optionen.

Wie starte ich die GUI beim Start?

Horizont
quelle
Können Sie erweitern, welche Distribution Sie verwenden?
Kolin
Lesen Sie diesen Artikel, in dem erklärt wird, wie Sie sich automatisch anmelden und den Desktop automatisch starten. Opentechguides.com/how-to/article/raspberry-pi/5/…

Antworten:

60

Unter der Annahme, dass Sie Raspbian verwenden, ist es eigentlich recht einfach, das zu tun, wonach Sie fragen. Öffnen Sie einfach das Terminal und geben Sie Folgendes ein:

sudo raspi-config

Das folgende Fenster sollte erscheinen

Konfigurationsbildschirm

Navigieren Sie zu boot_behaviourund klicken Sie auf die Eingabetaste. Dies sollte es so machen, dass die GUI-Oberfläche automatisch startet.

xxmbabanexx
quelle
Nur ein Detail: Mein Feeb versucht zu wechseln zurück , von Boot-to-gui - Boot-to-Shell, schlug fehl. Vielleicht habe ich mit einem veralteten Raspbian-Image
angefangen
10

Wenn Sie Arch Linux verwenden , installieren Sie bitte den X11- Server. Befolgen Sie zuerst die Schritte im Archlinux-Einsteigerhandbuch . Und installieren Sie Ihre Lieblings-WM.

  1. Fügen Sie diese Zeilen hinzu zu ~/.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. Starten Sie X, wenn Sie sich anmelden. Fügen Sie Folgendes am Ende von hinzu, ~/.bash_profilewenn Sie verwenden bash. Oder ~/.zprofilewenn Sie verwenden zsh. Weitere Informationen finden Sie im Arch Linux Wiki .

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

Yuan He
quelle
Beachten Sie, dass dies auch für Raspbian funktioniert. xxmbabanexx Antwort nicht für mich arbeiten (ich glaube , weil ich eine haben .xinitrc?), aber ich hinzugefügt exec startxzu ~/.profileund es funktioniert jetzt.
Cosine