& Ldquo; unexitable & Rdquo; Программа GUI

Возможно ли создать приложение GUI, где пользователь может взаимодействовать с ним, но не может переключиться на любую другую программу (терминал, рабочий стол и т. д.). Примером таких приложений может быть что-то, запущенное в общественном киоске, где вы хотите, чтобы пользователь мог использовать ваше приложение, но не путайте с компьютером каким-либо другим способом.

Если это не так, возможно, насколько «сложнее» сделать это для пользователя, чтобы переключить приложение и вызвать какой-либо потенциальный ущерб системе?

PS: Я в порядке с запуском программы под отдельной учетной записью пользователя , chroot и т. д., если это необходимо.

1
задан 30 July 2014 в 02:04

1 ответ

Существует режим киоска для node-webkit, который выходит в полноэкранный режим после запуска программы, но для Linux его можно обойти с комбинацией клавиш Alt-F4, которая обрабатывается на системном уровне. В библиотеке указано, что в противном случае программа будет восприниматься как потенциальный вирус:

В Linux и Windows пользователи все равно могут выйти из узла-webkit, нажав клавиши, такие как Alt + F4 и Control + Alt + Del, в настоящее время узел -webkit не блокирует эти ключи, потому что это заставит node-webkit вести себя как вирус и быть заблокированным программным обеспечением AV.
1
ответ дан 24 May 2018 в 05:09

Другие вопросы по тегам:

Похожие вопросы: