Только FF в Linux

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Маслов Д. А.
Сообщения: 130

Только FF в Linux

Сообщение Маслов Д. А. »

Необходима рабочая станция, обладающая следующим функционалом:
1. Пользователь включает ЭВМ;
2. ЭВМ закружается, на экране монитора только FireFox с заранее определенной страницей (внутренняя система);
3. Пользователь не может ни закрыть, ни переключить FireFox, ни ввести другой адресс страницы.
Возможно ли это и как?
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Только FF в Linux

Сообщение Ленивая Бестолочь »

могу такой вариант предложить:

если нужна авторизация:
ставите 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

Сообщение sailor-02 »

Ленивая Бестолочь писал(а):
17.03.2009 11:29
про невозможность открыть другие страницы - ковыряйте настройки ff.

по этому поводу покопай т.н. "kiosk mode", не знаю насчет FF, в опере такой есть
Все развивается по спирали, то и дело входя в штопор. (с) В. Сумбатов
--------------------
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.

Код: Выделить всё

#!/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 в иниттаб запихать, но мне кажется, что это некрасиво.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали: