Пожалуйста, проигнорируйте мой другой пост, я непреднамеренно проигнорировал первое правило поиска неисправностей, изменил только одно за раз. Ubuntu 14.04 wine 1.8 sketchup 2016. Ярлыки, вызванные нажатиями клавиш, перестают работать надежно, когда лоток по умолчанию в sketchup воспитывается с включенным инструктором. Обходной путь заключается в отключении инструктора в меню выбора лотка. Что-то в инструкторе возится с фокусом клавиатуры. После этого вам нужно перезапустить sketchup, чтобы заставить клавиши работать снова.
Я думаю, вам действительно нужен другой, более простой менеджер окон или даже никакой оконный менеджер вообще. Я даже не уверен, что LXDE позволяет переопределять свои собственные сочетания клавиш. В качестве альтернативы вы можете искать «режим киоска», который подталкивает пользователя к конкретному приложению, которое они не могут прекратить (или это немедленно перезапускается после завершения).
Моя идея заключается в том, что вы запускаете «заключенные в тюрьму» «среда с требуемым приложением во время оценок и использовать обычный оконный менеджер в противном случае. Отключение ярлыков - это страшная идея, потому что так легко обойти, если вы забудете, кроме одного, или если пользователю удастся закрыть или свернуть окно приложения с ошибкой.
Нет необходимости запускать сложные последовательности команд во время каждого переключатель сеанса, потому что все это можно настроить как другой тип сеанса для выбора во время входа в систему (например, выбор между различными средами рабочего стола). Переключение типа сеанса будет таким же простым, как и выход из системы, выбор другого типа сеанса и вход в систему. Это также должно работать с гостевыми сеансами. (Я не пробовал ничего из этого, но, согласно моему опыту с настройкой разных настольных сеансов, это должно быть возможно.)
См. Например:
Как открыть Chromium в полном объеме экранный киоск в минимальной среде менеджера окон (например, openbox / jwm) Настроить Ubuntu для библиотеки Интернет-киоскУ меня есть ответ, хотя все еще не совсем то, что я искал. Чтобы дети не уходили от своего теста, когда он открыт, я добавил запись в ~ / .config / openbox / lubuntu-rc.xml
Опять же, не тот ответ, который я искал, но он работает пока. Если кто-то еще ищет такую функцию, я привел пример ниже.
Пример:
<applications>
<application class="class-name" name="name-of-app" title="app-title"
type="app-type" role="app-role">
<fullscreen>yes</fullscreen>
<layer>above</above>
</application>
</applications>
Что это значит - это открыть приложение в полноэкранном режиме каждый раз он открывается и разбивает его поверх всех других окон. По крайней мере, в те испытаниях, которые я сделал до сих пор. Проблема в том, что привязки клавиш все еще работают, и другие окна могут быть открыты позади (или ниже) желаемого приложения. Сам по себе приложение остается на высоте, даже когда Alt + Tab вызывается для переключения окна.
Эта работа была вдохновлена сообщением в блоге Arch Linux, посвященном настройке на openbox. (https://bbs.archlinux.org/viewtopic.php?id=93126)
Я все еще ищу способ создания профиля привязки клавиш, основанного на том, какие приложения открыты.
Я думаю, вам действительно нужен другой, более простой менеджер окон или даже никакой оконный менеджер вообще. Я даже не уверен, что LXDE позволяет переопределять свои собственные сочетания клавиш. В качестве альтернативы вы можете искать «режим киоска», который подталкивает пользователя к конкретному приложению, которое они не могут прекратить (или это немедленно перезапускается после завершения).
Моя идея заключается в том, что вы запускаете «заключенные в тюрьму» «среда с требуемым приложением во время оценок и использовать обычный оконный менеджер в противном случае. Отключение ярлыков - это страшная идея, потому что так легко обойти, если вы забудете, кроме одного, или если пользователю удастся закрыть или свернуть окно приложения с ошибкой.
Нет необходимости запускать сложные последовательности команд во время каждого переключатель сеанса, потому что все это можно настроить как другой тип сеанса для выбора во время входа в систему (например, выбор между различными средами рабочего стола). Переключение типа сеанса будет таким же простым, как и выход из системы, выбор другого типа сеанса и вход в систему. Это также должно работать с гостевыми сеансами. (Я не пробовал ничего из этого, но, согласно моему опыту с настройкой разных настольных сеансов, это должно быть возможно.)
См. Например:
Как открыть Chromium в полном объеме экранный киоск в минимальной среде менеджера окон (например, openbox / jwm) Настроить Ubuntu для библиотеки Интернет-киоскУ меня есть ответ, хотя все еще не совсем то, что я искал. Чтобы дети не уходили от своего теста, когда он открыт, я добавил запись в ~ / .config / openbox / lubuntu-rc.xml
Опять же, не тот ответ, который я искал, но он работает пока. Если кто-то еще ищет такую функцию, я привел пример ниже.
Пример:
<applications>
<application class="class-name" name="name-of-app" title="app-title"
type="app-type" role="app-role">
<fullscreen>yes</fullscreen>
<layer>above</above>
</application>
</applications>
Что это значит - это открыть приложение в полноэкранном режиме каждый раз он открывается и разбивает его поверх всех других окон. По крайней мере, в те испытаниях, которые я сделал до сих пор. Проблема в том, что привязки клавиш все еще работают, и другие окна могут быть открыты позади (или ниже) желаемого приложения. Сам по себе приложение остается на высоте, даже когда Alt + Tab вызывается для переключения окна.
Эта работа была вдохновлена сообщением в блоге Arch Linux, посвященном настройке на openbox. (https://bbs.archlinux.org/viewtopic.php?id=93126)
Я все еще ищу способ создания профиля привязки клавиш, основанного на том, какие приложения открыты.