4.3.1.4.2. AstraLinux
Для блокировки сочетания клавиш на ОС AstraLinux используется режим киоска.
1. Создайте пользователя с ограниченными правами, который будет работать в режиме киоска.
Пошаговая инструкция приведена в разделе "Создание пользователя с ограниченными правами" документа "Администрирование. Руководство пользователя".
|
2. Авторизуйтесь под созданным пользователем и создайте скрипт запуска Astra.HMI.Viewer с блокировкой сочетания клавиш, выполнив команду:
nano Desktop/StartProject.sh
|
3. В созданном файле напишите следующую конструкцию:
#!/bin/bash
cd <директория проекта>
astra.hmi.viewer <Название проекта>
|
Для сохранения и выхода нажмите комбинацию клавиш "Ctrl+x". Для подтверждения изменений нажмите клавишу "y" и нажмите клавишу "Enter".
Скрипт и проект должны находиться в папке пользователя киоска.
|
С помощью этого скрипта будет запускаться проект с которым пользователь будет работать в киоске.
4. Для возможности запуска скрипта выполните команду:
chmod +x Desktop/StartProject.sh
|
5. Зайдите в учетную запись с правами администратора.
6. Для отключения сочетаний клавиш в режиме киоска выполните команду:
sudo nano /usr/share/fly-wm/keyshortcutrc.fly-kiosk
|
У вас откроется графический редактор с сочетаниями клавиш
7. Удалите или закомментируйте сочетания клавиш, которые вы хотите заблокировать и сохраните файл.
8. Откройте панель управления.
9. Перейдите в группу "Безопасность". Откройте раздел "Политика безопасности", режим графического киоска.
10. Выберите пользователя для режима киоска, перейдите во вкладку "Графический киоск Fly" и отметьте режим графического киоска.
11. Добавьте созданный скрипт, который будет запускаться в киоске. Для этого нажмите кнопку "+", далее на кнопку "многоточие" и выберите путь до скрипта в папке пользователя с ограниченными правами и нажмите кнопку "Открыть".
12. При открытии окна с предупреждениями нажмите кнопку "Да".
13. Сохраните настройки нажав кнопку "Применить изменения" и перезапустите ПК.
14. Войдете под пользователем, который был выбран для режима киоска. Файл скрипта будет расположен на рабочем столе. Запустите его двойным нажатием левой кнопкой мыши.
В режиме киоска недоступны команды, которые были удалены или закомментированы в файле "keyshortcutrc.fly-kiosk".
|