У меня есть система 12.04 с хромированным киоском. У меня есть автоматический вход в систему и автоматический запуск режима хром киоска и инкогнито на нужную веб-страницу. Только это то, что мы не хотим, чтобы люди могли использовать Alt + F4 или Ctrl + W из хрома. Я пытался отключить Alt + F4 в сочетаниях клавиш, и он почему-то не работает, однако отключение Ctrl + Alt + Del работает (что хорошо). Так что это две последние вещи, которые мне нужно выяснить, чтобы подготовить производство Chromium Kiosk. Заранее спасибо.
Предполагая, что ваш браузер киоска показывает страницу под вашим контролем, добавьте JS на эту страницу, чтобы привязать ее к событию keydown. В вашем обработчике событий проверьте, совпадают ли нажатые клавиши с теми, которые вы хотите «заблокировать», и, если это так, вызовите event.preventDefault (). Это должно остановить поведение браузера по умолчанию при закрытии / выходе.
например. (используя jQuery):
$(document).keydown(function(e) {
if(e.keyCode == 27) // if the key is ESC
e.preventDefault(); // do nothing
});