Программно управляемый киоск

Сообщения
2
#1
Доброго времени суток.
Занимаюсь разработкой программы, которая работает в режиме киоска. При этом программа имеет свою систему аутентификации, которая должна позволить использовать ОС в зависимости от наличия такого права у пользователя. Отсюда вопрос - как реализовать блокировку рабочего стола и сочетаний клавиш в программе (возможно с root правами)?
 
Сообщения
2
#3
Этот-то функционал есть у fly-kiosk, есть ли возможность выключить это программно, а затем включить, так же программно?
 

AFilippov

New member
Сообщения
170
#4
Последнее редактирование:

AFilippov

New member
Сообщения
170
#5
При этом программа имеет свою систему аутентификации, которая должна позволить использовать ОС в зависимости от наличия такого права у пользователя.
Пока представляю это так. Загружается ОС, происходит автологин под каким-то пользователем в режиме киоска. Запускается ваша программа с приглашением ввести логин/пароль. Приходит Петя, вводит petya/petya, получает свой функционал от вашей программы. По окончании работы Петя нажимает кнопочку Logout, на экране опять ваше приглашение. Приходите Вы, пишете admin/admin и получаете свой функционал с расширенными настройками. Ну, так и предусмотрите там возможность запуска, например, fly-shutdown-dialog, а дальше делайте, что надо: выключайте, перезагружайте, входите в ОС под пользователем с правами sudo...
Если компьютер в сети, то не понятны столь лишние движения. Все настройки прекрасно делаются через ssh, при необходимости и с использованием GUI.