Pull to refresh

Киоск электронного правительства с пасьянсом и маджонгом

Information Security *
Sandbox
Доброго вечера,
Сегодня я расскажу вам о киосках электронного правительства, которые может выключать любой желающий, который любит тыкать куда не надо или хоть раз пользовался GNOME 2. А еще там есть пасьянс.



Локация


Санкт-Петербург, подземный переход метро Ветеранов, выход на Дачный проспект, переход закрывают решетками в 20:00. Так что, наш подопытный терминал расположен довольно удачно (в плане вандалоустойчивости).

В статье в основном фото ЖК-дисплея с мыльницы, их много, не боящихся испортить глаза прошу под кат.

Отступление

Несколько месяцев назад заметил у входа в метро такой аппарат:



Само собой руки тянулись пощупать сие новшество, но было как-то некогда, с виду ничего особенного:



Однако, вчера я увидел в правом верхнем углу что-то до боли знакомое:



Господи, да это же… GNOME 2:



Но начнем по-порядку. На рабочем столе просто настроено автоскрытие панели:



Итак, ПО

Это ubuntu 10.04 LTS, довольно ванильная, осмотр показал доустановленный x11vnc сервер, Java, драйвера Nvidia через Jockey-gtk и Adobe Air. Удалена экранная клавиатура (а жаль).

image

Что за железо внутри?

Запускаем системный монитор:



Видим, это Intel Core i3 c 3 Гб оперативной памяти. Видеокарта дискретная Nvidia. Жесткий диск (EXT4, без разбиения на разделы):



250 Гб Western Digital:





Вкладка «О системе»:



Начинаем баловаться

Запустим терминал:



Запустим наутилус:



Запустим Ubuntu Software Center:



Приложения не ставятся, просит пароль, экранная клавиатура слава богу не установлена, пароль то наверное qwerty:



Играем в маджонг:



И в пасьянс:



А теперь выводим терминал из строя простым ВЫКЛЮЧЕНИЕМ:



Ну ладно, просто перезагрузим:



Сплеш скрин биоса сфотографировать не успел, система грузится в рабочее состояние довольно быстро, по-началу пишет вот это:



На последок скажу, что принтер у нас там Brother:



Также систему можно гибернировать, засуспендить или просто выключить. Тогда без визита инженера она уже не включится. Сам интерфейс киоска сделан с помощью adobe air и прописан в автозапуск с GNOME. Даже не знаю. А вы что думаете по этому поводу, господа?
P.S. А если бы на каждом банкомате или терминале оплаты с виндой была не убрана панель с Пуск — Завершение Работы?
P.P.S. Предложу костыль для быстрого решения проблемы:
Запускаем на киоске:
sudo dpkg-reconfigure x11-common

Выбираем, что x-сервер может запускать любой пользователь.
Затем:
sudo gpasswd -a tuser audio

добавляем нашего пользователя tuser в группу аудио.
Создаем в домашней папке два скрипта.
В скрипте .kiosok_air.sh прописываем команды запуска приложения на Adobe Air.
В скрипт .kiosk_x.sh вписываем (все с шебангами естественно):
startx /home/tuser/.kiosk_air.sh -- :1

Делаем chmod +x обоим скриптам.
Прописываем в автозапуск гнома команду:
/home/tuser/.kiosk_x.sh

Если переключение происходит слишком рано, добавляем 10 секунд:
sh -c 'sleep 10 && /home/tuser/.kiosk_x.sh'

Переключение между гномом и приложением будет осуществляться по Ctrl+Alt+F7, Ctrl+Alt+F8
Если переключается в приложение с курсором, добавляем "-nocursor", он нам не нужен.
Не так сложно, вроде. А хотелось бы без костылей.
Tags:
Hubs:
Total votes 152: ↑141 and ↓11 +130
Views 5.1K
Comments Comments 178