Если целевом видеорегистраторе необходимо обеспечить локальный просмотр (постоянный режим наблюдения оператором непосредственно на сервере) то необходимо использовать оконную систему X Window System и какую либо графическую оболочку.
Как правило, инсталляторы современных дистрибутивов Linux устанавливают полноценную графическую оболочку по-умолчанию. Например, Debian/Ubuntu установят GNOME если на этапе выбора групп программного обеспечения вы установите (или не снимите) флажок «Окружение рабочего стола».
Для задачи видеонаблюдения это оптимальный выбор, т.к. Gnome быстр, стабилен, имеет не перегруженный излишествами простой интерфейс который достаточно просто кастомизировать (изменять под свои нужны).
Технические требования к рабочему месту оператора наблюдения могут быть разными, в качестве примера используем один из распространённых вариантов:
Нужно создать нового обычного пользователя и добавить его в
группу video
. Это можно сделать с помощью графических
приложений (GUI) «Главное меню →
Система → Администрирование → Пользователи и группы» или
консольными утилитами в терминале root (показано ниже).
Добавляем обычного пользователя с именем loser:
# adduser loser
и добавлям его в группу video:
# adduser loser video
Вход в оболочку обеспечивается GDM.
Для изменения его настроек можно воспользоваться GUI-приложением «Главное меню → Система → Администрирование → Окно входа в систему» или текстовым редактором (см. ниже), запустив его от пользователя root или с помощью sudo (sudoedit, например).
С помощью текстового редактора добавляем 2 параметра
AutomaticLoginEnable и
AutomaticLogin в секцию
«[daemon]
»:
[daemon] AutomaticLoginEnable=true AutomaticLogin=loser
в файл (если файла нет, то нужно создать):
/etc/gdm/gdm.conf
/etc/gdm/gdm.conf-custom
/etc/gdm/custom.conf
и перезапускаем GDM:
# service gdm restart
Воспользуйтесь приложением «Главное меню → Система →
Запускаемые приложения» и добавьте
«/usr/bin/avreg-mon
» в список «Автоматически
запускаемые приложения».
Примечание: /usr/bin/avreg-mon
появится в системе
после установки пакета
«avreg-mon».
Задача - расчистить рабочий стол от лишних элементов и оставить/добавить только необходимые.
Если вы находитесь в сеансе другого пользователя, то завершите сеанс текущего пользователя:
и войдите как пользователь loser (этот логин мы используем для примера).
Для создания ярлыков на рабочем столе установите указатель мыши на пустом месте рабочего стола и нажмите правую кнопку мыши - появится контекстое меню, в котором выбирайте пункт «Создать кнопку запуска». В появившейся форме «Создать кнопку запуска» со значением первого поля «Тип» - «Приложение» заполните остальные поля:
Имя | Команда | Примечание |
---|---|---|
камеры | /usr/bin/avreg-mon |
Просмотрщик камер AVReg |
на флешку | /usr/bin/avreg-pi-gtk2 |
Импорт плейлиста AVReg |
выключить | /usr/bin/gnome-session-save --shutdown-dialog |
Выключить или перезагрузить компьютер |
выйти | /usr/bin/gnome-session-save --logout-dialog |
Завершить сеанс пользователя |
Подобным образо можно сделать ярлык запускающий браузер с
адресом веб-интерфейса AVReg, только нужно в списке выбора
«Тип» установить «Адрес», а в поле
«Адрес» - «http://localhost/avreg/
»
Дальнейшие изменения настроек рабочего стола выполняются с
помощью системы GConf, которую использует
среда рабочего стола Gnome для хранения
большинства своих настроек. Для их (настроек) вам понадобится
редактор gconf-editor
. Эту утилиту можно запустить
из командной строки при помощи команды
/usr/bin/gconf-editor
или просто введя
gconf-editor
в терминале. GConf редактор также
доступен из меню «Приложения (главное меню на панели) →
Системные → Редактор конфигурации».