Вопрос Сбросьте раскладку клавиатуры по умолчанию и уничтожьте все предыдущие настройки


Как я могу устранить все возможные модификации макета клавиатуры, чтобы моя раскладка клавиатуры вернулась к норме? Я хотел попытаться изменить ключ блокировки шапки, чтобы быть контрольным ключом, как это делали многие люди до меня. Я наконец нашел способ сделать это, добавив команду

/bin/bash -c "sleep 15&&setxkbmap -layout us -option ctrl:nocaps"

к моим настройкам приложений для запуска. (доступ осуществляется путем ввода супер, а затем ввода «запуска приложений»)

Он работает с такими командами, как ctrl + d, которые имеют только ctrl и букву, но, похоже, не работают для таких команд, как ctrl + alt + T, которые состоят из ctrl и дополнительного ключа-модификатора.

Когда я пытался это сделать раньше, я попробовал кучу разных вещей, которые я не помню, большинство из которых связано с xmodmap и xkeycaps, но, возможно, с некоторыми другими изменениями. Команды для xmodmap не имеют никакого эффекта, а команды с xkeycaps не сохраняются после выхода из системы.

У меня нет файла ~ / .Xmodmap, и я попытался использовать

dpkg-reconfigure keyboard-configuration

как предложено в этой теме: Раскладка клавиатуры не изменится но безрезультатно.

Я заметил, что когда я использую гостевую учетную запись, клавиша блокировки кепок работает нормально, значит, это значит, что проблема лежит где-то в моем домашнем каталоге? Я соблазн просто уничтожить свою учетную запись пользователя и просто сделать еще одну, если это будет делать трюк.

РЕДАКТИРОВАТЬ: Нашли решение! Ура. Я проверил в моих настройках dconf, используя следующую команду:     dconf-редактор Затем я отправился в org> gnome> desktop> input-sources и обнаружил, что в «xkb-options» реестра есть ['caps: none']. Измените параметр [], чтобы вернуть поведение моей клавиатуры в нормальное состояние.


2
2017-09-18 07:04


происхождения


Думаю, он должен быть специфичным для пользователя. Но, читая только ваш вопрос, я думаю, что удаление команды запуска, которую вы описываете, может быть, вероятно, уже всем необходимым. - Byte Commander
Я удалил команду запуска, теперь ключ блокировки колпачков ничего не делает. При запуске xev он регистрируется как keycode 66 (keysym 0xfe03, ISO_Level3_Shift), но у него нет функции, сопоставленной с ним. - wyverniv
Я не эксперт в этом, но, возможно, вы хотите попробовать dpkg-reconfigure keyboard-configuration еще раз? - Byte Commander


ответы:


У меня была та же проблема, и для меня работала следующая команда

dpkg-reconfigure keyboard-configuration

(после предложение by @Byte Commander)


1
2017-11-17 15:47





Благодаря деталям в Тема раздела, Я часто использую следующую команду для сброса compose:ralt вариант макета при переключении между макетами клавиатуры:

sudo udevadm trigger --subsystem-match=input --action=change

0
2018-04-10 08:26