Як встановити мій Raspberry Pi для завантаження в графічний інтерфейс?


43

Як і в попередньому запитанні, я запитав, що робить кнопка вимкнення живлення в кутку. Тоді хтось сказав, що якщо ви автоматично завантажуєтесь в GUI, це дасть вам кілька варіантів.

Як я можу завантажуватися в GUI при запуску?


Чи можете ви розширити, який дистрибутив ви використовуєте?
колін

Прочитайте цю статтю, яка пояснює, як авторизуватися та автоматично запустити робочий стіл opentechguides.com/how-to/article/raspberry-pi/5/…

Відповіді:


60

Якщо припустити, що ви використовуєте Raspbian, то насправді досить просто робити те, що ви просите. Просто відкрийте термінал і введіть наступне:

sudo raspi-config

З'явиться наступне вікно

Налаштування екрана

Перейдіть до boot_behaviourта натисніть Enter. Це повинно зробити так, щоб інтерфейс GUI запускався автоматично.


Просто деталь: Мої спроби переключення назад , з boot-gui на boot-to-shell, не вдалися. Можливо, я почав із застарілого Raspbian зображення ...
Фліп

10

Якщо ви використовуєте Arch Linux , встановіть X11- сервер. Спершу виконайте кроки в Посібнику для початківців Archlinux . І встановіть улюблений WM.

  1. Додайте до цього рядки ~/.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. Почніть X під час входу в систему. Додайте наступне внизу, ~/.bash_profileякщо ви використовуєте bash. Або ~/.zprofileякщо ви використовуєте zsh. Детальніше дивіться на Arch Linux Wiki .

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


Зверніть увагу, що це працює і на raspbian. Відповідь xxmbabanexx не зробив роботу для мене (я думаю , тому що у мене є .xinitrc?), Але я додав exec startxдо , ~/.profileі тепер він працює.
Косін
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.