Я только что преобразовал свой Chromebook из Chromeos в Ubuntu, и я все еще делаю несколько оставшихся настроек. Однако у меня возникают проблемы, по сути, я хочу сделать следующее:
Измените кнопку поиска на Caps Lock. Измените функцию кнопок отмены, возврата и обновления, чтобы всякий раз, когда я нахожусь в браузере Chrome, я можно вернуться на вкладку или обновить ее, не нажимая кнопку обновления браузера.
Большое спасибо заранее!
Используйте xbindkeys..
sudo apt-get install xbindkeys
Xbindkeys является очень универсальной программой, которая позволяет Вам повторно отобразить ключи очень легко. Это использует файл конфигурации, мое значение по умолчанию, расположенное в Вашем корневом каталоге, для изменения привязок клавиш в определенные команды.
Для создания файла конфигурации по умолчанию Вы используете команду:
xbindkeys --defaults
, Который печатает файл конфигурации по умолчанию. Таким образом, если бы Вы хотите создать файл, содержащий значения по умолчанию, Вы использовали бы:
xbindkeys --defaults > $HOME/.xbindkeysrc
, Который печатает значения по умолчанию в скрытый файл, названный .xbindkeysrc, расположенным в доме (~).
Теперь для фактического изменения привязки ключей мы сначала должны знать, каковы имя или keysym тех ключей. xbindkeys позволяет нам использовать дескриптор-k для нахождения названия сочетания клавиш или сочетания клавиш. Выполненный:
xbindkeys -k
И нажатие сочетание клавиш или сочетание клавиш. Ваш вывод посмотрит что-то подобное этому (при нажатии пространства):
"NoCommand"
m:0x10 + c:65
Mod2 + space
"Никакая Команда" не говорит нам, что в настоящее время никакая команда не связана с клавишей "Пробел".
m:0x10 + c:65
Mod2 + space
название ключа/сочетания клавиш.
файл конфигурации..
Позволяет, открывают файл конфигурации, который Вы сделали ранее:
gedit .xbindkeysrc
Вот выборка из файла конфигурации по умолчанию:
#
# A list of keys is in /usr/include/X11/keysym.h and in
# /usr/include/X11/keysymdef.h
# The XK_ is not needed.
#
# List of modifier:
# Release, Control, Shift, Mod1 (Alt), Mod2 (NumLock),
# Mod3 (CapsLock), Mod4, Mod5 (Scroll).
#
# The release modifier is not a standard X modifier, but you can
# use it if you want to catch release events instead of press events
# By defaults, xbindkeys does not pay attention with the modifiers
# NumLock, CapsLock and ScrollLock.
# Uncomment the lines above if you want to pay attention to them.
#keystate_numlock = enable
#keystate_capslock = enable
#keystate_scrolllock= enable
# Examples of commands:
"xbindkeys_show"
control+shift + q
Каждая строка, начинающаяся #, является комментарием и не будет считана или выполнена xbindkeys.
До сих пор единственная строка, которая не комментируется:
"xbindkeys_show"
control+shift + q
Эта выборка показывает базовый синтаксис команд xbindkeys:
"Command to run (in quotes)"
key to associate with command (no quotes)
Поэтому, как Вы видите:
"xbindkeys_show"
control+shift + q
Выполнения команда xbindkeys_show
, когда Вы нажимаете Ctrl+Shift+q.