Сопоставление моих пользовательских ключей в Debian
Вопрос
У меня есть клавиатура Microsoft с рядом нестандартных кнопок, таких как «Почта», «Поиск», «Интернет/Домой» и т. д.
Было бы неплохо иметь возможность привязывать эти клавиши для выполнения произвольных программ.
Кто-нибудь знает, как это сделать в Debian Etch?
Решение
Я не могу сказать наверняка, потому что я не использую Debian, но если вы используете Gnome, самый простой способ — запустить gnome-keybinding-properties (Система > Настройки > Сочетания клавиш).
Вместо того, чтобы вводить ярлык, например Ctrl+М, нажмите кнопку на клавиатуре.
Если вы предпочитаете делать это через командную строку или с другой средой рабочего стола, это может помочь: Необычные клавиши и клавиатуры
Другие советы
Запустив Debian, у меня возникла та же проблема.Я запустил xev и посмотрел, какой код возвращают эти клавиши.Microsoft любит немного нарушать стандарты, поэтому некоторые мультимедийные клавиши просто не будут работать.Но те, которые это сделают, вернут код ключа.Затем напишите сценарий с xmodmap для правильного сопоставления этих ключей.
А Генту вики имеет отличную документацию о том, как это делать.
Я поместил свой скрипт xmodmap в ~/.kde/Autostart/, потому что я использую kde, но вы можете так же легко поместить его в свою домашнюю папку и использовать его в качестве источника .bashrc или .profile.
После того как вы сопоставили коды клавиш, вы можете назначить эти клавиши определенным действиям в среде вашего рабочего стола.
Я использовал Gizmo Daemon для своего PowerMate под Debian — он также поддерживает необычные клавиши клавиатуры (хотя я не пробовал его для этих клавиш).Взломать gizmod, чтобы заставить его делать то, что я хотел, было довольно легко.
Есть несколько разных способов сделать это, самый простой из которых, как правило, нажатие клавиши, который, вероятно, доступен в репозиториях Debian.Руководство пользователя здесь.Однако есть вероятность, что ваша клавиатура с ним не будет работать.
Если вы хотите сделать это вручную, вы можете редактировать ~/.xmodmap и использовать Xmodmap ~/.xmodmap, чтобы применить модификации