Телефон 8-911-444-83-09
Работаем с 800 до 2000
Эл.почта metal_92@list.ru

Настройка инфомата на базе ОС Astra Linux

Установка VNC

  • Заходим в терминал (Основное меню/Служебные/Fly терминал)
  • #обновляем список зависимостей
    sudo apt-get update
    #устанавливаем новые пакеты с подтверждением выбора
    sudo apt-get install vino libglib2.0-bin -y
    #устанавливаем метод аутентификации
    gsettings set org.gnome.Vino authentication-methods "['vnc']"
    #задаем пароль для доступа по VNC, вместо <пароль> прописываем свой пароль
    gsettings set org.gnome.Vino vnc-password "$(echo -n "<пароль>" | base64)"
    #проверяем запуск внс сервера и проверяем подключение с удаленного устройства (если требуется запуск вручную)
    /usr/lib/vino/vino-server

Настройка автоматического входа в систему под заданным пользователем

  • Заходим в Основное меню/панель управления/система/вход в систему/дополнительно
  • Ставим галку "разрешить автоматический вход в систему"
  • Выбираем доступного пользователя в пункте "Автоматически выбирать пользователя/указанный"
  • Ставим галку "разрешить вход без пароля"
  • Выбираем нашего пользователя, ставим галку
  • Применяем изменения

Отключаем режим МКЦ (мандатного контроля целостности)

#в терминале выполняем команду
sudo astra-mic-control disable

Создаем в промеде инфомат и получаем персональную ссылку инфомата

  • в промеде заходим в АРМ администратора МО/электронная очередь/справочник инфоматов
  • добавляем новую запись, заполняем обязательные поля
  • тип печати ставим "через браузер"
  • в правой колонке в опциях оставляем галку "печать талона записи"
  • в блоке "кнопки стартового экрана" оставляем только пункт "записаться" (минимальный вариант)
  • ниже переходим на вкладку "основные специальности" и добавляем 5 или меньше специальностей, которые будут на главном экране инфомата
  • сохраняем всё и в списке инфоматов в поле адрес копируем ссылку, она нам пригодится для следуюшего шага

Создаем ярлык ра набочем столе

  • тип "приложение"
  • имя "kiosk"
  • команда chromium --kiosk --kiosk-printing --disable-pinch --noerrdialogs --disable-notifications "<ссылка на инфомат из промеда>"
  • сохраняем и снова заходим в свойства ярлыка, меняем имя ярлыка на kiosk.desktop
  • в терминале даем права на выполнение данному ярлыку
    #в терминале переходим в директорию рабочего стола
    cd ~/Desktop/
    #выдаем право на запуск данного ярлыка всем юзерам и группам
    sudo chmod ugo+x kiosk.desktop
  • Если случайно запустили ярлык киоска, то можно подключиться с другого рабочего места по ssh и убить процесс браузера
  • #подсключаемся по ssh (вместо xx.xx.xx.xx вводим ip инфомата, а вместо user пишем имя пользователя)
    ssh user@xx.xx.xx.xx
    pkill chromium

Помещаем ярлык киоска в каталог пользовательской автозагрузки

#в терминале переходим в директорию рабочего стола
cd ~/Desktop/
#копируем ярлык
cp kiosk.desktop ~/.config/autostart/

Отключаем все всплывающие уведомления

#обновляем список зависимостей
sudo apt-get update
#устанавливаем новый пакет с подтверждением
apt-get install fly-notifications -y
  • дальше идем в Основное меню/панель управления/рабочий стол/уведомления
  • Снимаем галку "показывать критические всплывающие уведомления в режиме не беспокоить"
  • на вкладке "общие" снимаем галку "использовать анимацию"
  • устанавливаем галку "график включения режима не беспокоить" и выставляем время с 00.01 по 23.59
  • на вкладке настройка приложений в каждом приложении из списка снимаем галку "включить уведомления"
  • применяем изменения

Отключаем экран блокировки

  • заходим в Основное меню/панель управления/рабочий стол/оформление fly/Блокировка/Управление электропитанием
  • проверяем параметр "выключить через" должен быть 0 мин
  • проверяем параметр "при приостановке сеанса" должно быть выбрано "ничего не делать"
  • заходим в Основное меню/панель управления/рабочий стол/оформление fly/Блокировка
  • снимаем галку "блокировать экран"
  • применяем настройки

Убираем бегунок прокрутки

  • заходим в браузер chromium НЕ С ЯРЛЫКА КИОСКА! (Основное меню/сеть/веб браузер - chromium)
  • в адресной строке пишем chrome://flags
  • на открывшейся странице в поисковой строке ищем по слову Scroll
  • включаем флаг Overlay Scrollbars (Enabled)
  • выключаем флаг Theaded scrolling (Disabled
  • внизу нажимаем кнопку Relaunch

Проверяем доступность сайта инфомата

#в терминале пингуем доменное имя
ping k-vrachu.cifromed35.ru
#если не доступно то открываем текстовым редактором файл hosts (самый быстрый способ)
sudo nano /etc/hosts
#в открывшемся файле прописываем ip адрес портала к врачу в открытой сети и доменное имя. На данный момент это
82.140.127.167 k-vrachu.cifromed35.ru
#сохраняем изменения (ctrl + O)
#выходим (ctrl + X)
#снова проверяем доступность командой ping

Настраиваем печать (при учете что стоит корректный драйвер на термопринтер)

  • заходим в браузер chromium НЕ С ЯРЛЫКА КИОСКА! (Основное меню/сеть/веб браузер - chromium)
  • в адресной строке пишем localhost:631
  • заходим во вкладку Администрирование/управление принтерами и выбираем свой термопринтер из списка
  • во втором выпадающем списке выбираем "установить как принтер по умолчанию", а дальше заходим в настройки "установить параметры по умолчанию"
  • на открывшейся странице выбираем Paper Size ZOOM: 80mm Roll и Halftoning Algorithm: Accurate
  • сохраняем параметры
  • заходим в соседней вкладке браузера на наш адрес инфомата из промеда который брали выше
  • пробуем записаться к любому врачу например по своему паспорту(потом не забудьте отменить запись)
  • при распечатке талона в браузере во всплывающем окне выбираем свой Принтер(если изначально в списке он не вышел нажимаем "Еще" и выбираем из списка)
  • дальше раскрываем дополнительные настройки
  • параметр "поля" ставим "нет"
  • размер бумаги ставим обязательно "80mm Roll"
  • Нажимаем Печать, смотрим результат, если не устраивает, можно поиграться с настройками печати


На этом настройка завершена, перезапускаем инфомат и проверяем работоспособность



Вернуться к списку статей