Вопрос или проблема
Я итальянец, и часто мне нужно писать электронные письма, документы и тексты на итальянском, но для повседневных задач по вычислениям и программированию я предпочитаю использовать раскладку клавиатуры США, и у меня есть несколько клавиатур с раскладкой США. Также я нахожу, что на клавиатуре с альтернативной международной раскладкой быстрее пишутся комбинации, такие как “È”.
Я хотел бы установить язык на итальянский в Ubuntu 22.04 LTS, но использовать раскладку клавиатуры США, альтернативную международную, в качестве ввода. Итальянская (США) раскладка клавиатуры, похоже, не учитывает акценты, фонетические символы и другие подобные вещи. Я не вижу варианта итальянской (США, альтернативной международной) раскладки.
Я что-то упускаю? Как мне настроить эту раскладку?
Большое спасибо!
Самый простой способ сделать это – установить обе клавиатуры. Та, которая будет первой (сверху), станет основной. Затем вы можете добавить селектор клавиатуры в панель задач.
Есть еще одно более практическое решение – изменить раскладку клавиатуры и назначить неиспользуемые комбинации “альт-клавиш” на необходимые вам символы. Плохая новость в том, что это потребует некоторых усилий.
Используя ту же клавиатуру, которую вы используете (США Международная), я добавил символы, необходимые для ввода букв эсперанто. Если вы не знаете, как это сделать, я могу вам рассказать.
Это может вам помочь: Как переназначить клавиши с помощью xmodmap
Больше информации: xmodmap – это утилита для изменения раскладок клавиатуры
Ответ или решение
Установка итальянского языка ввода при использовании раскладки клавиатуры US alt. intl. в Ubuntu 22.04 LTS
Ваша ситуация вполне распространена среди пользователей, которые предпочитают использовать определённую раскладку клавиатуры для программирования и повседневных задач, и одновременно требуют элементы другой языковой раскладки, чтобы писать на своем родном языке. Вот как вы можете настроить систему так, чтобы облегчить работу с итальянскими текстами, сохраняя удобство использования US alt. intl. раскладки.
1. Установка двух раскладок клавиатуры
Первый вариант — установить обе раскладки клавиатуры: итальянскую и US alt. intl. Это даст вам возможность быстро переключаться между ними по мере необходимости.
- Шаг 1: Откройте "Настройки" и перейдите в раздел "Регион и язык".
- Шаг 2: В разделе "Источники ввода" нажмите на кнопку "Добавить" и выберите "Итальянский" и "English (US, International)".
- Шаг 3: Настройте порядок, в котором эти раскладки будут использоваться: итальянская должна быть первой, если вы хотите, чтобы она использовалась по умолчанию. Вы можете легко переключаться между раскладками, используя комбинацию клавиш (по умолчанию это может быть Super + Space или Alt + Shift).
2. Использование клавиатурного селектора
Второй вариант предполагает использование виджета для переключения раскладок на панели управления. Это необязательно, но может значительно ускорить процесс переключения.
- Шаг 1: Убедитесь, что у вас включены два источника ввода.
- Шаг 2: Перейдите в "Настройки" > "Панель" и добавьте индикатор клавиатуры в панель, чтобы легко получать доступ к переключателям раскладок.
3. Настройка комбинаций клавиш с помощью xmodmap
Если вы хотите доработать свою раскладку и создать уникальные комбинации для часто используемых символов и акцентов в итальянском языке (например, "È", "À", "Ò"), вы можете использовать инструмент xmodmap
.
-
Шаг 1: Установите
xmodmap
(если он пока не установлен). Откройте терминал и выполните:sudo apt install x11-xserver-utils
-
Шаг 2: Стандартные настройки, которые вы получите по умолчанию, можно изменить. Для этого вы должны сначала создать файл конфигурации. Выполните в терминале:
xmodmap -pke > ~/.Xmodmap
-
Шаг 3: Откройте
.Xmodmap
в текстовом редакторе и добавьте необходимые символы. Например, для добавления "È" вы можете добавить следующую строку:keycode 26 = e E eacute Eacute
Это даст вам возможность набирать "È" при нажатии клавиш "Alt" + "e".
-
Шаг 4: Примените изменения, используя команду:
xmodmap ~/.Xmodmap
Заключение
Каждый из этих методов имеет свои плюсы и минусы, поэтому рекомендуется выбрать тот, который подходит именно вам. Если вам необходимо всего лишь дополнительные символы, xmodmap
может стать отличным решением без необходимости постоянного переключения между раскладками. Если же вы часто работаете как с итальянским, так и с английским текстами, тогда лучше установить обе раскладки и переключаться между ними по мере необходимости.