Есть ли способ остановить переключение клавиатуры NumLock в KDE?
Я хочу использовать Numlock в качестве горячей клавиши и переключать клавиатуру с помощью другой клавиши или приложения.
AFAIK там являются двумя опциями для изменения контурных карт. Xmodmap относительно легко изменить, но страдает от того, чтобы быть немного не спешащий запуск. Xkb ужасно труден и ужасно зарегистрированный, но намного более стабилен и должен, предположительно, заменить xmodmap. Я использую последнего.
Однако я не уверен, как легкий это должно повторно отобразить модифицирующие клавиши с xkb. (FWIW, параметры настройки системы KDE являются просто frontend к xorg/xkb опциям.)
В любом случае, вот решение с помощью xmodmap.
Во-первых, проверьте существующее отображение.
xmodmap -pke
Вы будете видеть что-то подобное следующему.
keycode 77 = Num_Lock NoSymbol Num_Lock
Вы не сказали, какой ключ Вы хотели подкачать, поэтому как пример, я подкачаю с Num Lock. Следовательно, также найдите строку для этого ключа.
keycode 38 = a A a A aacute Aacute aacute
Выполнение следующие команды для тестирования путем свопинга их сразу.
xmodmap -e 'keycode 38 = Num_Lock NoSymbol Num_Lock'
xmodmap -e 'keycode 77 = a A a A aacute Aacute aacute'
И можно проверить отображение снова.
xmodmap -pke
Для внесения этого изменения постоянным создайте ~/.Xmodmap
со следующим содержанием, затем перезапустите (или возможно зарегистрируйтесь/в).
keycode 38 = Num_Lock NoSymbol Num_Lock
keycode 77 = a A a A aacute Aacute aacute
Открытый наутилус с:
sudo nautilus
Перейдите в /usr/share/X11/xkb/symbols
Открытый pc
файл с gedit.
Измените строку
key <NMLK> { [ Num_Lock ] };
Кому:
key <NMLK> { [XF86Bluetooth, Num_Lock ] };
6. Сохраните и закройте файл.
Выполненный
sudo dpkg-reconfigure xkb-data
Перезапустите компьютер.
Теперь Вы сможете использовать NumLock в качестве горячей клавиши.
Также проверьте это в KDE, если Вы хотите клавиатуру, вводят номера: