Отключение всех горячих клавиш в режиме киоска

manjara

New member
Сообщения
1
#1
Коллеги, крайне нужна Ваша помощь.

Настраиваем Астру для промышленного объекта, а точнее под SCADA.
Исходные данные: используем астра Смоленск. В общем у нас 2 экрана и нужно, чтобы перед оператором открывалась программа(скада) на 2 экрана со скрипта и он не мог ее закрыть или сделать что-либо вне поля работы в скада.
Вот скрипт, который запускает программу в режиме киоска
#!/bin/bash

xrandr --output DP-0 --above DP-4
xrandr --output DP-4 --below DP-0
xrandr --output DP-0 --primary


xset dpms 0 0 0
xset -dpms
xset s off
xset s 0


alpha.hmi.viewer /home/cdk/cdk.binom StatForm

В режиме киоска для ОДНОГО приложения у нас не правильно(!) определяются экраны. И на одном экране, к сожалению видна половина изображения скады, а на втором экране - вторая половина. Единый интерфейс одного экрана как бы разрывает по частям на 2, остальное пространство занимает обои. Экраны находятся один под другим.

Нам необходимо, чтобы программа открывалась на 2 окна, где на каждом экране по отдельному окну скады.

Мы как только скрипт не меняли, никак он не работал в режиме одного приложения. В итоге решили перейти в режим киоска с актозапуском этого скрипта(не для одного приложения), но тесты на ИБ не пускают такой подход, тк горячие клавиши остаются активны(win+d или просто win) . Если я меняю значения горячих клавиш в ручном режиме под нужным пользователем, то после перезагрузки хоткеи возвращаются к исходным значениям....

Коллеги, подскажите пожалуйста, что я делаю не так? Возможно есть какие- то более элегантные или правильные решения для корректного запуска скады на 2 экрана в режиме одного приложения без глюков определения экрана???
Возможно есть команды в консоли или скрипт, который отключает горячие клавиши при его автозапуске запуске?

-Заранее огромное спасибо за помощь)) Крайне важно решить эту проблему, тк машин для подобной настройки планируется много.
 

kvv-vp

New member
Сообщения
89
#3
Панель управления - редактор горячих клавиш-открыть-keyshortcutrc.fly-kiosk. "Вычистить" все записи или создать "чистый" новый. Под первым пользователем.