Доброго вечера,
Сегодня я расскажу вам о киосках электронного правительства, которые может выключать любой желающий, который любит тыкать куда не надо или хоть раз пользовался GNOME 2. А еще там есть пасьянс.
![](https://habrastorage.org/r/w780q1/storage2/9ba/b47/80b/9bab4780b6e5c84818c652883eff063e.jpg)
Санкт-Петербург, подземный переход метро Ветеранов, выход на Дачный проспект, переход закрывают решетками в 20:00. Так что, наш подопытный терминал расположен довольно удачно (в плане вандалоустойчивости).
В статье в основном фото ЖК-дисплея с мыльницы, их много, не боящихся испортить глаза прошу под кат.
Несколько месяцев назад заметил у входа в метро такой аппарат:
![](https://habrastorage.org/r/w780q1/storage2/a6d/0c3/878/a6d0c3878290372789cee42a087db0a2.jpg)
Само собой руки тянулись пощупать сие новшество, но было как-то некогда, с виду ничего особенного:
![](https://habrastorage.org/r/w780q1/storage2/872/360/31a/87236031aeb1d0aad98bc5c42ea1b302.jpg)
Однако, вчера я увидел в правом верхнем углу что-то до боли знакомое:
![](https://habrastorage.org/r/w780q1/storage2/b25/3b3/48b/b253b348bc79c1f7f20616012aab5060.jpg)
Господи, да это же… GNOME 2:
![](https://habrastorage.org/r/w780q1/storage2/785/523/780/785523780c93a228e79b7120c945df8b.jpg)
Но начнем по-порядку. На рабочем столе просто настроено автоскрытие панели:
![](https://habrastorage.org/r/w780q1/storage2/58c/288/ce7/58c288ce7a0a4d9017d9d9c0689f7ebf.jpg)
Это ubuntu 10.04 LTS, довольно ванильная, осмотр показал доустановленный x11vnc сервер, Java, драйвера Nvidia через Jockey-gtk и Adobe Air. Удалена экранная клавиатура (а жаль).
![image](https://habrastorage.org/r/w780q1/storage2/797/f13/82b/797f1382bd0d4f995ad0dcb7cc475864.jpg)
Запускаем системный монитор:
![](https://habrastorage.org/r/w780q1/storage2/996/155/80d/99615580d05aac0aa576cd9ebb22b6be.jpg)
Видим, это Intel Core i3 c 3 Гб оперативной памяти. Видеокарта дискретная Nvidia. Жесткий диск (EXT4, без разбиения на разделы):
![](https://habrastorage.org/r/w780q1/storage2/049/70d/1c1/04970d1c10b396f838897fc52a9faf6d.jpg)
250 Гб Western Digital:
![](https://habrastorage.org/r/w780q1/storage2/149/a66/cfc/149a66cfc0cbc77414a9c0ff4e36348f.jpg)
![](https://habrastorage.org/r/w780q1/storage2/0bc/df8/ef3/0bcdf8ef328ec83e47d1d668c7d2bb3a.jpg)
Вкладка «О системе»:
![](https://habrastorage.org/r/w780q1/storage2/e7e/d93/e25/e7ed93e254915c032984fd0f9c78c846.jpg)
Запустим терминал:
![](https://habrastorage.org/r/w780q1/storage2/291/34d/b4d/29134db4db8c9f1a78c7a7461ea0da97.jpg)
Запустим наутилус:
![](https://habrastorage.org/r/w780q1/storage2/97e/44b/a66/97e44ba66a9dc76d88e70ae234b6fe9f.jpg)
Запустим Ubuntu Software Center:
![](https://habrastorage.org/r/w780q1/storage2/a6c/0b6/338/a6c0b63386fb3e91292d9b32e325d638.jpg)
Приложения не ставятся, просит пароль, экранная клавиатура слава богу не установлена, пароль то наверное qwerty:
![](https://habrastorage.org/r/w780q1/storage2/3d2/9ac/998/3d29ac998d6aa0f9d0e823ae8dcdaea5.jpg)
Играем в маджонг:
![](https://habrastorage.org/r/w780q1/storage2/510/b09/35f/510b0935fdc7a2816237e59170954a52.jpg)
И в пасьянс:
![](https://habrastorage.org/r/w780q1/storage2/630/455/36d/63045536d91bafca1925c6effae50326.jpg)
А теперь выводим терминал из строя простым ВЫКЛЮЧЕНИЕМ:
![](https://habrastorage.org/r/w780q1/storage2/6f5/1e3/e6e/6f51e3e6e9f42a8183801a1734ca968e.jpg)
Ну ладно, просто перезагрузим:
![](https://habrastorage.org/r/w780q1/storage2/5d8/c02/4bc/5d8c024bcb895f9649b681edd36e4058.jpg)
Сплеш скрин биоса сфотографировать не успел, система грузится в рабочее состояние довольно быстро, по-началу пишет вот это:
![](https://habrastorage.org/r/w780q1/storage2/54b/10a/b6a/54b10ab6ae2b96767a341ac3954974c5.jpg)
На последок скажу, что принтер у нас там Brother:
![](https://habrastorage.org/r/w780q1/storage2/b8b/0cd/d00/b8b0cdd00b3955a8765ef23f1f3c5824.jpg)
Также систему можно гибернировать, засуспендить или просто выключить. Тогда без визита инженера она уже не включится. Сам интерфейс киоска сделан с помощью adobe air и прописан в автозапуск с GNOME. Даже не знаю. А вы что думаете по этому поводу, господа?
P.S. А если бы на каждом банкомате или терминале оплаты с виндой была не убрана панель с Пуск — Завершение Работы?
P.P.S. Предложу костыль для быстрого решения проблемы:
Запускаем на киоске:
Выбираем, что x-сервер может запускать любой пользователь.
Затем:
добавляем нашего пользователя tuser в группу аудио.
Создаем в домашней папке два скрипта.
В скрипте .kiosok_air.sh прописываем команды запуска приложения на Adobe Air.
В скрипт .kiosk_x.sh вписываем (все с шебангами естественно):
Делаем chmod +x обоим скриптам.
Прописываем в автозапуск гнома команду:
Если переключение происходит слишком рано, добавляем 10 секунд:
Переключение между гномом и приложением будет осуществляться по Ctrl+Alt+F7, Ctrl+Alt+F8
Если переключается в приложение с курсором, добавляем "-nocursor", он нам не нужен.
Не так сложно, вроде. А хотелось бы без костылей.
Сегодня я расскажу вам о киосках электронного правительства, которые может выключать любой желающий, который любит тыкать куда не надо или хоть раз пользовался GNOME 2. А еще там есть пасьянс.
![](https://habrastorage.org/storage2/9ba/b47/80b/9bab4780b6e5c84818c652883eff063e.jpg)
Локация
Санкт-Петербург, подземный переход метро Ветеранов, выход на Дачный проспект, переход закрывают решетками в 20:00. Так что, наш подопытный терминал расположен довольно удачно (в плане вандалоустойчивости).
В статье в основном фото ЖК-дисплея с мыльницы, их много, не боящихся испортить глаза прошу под кат.
Отступление
Несколько месяцев назад заметил у входа в метро такой аппарат:
![](https://habrastorage.org/storage2/a6d/0c3/878/a6d0c3878290372789cee42a087db0a2.jpg)
Само собой руки тянулись пощупать сие новшество, но было как-то некогда, с виду ничего особенного:
![](https://habrastorage.org/storage2/872/360/31a/87236031aeb1d0aad98bc5c42ea1b302.jpg)
Однако, вчера я увидел в правом верхнем углу что-то до боли знакомое:
![](https://habrastorage.org/storage2/b25/3b3/48b/b253b348bc79c1f7f20616012aab5060.jpg)
Господи, да это же… GNOME 2:
![](https://habrastorage.org/storage2/785/523/780/785523780c93a228e79b7120c945df8b.jpg)
Но начнем по-порядку. На рабочем столе просто настроено автоскрытие панели:
![](https://habrastorage.org/storage2/58c/288/ce7/58c288ce7a0a4d9017d9d9c0689f7ebf.jpg)
Итак, ПО
Это ubuntu 10.04 LTS, довольно ванильная, осмотр показал доустановленный x11vnc сервер, Java, драйвера Nvidia через Jockey-gtk и Adobe Air. Удалена экранная клавиатура (а жаль).
![image](https://habrastorage.org/storage2/797/f13/82b/797f1382bd0d4f995ad0dcb7cc475864.jpg)
Что за железо внутри?
Запускаем системный монитор:
![](https://habrastorage.org/storage2/996/155/80d/99615580d05aac0aa576cd9ebb22b6be.jpg)
Видим, это Intel Core i3 c 3 Гб оперативной памяти. Видеокарта дискретная Nvidia. Жесткий диск (EXT4, без разбиения на разделы):
![](https://habrastorage.org/storage2/049/70d/1c1/04970d1c10b396f838897fc52a9faf6d.jpg)
250 Гб Western Digital:
![](https://habrastorage.org/storage2/149/a66/cfc/149a66cfc0cbc77414a9c0ff4e36348f.jpg)
![](https://habrastorage.org/storage2/0bc/df8/ef3/0bcdf8ef328ec83e47d1d668c7d2bb3a.jpg)
Вкладка «О системе»:
![](https://habrastorage.org/storage2/e7e/d93/e25/e7ed93e254915c032984fd0f9c78c846.jpg)
Начинаем баловаться
Запустим терминал:
![](https://habrastorage.org/storage2/291/34d/b4d/29134db4db8c9f1a78c7a7461ea0da97.jpg)
Запустим наутилус:
![](https://habrastorage.org/storage2/97e/44b/a66/97e44ba66a9dc76d88e70ae234b6fe9f.jpg)
Запустим Ubuntu Software Center:
![](https://habrastorage.org/storage2/a6c/0b6/338/a6c0b63386fb3e91292d9b32e325d638.jpg)
Приложения не ставятся, просит пароль, экранная клавиатура слава богу не установлена, пароль то наверное qwerty:
![](https://habrastorage.org/storage2/3d2/9ac/998/3d29ac998d6aa0f9d0e823ae8dcdaea5.jpg)
Играем в маджонг:
![](https://habrastorage.org/storage2/510/b09/35f/510b0935fdc7a2816237e59170954a52.jpg)
И в пасьянс:
![](https://habrastorage.org/storage2/630/455/36d/63045536d91bafca1925c6effae50326.jpg)
А теперь выводим терминал из строя простым ВЫКЛЮЧЕНИЕМ:
![](https://habrastorage.org/storage2/6f5/1e3/e6e/6f51e3e6e9f42a8183801a1734ca968e.jpg)
Ну ладно, просто перезагрузим:
![](https://habrastorage.org/storage2/5d8/c02/4bc/5d8c024bcb895f9649b681edd36e4058.jpg)
Сплеш скрин биоса сфотографировать не успел, система грузится в рабочее состояние довольно быстро, по-началу пишет вот это:
![](https://habrastorage.org/storage2/54b/10a/b6a/54b10ab6ae2b96767a341ac3954974c5.jpg)
На последок скажу, что принтер у нас там Brother:
![](https://habrastorage.org/storage2/b8b/0cd/d00/b8b0cdd00b3955a8765ef23f1f3c5824.jpg)
Также систему можно гибернировать, засуспендить или просто выключить. Тогда без визита инженера она уже не включится. Сам интерфейс киоска сделан с помощью 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", он нам не нужен.
Не так сложно, вроде. А хотелось бы без костылей.