Вопрос или проблема
Я искал способ заставить мою клавиатуру Logitech MX mini работать так же, как она работает на MacOS, на Linux Mint, когда пытаюсь использовать тильду над гласными, такими как “a” или “o”.
На MacOS, если я нажимаю opt+ñ, у меня появляется подчеркнутая тильда “~”, если я нажимаю гласную, я получаю комбинацию обеих. Пример:
- opt+ñ + a = ã
Это похоже на то, как работает shift+^ + e = ê.
Я искал и пробовал несколько решений, но ни одно из них до сих пор не сработало:
- изменить тип ввода на XIM
- использовать испанскую раскладку (мертвая тильда)
- играть с “Опциями раскладки клавиатуры”, такими как составной ключ, 2-й, 3-й и 5-й уровень
Есть ли идеи, как это решить?
Спасибо заранее 😉
Ища что-то еще, я наткнулся на ответ на вопрос здесь, ха-ха.
После просмотра исходного кода @ /usr/share/X11/xkb/symbols/es
я обнаружил, что могу использовать испанскую раскладку (мертвая тильда).
Это работает, но клавиша – “4” (opt+4 + a) вместо “ñ”, и это не идеально, потому что когда я вернусь к своему Mac, мне придется помнить об этом и бороться с мышечной памятью…
Тогда я начал думать, что могу просто отредактировать этот файл и сделать переназначение, и тогда я нашел статью Ubuntu, которая именно этого и касается.
Например, предположим, что у вас испанская клавиатура, и вы хотите добавить мертвую клавишу для акцента тильды для общения с вашими бразильскими друзьями. Вы можете решить разместить акцент тильды на клавише ñ, потому что этот символ напечатан прямо на клавише (хотя и над “n”).
Надеюсь, это будет полезно кому-то, где-то.
Пока!
Ответ или решение
Как настроить клавишу тильды на испанской раскладке клавиатуры в Linux Mint
Если вы используете клавиатуру Logitech MX Mini в среде Linux Mint и хотите настроить клавишу тильды для работы аналогично MacOS, где комбинация opt+ñ
позволяет вводить тильду над гласными (например, opt+ñ
+ a
= ã
), вы на правильном пути. В этом ответе мы подробно разберем, как добиться желаемого поведения клавиатуры.
Проблема описания
На MacOS комбинация opt+ñ
вводит тильду, после нажатия которой можно добавлять гласные для получения комбинированных символов. В Linux Mint изменение раскладки клавиатуры на «Испанская (мертвая тильда)» дает аналогичное поведение, но вместо использования клавиши ñ
в некоторых случаях вводится тильда через другую клавишу, например, 4
, что часто вызывает путаницу.
Решение проблемы
-
Изменение раскладки клавиатуры:
- Откройте настройки клавиатуры в вашей системе.
- Выберите «Клавиатура» и затем перейдите в раздел «Раскладки» (или «Layouts»).
- Добавьте раскладку «Испанская (мертвая тильда)» (
Spanish (dead tilde)
).
Это должно дать возможность использовать тильду, но как вы заметили, клавиша будет
4
вместоñ
. -
Редактирование XKB файлов:
Если вам не нравится поведение по умолчанию, вы можете изменить настройки раскладки, редактируя файл/usr/share/X11/xkb/symbols/es
. Это позволит вам переназначить клавиши по вашему усмотрению. Рекомендуется создать резервную копию этого файла перед внесением изменений.- Откройте терминал и выполните команду:
sudo cp /usr/share/X11/xkb/symbols/es /usr/share/X11/xkb/symbols/es.backup
- Затем откройте файл для редактирования:
sudo nano /usr/share/X11/xkb/symbols/es
Найдите секцию, отвечающую за
ñ
и измените поведение в соответствии с вашими потребностями. Например, вы можете заменить существующий символ дляñ
на комбинацию тильды и гласной. - Откройте терминал и выполните команду:
-
Создание пользовательской английской раскладки:
Если вам удобнее создать свою пользовательскую раскладку, используйте инструкции из документации Ubuntu по пользовательским раскладкам. Создайте новый файл в формате XKB, где вы можете определить собственные комбинации клавиш.
Тестирование изменений
После внесения изменений обязательно протестируйте новую раскладку:
- Откройте текстовый редактор и попробуйте нажать
opt+ñ
, затем одну из гласных. Если всё настроено правильно, вы должны получить желаемый символ (например,ã
).
Заключение
Теперь вы знаете, как настроить клавишу тильды на испанской раскладке клавиатуры в Linux Mint, чтобы она работала аналогично MacOS. Эти шаги помогут вам адаптировать вашу клавиатурную раскладку под индивидуальные потребности и избежать путаницы при переключении между Mac и Linux.
Если у вас возникнут дополнительные вопросы или потребуется помощь, не стесняйтесь обращаться в сообщество Linux Mint или технические форумы.