В опциях раскладки клавиатуры такой опции нет, что печально.
Как я могу сделать это вручную?
keyboard
keyboard-layout
Ицхака
источник
источник
Ответы:
Чтобы сделать это вручную, вы хотите создать файл с именем .Xmodmap в вашем домашнем каталоге. Вы можете сделать это с помощью команды из терминала
Это создаст файл и откроет его в gedit. Добавьте следующие строки в файл:
Сохраните файл и выйдите из gedit. При следующем входе в систему новые сочетания клавиш будут активны. Чтобы настройки вступили в силу немедленно, введите следующую команду:
Существует вероятность того, что коды клавиш выше на вашем компьютере разные. Если вышеперечисленное не работает, попробуйте запустить программу xev из командной строки. Xev создаст новое маленькое окно в углу вашего экрана. Если вы начнете нажимать клавиши на клавиатуре, вы получите всю информацию о сопоставлении клавиш для нажатия этой клавиши.
Например, если я нажимаю «q» во время работы xev, я получаю следующий вывод:
Код ключа 24 - это информация, которую мы ищем. Нажмите левую клавишу Ctrl и левую клавишу Alt при запуске xev, чтобы получить свои собственные соответствующие коды клавиш, чтобы подтвердить, что они совпадают с теми, которые использовались выше.
Надеюсь, это поможет.
источник
xmodmap ~/.Xmodmap
каждый раз, когда я перезагружаюсь. Как я могу автоматизировать это?Если вы не хотите испытывать боль
xmodmap
, вы также можете сделать это через настройки gnome.sudo apt-get install gnome-tweak-tool
, откройте его, перейдите к вводу текста и измените параметр положения клавиши Ctrl на Swap влево Alt и Ctrl :Вы могли бы также сделать это через
gsettings
, но я не уверен в точном имени записи конфигурации.источник
Просто создайте ~ / .Xmodmap с помощью простого текстового редактора и перезапустите Xserver.
источник
xmodmap ~/.Xmodmap
чтобы загрузить его. Я не уверен, должен ли я делать это при каждой перезагрузке.Если вы хотите удерживать клавишу Ctrl в нормальном положении при использовании терминальных приложений и приложений с графическим интерфейсом, вы можете взглянуть на Kinto.
https://github.com/rbreaves/kinto
Вот суть того, что он делает по сути, на самом деле это относительно просто, но я создал установщик Kinto, который использует systemd и работает на системах на основе x11, которые создадут сервис / скрипт с xprop, который прослушивает имя вашего активного приложения.
https://gist.github.com/rbreaves/f4cf8a991eaeea893999964f5e83eebb
Я бы хотел поддержать Wayland и x11 одним решением, но xprop не предназначалось для этого мира.
Вот подтверждение концепции для KDE Plasma 5 Wayland. https://github.com/rbreaves/applet-window-title/commit/ff17e694579a52a9848d6bea87b2d11f22033718
источник