вторник, 14 февраля 2012 г.

Kiosk - Ubuntu 11.10 + Firefox

Ubuntu 11.10 Minimal ISO i386
Скорее всего после установки нас ждёт чёрный экран и мерцающий курсор. Если это действительно так, то Ctrl+Alt+F1 и мы попадаем в консоль.

Чиним стартовый экран:
sudo sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT=\"quiet splash\"/GRUB_CMDLINE_LINUX_DEFAULT=\"\"/g' /etc/default/grub

Это нужно если уж совсем всё плохо (мне не понадобилось):
echo "GRUB_GFXPAYLOAD_LINUX=text">>/ect/default/grub

sudo update-grub



apt-get update
apt-get install xserver-xorg-core xinit fluxbox rungetty firefox openssh-server

Добавляем пользователя:
adduser kiosk

Делаем нашему пользовател автовход:
sed -i 's/exec \/sbin\/getty -8 38400 tty1/exec \/sbin\/rungetty tty1 --autologin kiosk/g' /etc/init/tty1.conf

Разрешаем запуск X'ов:
sed -i 's/allowed_users=console/allowed_users=anybody/g' /etc/X11/Xwrapper.config

Логинимся под пользователем:
su - kiosk

Добавляем автозапуск X'ов:
echo 'if [ -z "$DISPLAY" ] && [ $(tty) = /dev/tty1 ]; then
while true
do
startx --
sleep 10
done
fi'>> ~/.bash_profile


startx

Выходим из X'ов.

Добавляем в автозапуск менеджера окон браузер:
nano ~/.fluxbox/startup
...
firefox &
...


echo "
session.screen0.rootCommand: sh ~/.fluxbox/autostart.sh" >>~/.fluxbox/init


mv ~/.fluxbox/keys ~/.fluxbox/keys.orig; touch ~/.fluxbox/keys

Дополнения для Firefox:
https://addons.mozilla.org/ru/firefox/addon/autoauth/
https://addons.mozilla.org/ru/firefox/addon/reset-kiosk/
https://addons.mozilla.org/ru/firefox/addon/r-kiosk/

1 комментарий:

  1. я устанавливаю мини и к сожалению на wireless lan ... есть хоть какая то возможность вписать wlan config в твой iso file. я использую linksys wireless adapter... спасибо

    ОтветитьУдалить