У меня проблема с моей Ubuntu, работающей под управлением 14.04 LTS.
Проблема в том, что я пытаюсь использовать Alt + F4 и Alt + Tab, но это не работает, работает только с правым Alt.
Я также пытался установить новую комбинацию клавиш для Alt + F4 и Alt + Tab, но как только я нажимаю Alt, ярлык устанавливается.
Когда я установил ярлык, я заметил, что клавиша не соответствует Alt, это был Level3 Shift.
Я искал в Интернете способ изменить этот Level3 Shift на нормальный Alt, но нашел только противоположное решение.
Есть предложения?
Попробуйте xev
и xmodmap
:
xev
тогда нависают Ваша мышь над черным квадратом. Нажатие клавиша Alt, и обращают внимание на следующее: Мой вывод был (сокращенным): KeyPress event... keycode 64 (keysym 0xffe9, Alt_L), ... XFilterEvent returns: False
важная часть является кодом клавиши: Мой был 64, но Ваш, вероятно, отличается.
Выполнение команда xmodmap -e "keycode 64 = Alt_L"
, занимающая место 64
для любого вывода, Вы добираетесь (возможно 135
на Вашей клавиатуре)
, Это должно было изменить его. Если это имеет, тогда необходимо выполнить следующую команду: xmodmap -pke >~/.Xmodmap
Создают файл, названный .xinitrc
в Вашей домашней папке (/home/username)
В той вставке файла строка xmodmap .Xmodmap
. Это должно сохранить его навсегда.
См. этот ответ для получения дополнительной информации о переотображении.
Проверьте значения по умолчанию текущего макета
, Проверка использовала имена расположения/варианта, пример мой случай:
$ setxkbmap -query
rules: evdev
model: pc105
layout: us,us
variant: altgr-intl
Открывают файл в /usr/share/X11/xkb/symbols/
с тем же названием layout
.
sudo nano /usr/share/X11/xkb/symbols/us
Прокручивают вниз к точному variant
xkb_symbols "altgr-intl" {
name[Group1]= "English (international AltGr dead keys)";
...
include "level3(ralt_switch)"
};
, Видят, имеете ли Вы include "level3(ralt_switch)"
(или возможно include "level3(lalt_switch)"
, не уверенный, если это возможно), раз так удалите его строку.
Выполнение для обновления расположения
sudo dpkg-reconfigure xkb-data
Оба из этих решений были немного также hacky для моего вкуса, таким образом, я вырыл немного глубже. Решение я нашел только использование dconf-editor
.
Просто открывают dconf-editor
и поиск (ctrl+F) для xkb-options
и обновляют значение. В моем случае значение связалось с xkb-options
, ключ был
['terminate:ctrl_alt_bksp','lv3:alt_switch']
, опция 'lv3:alt_switch'
была той, которая вызывала мою головную боль. Я просто изменил значение на:
['terminate:ctrl_alt_bksp']
Вот именно!