Компьютер в режиме «Киоска» на Ubuntu

В данной статье я расскажу как перевести компьютер в режим «Киоска» на Ubuntu

Задача:

создание информкиоска для показа единственного сайта и запрет доступа пользователя к ресурсам компьютера и просмотра других сайтов. В качестве железа использовать старый компьютер.

Решение:

  1. За основу взят компьютер с процессором  Intrl Celeron 420 и 1Гб ОЗУ. Видео интегрировано в материнскую плату.
  2. Берем старую Убунту здесь: http://mirror.yandex.ru/ubuntu-releases/. Я использовал 12.04.5 Desktop для x86 процессоров: http://mirror.yandex.ru/ubuntu-releases/12.04.5/ubuntu-12.04.5-desktop-i386.iso.
  3. Устанавливаем, обязательно задаем пароль администратора при установке (понадобится для sudo).
    parol sudo

  4. После установки настраиваем сеть (если требуется).
    nastrojka seti

  5. Заходим в Центр приложений и ставим Chromium.
    chromium

  6. Теперь создадим пользователя с ограниченными правами. «Параметры системы» → «Учетные записи» → жмем «Разблокировать».
    Жмем плюсик и создаем «Обычного» пользователя.
    novyj polzovatel

    Зададим пустой пароль новому пользователю, щелкнув на строке «Пароль не задан» → выбираем действие «Войти в систему без пароля»
    bez parola

    Активируем автоматический вход для вновь созданного пользователя:
    avto vhod

  7. Перезагружаемся и проверяем, что происходит автоматическая авторизация под пользователем с ограниченными правами
    vhod kiosk

  8. Теперь самое интересное: напишем скрипт автозапуска Хрома в режиме киоска (полноэкранный режим), инкогнито (чтобы не хранил историю, пароли, кеш и куки), с домашней страницей магазина ГППЦ, да еще и в бесконечном цикле (автоматически перезапустится, если пользователь закроет браузер).
    Запускаем терминал, пишем команду (запустить текстовый редактор nano на редактирование нового файла с именем start.sh):
    nano start.sh

    Набираем тест скрипта:
    #!/bin/bash
    while true; do chromium-browser --kiosk --incognito https://shop.gppc.ru; sleep 5s; done

    script

    Сохраняемся: Ctrl + X → Y → Enter
    Даем скрипту права на исполнение:
    chmod ugo+x start.sh

  9. Теперь добавим скрипт а автозапуск: «Убунтапуск» → В поиске «Автоматически запускаемые приложения» → «Добавить»
    Имя: start.sh
    Команда: жмем «Обзор» и находим наш скрипт в домашней директории
    avto start
    Нажимаем «Добавить».

  10. Перезагружаемся, пробуем закрыть вкладки (Ctrl + W) или браузер (Alt + F4) – браузер должен запуститься вновь.

PROFIT

 

Эта запись опубликована в разделе   Linux.
Bookmark the   permalink.

admin has written 13 articles

Leave a Reply

Your email address will not be published. Required fields are marked *

* Copy This Password *

* Type Or Paste Password Here *

6 171 Spam Comments Blocked so far by Spam Free Wordpress

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>