Comment configurer mon Raspberry Pi pour démarrer dans l'interface graphique?


43

À partir de ma question précédente, j'ai demandé ce que le bouton d'arrêt dans le coin fait. Ensuite, quelqu'un a dit que si vous démarrez automatiquement dans l'interface graphique, certaines options vous seront proposées.

Comment démarrer dans l'interface graphique au démarrage?


Pouvez-vous développer sur quelle distribution utilisez-vous?
kolin

Lisez cet article qui explique comment la connexion automatique et bureau de démarrage automatique opentechguides.com/how-to/article/raspberry-pi/5/...

Réponses:


60

En supposant que vous utilisez Raspbian, il est en fait assez simple de faire ce que vous demandez. Ouvrez simplement le terminal et tapez ce qui suit:

sudo raspi-config

La fenêtre suivante devrait apparaître

Écran de configuration

Naviguez vers boot_behaviouret cliquez sur entrer. Cela devrait faire en sorte que l'interface graphique démarre automatiquement.


Juste un détail: Mes tentatives de FEEB pour basculer en arrière , du démarrage à IUG pour démarrer à shell, a échoué. J'ai peut-être commencé avec une image Raspbian obsolète ...
Phlip

10

Si vous utilisez Arch Linux , veuillez installer le serveur X11 . Suivez d'abord les étapes décrites dans Archlinux Beginners Guide . Et installez votre WM préféré.

  1. Ajoutez ces lignes à votre ~/.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. Démarrez X lors de la connexion. Ajoutez ce qui suit au bas de ~/.bash_profilesi vous utilisez bash. Ou ~/.zprofilesi vous utilisez zsh. Voir plus sur le Wiki Arch Linux .

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


Notez que cela fonctionne aussi sur Raspbian. La réponse de xxmbabanexx n'a pas fonctionné pour moi (je pense parce que j'ai un .xinitrc?), mais j'ai ajouté exec startxà ~/.profileet cela fonctionne maintenant.
Cosine
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.