Необходима рабочая станция, обладающая следующим функционалом:
1. Пользователь включает ЭВМ;
2. ЭВМ закружается, на экране монитора только FireFox с заранее определенной страницей (внутренняя система);
3. Пользователь не может ни закрыть, ни переключить FireFox, ни ввести другой адресс страницы.
Возможно ли это и как?
Только FF в Linux
Модераторы: SLEDopit, Модераторы разделов
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: Только FF в Linux
могу такой вариант предложить:
если нужна авторизация:
ставите xdm, в хоум пользователя пишете файлик .xsession (с точкой) такого содержания:
(или где он у вас)
если юзер закроет ff - попадет опять в xdm - оттуда снова в ff.
если не нужна авторизация - тогда просто запускайте X из скрипта в init.d, там же запускайте ff.
про невозможность открыть другие страницы - ковыряйте настройки ff.
п.с. но это не спасет от продвинутых пользователей, которые нажмут ctrl_alt_f1, залогинятся и запустят что-то типа DISPLAY=:0.0 xterm.
если нужна авторизация:
ставите xdm, в хоум пользователя пишете файлик .xsession (с точкой) такого содержания:
Код: Выделить всё
/usr/bin/firefox(или где он у вас)
если юзер закроет ff - попадет опять в xdm - оттуда снова в ff.
если не нужна авторизация - тогда просто запускайте X из скрипта в init.d, там же запускайте ff.
про невозможность открыть другие страницы - ковыряйте настройки ff.
п.с. но это не спасет от продвинутых пользователей, которые нажмут ctrl_alt_f1, залогинятся и запустят что-то типа DISPLAY=:0.0 xterm.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
sailor-02
- Сообщения: 108
- ОС: Arch (current)
Re: Только FF в Linux
Ленивая Бестолочь писал(а): ↑17.03.2009 11:29про невозможность открыть другие страницы - ковыряйте настройки ff.
по этому поводу покопай т.н. "kiosk mode", не знаю насчет FF, в опере такой есть
Все развивается по спирали, то и дело входя в штопор. (с) В. Сумбатов
--------------------
Acer Aspire 1652Z Dell Vostro 1310
--------------------
Acer Aspire 1652Z Dell Vostro 1310
-
Маслов Д. А.
- Сообщения: 130
Re: Только FF в Linux
sailor-02 писал(а): ↑17.03.2009 11:36Ленивая Бестолочь писал(а): ↑17.03.2009 11:29про невозможность открыть другие страницы - ковыряйте настройки ff.
по этому поводу покопай т.н. "kiosk mode", не знаю насчет FF, в опере такой есть
В авторизации нет необходимости. Дополнения к FireFox нашел, к примеру, R-Kiosk .
В случае варианта 2, предложенного уважемым/ой "Ленивая Бестолочь" в случае закрытия FF пользователя выкинет в консоль, а хотелось бы, чтобы снова запустился FF.
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: Только FF в Linux
ну - смотря как сделать.
я бы так сделал (не берусь утверждать, что это самый красивый вариант):
в /etc/init.d/ кладете скрипт, например называете его ff.
в целях аккуратности можно сюда засунуть su -c, чтобы запускать из-под другово юзера.
создаете линки для ранлевелов:
update-rc.d ff defaults
(работает в debian, в вашем дистрибутиве - смотрите сами)
запуск иксов можно сделать, например из inittab просто командой /usr/bin/X.
вообще можно и firefox в иниттаб запихать, но мне кажется, что это некрасиво.
я бы так сделал (не берусь утверждать, что это самый красивый вариант):
в /etc/init.d/ кладете скрипт, например называете его ff.
Код: Выделить всё
#!/bin/sh
while true; do
ps ax | grep '/usr/bin/X'| grep -v grep && DISPLAY=:0.0 /usr/bin/firefox
sleep 1
doneв целях аккуратности можно сюда засунуть su -c, чтобы запускать из-под другово юзера.
создаете линки для ранлевелов:
update-rc.d ff defaults
(работает в debian, в вашем дистрибутиве - смотрите сами)
запуск иксов можно сделать, например из inittab просто командой /usr/bin/X.
вообще можно и firefox в иниттаб запихать, но мне кажется, что это некрасиво.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.