Я пытаюсь разработать "приложение" режима киоска на основе Хрома веб-браузер CEF. Я хочу препятствовать тому, чтобы пользователь оставил браузер. Это влечет за собой сочетания клавиш отключения такой как (но не ограниченное) следующее:
У меня в настоящее время есть сценарий, который, до запуска моего приложения, использует xmodmap для загрузки в специальной контурной карте и конфигурации указателя мыши. Это также использует gsettings для устанавливания различных ключей в следующем:
В соответствии с Ubuntu 14.04, этот подход, кажется, работает на большинство ключей, но это является очень громоздким. Кроме того, ot все ключи, кажется, составляются в соответствии с Ubuntu 12.04. Мне, вероятно, придется установить ключи здесь:
Как я могу заставить это полностью работать в соответствии с обеими Ubuntu 12.04 и 14.04? Это - даже правильный подход? Существует ли, возможно, более легкий путь, чем устанавливание каждого отдельного ключа? Я думал с помощью xmodmap, будет работать лучше всего, но кажется, что ОС прерывает некоторые нажатия клавиш до них достигающий моего приложения.