Autologin i auto start Xów

Chciałem zrobić coś na kształt „kiosku” więc potrzebny jest autostart Xów, w moim wypadku LXDE. Można zainstalować np. LightDM, ale chciałem uniknąć dodatkowych programów które wiszą w pamięci i nie instalować kolejnych zależności. Na stronie www.raspberrypi-spy.co.uk/2012/06/auto-login-auto-load-lxde znalazłem to co potrzeba. Stworzyłem użytkownika dedykowanego dla Xów, jego konto zostaje zalogowane automatycznie i wykonuje się plik .bashrc (powłoka dla tego usera to Bash), w którym to na końcu startuję Xy. Następnie co ma się uruchamiać to już skonfigurować trzeba z uwzględnieniem używanych okien.
Tak więc najpierw tworzymy użytkownika, w Bananian (podobnie w Raspbian i Debian) jest to: adduser xy, następnie edytujemy plik /etc/inittab. Trzeba znaleźć i zakomentować linię: 1:2345:respawn:/sbin/getty 115200 tty1 i wkleić następującą: 1:2345:respawn:/bin/login -f xy tty1 /dev/tty1 2>&1 gdzie „xy” to nazwa użytkownika. Na końcu pliku /etc/profile umieściłem linie: if [ $USER == "xy" ]; then
sleep 1 && startx &
fi
. Po sekundzie odpalają się domyślne Xy dla użytkownika „xy”. Opis zadziała na Raspberry Pi, Banana Pi i innych systemach Debianowych.

Ten wpis został opublikowany w kategorii RaspberryPi i podobne, Skrypty, kody źródłowe. Dodaj zakładkę do bezpośredniego odnośnika.

Jedna odpowiedź na „Autologin i auto start Xów

  1. XYZ pisze:

    Dzięki! 🙂

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *