Miesięczne archiwum: Kwiecień 2015

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.

Opublikowano RaspberryPi i podobne, Skrypty, kody źródłowe | 1 komentarz

Wygaszanie ekranu na konsoli i Xach

Jeśli na RaspberryPi albo BananaPi pod Debianem potrzebujemy zrobić jakiś ekran informacyjny warto zadbać by się ekran nie wygaszał po okresie bezczynności. Zwłaszcza, że nie zawsze chcę się „obudzić”, tak jak ja miałem w Xach na BPi.
Na stronie trafiłem na wątek który ma rozwiązanie.
Zmodyfikowałem /etc/kbd/config ustawiając na zero dwie wartości:
BLANK_TIME=0 (Was 30)
POWERDOWN_TIME=0

Następnie tylko /etc/init.d/kbd restart
Dzięki temu konsola przestała gasnąć, żeby Xy się nie usypiały, w autostarcie LXDE dodałem następujące linie:
xset s off
xset -dpms
xset s noblank

Opublikowano RaspberryPi i podobne, Skrypty, kody źródłowe | Skomentuj