Как изменить раскладку клавиатуры в Linux

Когда вы проводите какое-то время за работой на компьютере, вы понимаете, что ваши предпочтения имеют значение. Настройка компьютера именно так, как вам нравится, может стать решающим фактором между тем, чтобы выполнять работу гладко, и тем, чтобы тянуть что-то, что в противном случае было бы простым. Ваша клавиатура и её раскладка являются важным фактором, будь то написание текста, программирование или просто использование горячих клавиш.
Хотя у каждой среды рабочего стола Linux есть свои способы управления этим, каждая из них упрощает настройку раскладки клавиатуры для вашего языка, региона и личных предпочтений.
Содержание
- LXDE
- GNOME/Budgie
- KDE Plasma
- XFCE
- Cinnamon
- MATE
- Enlightenment
- Часто задаваемые вопросы
Также читайте: 9 лучших дистрибутивов Linux для пользователей Windows
LXDE
Легкая X11 среда рабочего стола (LXDE) — это простая среда для современных операционных систем на базе Linux. Поскольку она имеет минималистичный дизайн, изменение раскладки клавиатуры для LXDE является простым.

- Щелкните по значку LXDE в нижнем левом углу экрана, чтобы открыть меню, затем наведите курсор мыши на “Настройки”.
- Чтобы изменить раскладку клавиатуры, нажмите “IBus Preferences”. Окно настроек IBus управляет поведением внутреннего драйвера клавиатуры в Linux.

- Чтобы изменить раскладку клавиатуры, перейдите на вкладку “Метод ввода”.

- Окно настроек отобразит все раскладки клавиатуры, которые у вас есть на компьютере. Чтобы добавить новую, нажмите “Добавить”.
- Это, в свою очередь, откроет меньшее меню со списком часто используемых языков. Вы также можете нажать вертикальные многоточия (⋮) после начальных опций, чтобы найти другие доступные языки.

- Закройте окно настроек, чтобы сохранить вашу конфигурацию. Теперь вы можете переключаться между различными раскладками клавиатуры, нажав на значок IBus в панели задач LXDE.

Также читайте: Топ-7 дистрибутивов на базе Debian, которые стоит попробовать, если вы хотите альтернативу Ubuntu
GNOME/Budgie
- Откройте приложение “Настройки”. Найдите вкладку “Клавиатура” в списке слева и нажмите на неё.

- Тело окна изменится, чтобы отобразить ваши текущие настройки ввода, и вы увидите раздел “Источники ввода”, где вы можете изменить или добавить раскладки клавиатуры.

- Нажмите на знак плюс (+) прямо под вашим текущим языком. Откроется новое окно и предложит некоторые общие варианты, связанные с вашим текущим языком.
- Если вы ищете что-то другое, нажмите на три точки внизу списка. Выбор расширится, чтобы отобразить еще больше связанных опций. Если вы все еще не видите то, что ищете, выберите “Другие” внизу списка.
- Когда у вас будет раскладка и язык на выбор, нажмите, чтобы выделить его, и нажмите кнопку “Добавить” в верхнем правом углу окна.
KDE Plasma
- Откройте настройки Plasma. Прокрутите вниз в меню слева от окна. Под заголовком “Аппаратное обеспечение” найдите “Устройства ввода” и нажмите на него.

- Окно изменится, чтобы отобразить элементы в разделе “Устройства ввода”. Убедитесь, что “Клавиатура” выбрана на левой вкладке, и обратите внимание на основное тело окна.

- Найдите и выберите вкладку “Раскладки” в верхней части окна, затем установите флажок “Настроить раскладки” и разблокируйте параметры раскладки клавиатуры.

- Нажмите кнопку “Добавить”, чтобы настроить новую раскладку клавиатуры. Plasma откроет новое окно, которое позволит вам выбрать ваш язык, раскладку и вариант.
- Вы можете дать вашей новой записи имя и даже назначить горячую клавишу для легкого переключения на неё. Когда вы закончите, нажмите “ОК”, чтобы добавить вашу новую раскладку клавиатуры.
Также читайте: 13 лучших игр и приложений для набора текста для всех
XFCE
В XFCE вы можете найти настройки раскладки клавиатуры в приложении настроек клавиатуры. Вы можете попасть туда через общее приложение “Настройки” для XFCE или напрямую через “Клавиатура” в разделе “Настройки” вашего меню.

- Когда окно откроется, выберите вкладку “Раскладка” вверху. Всё будет серым, так как XFCE по умолчанию будет использовать ваш системный язык. Снимите флажок “Использовать системные настройки”, чтобы открыть элементы управления.
- Чтобы изменить раскладку клавиатуры, либо выберите существующую раскладку и “Измените” её с помощью этой кнопки, либо нажмите кнопку “Добавить” для новой раскладки.

- Откроется новое меньшее окно, в котором будут перечислены доступные языки. Если у языка есть доступные варианты раскладки, рядом с ним будет черная стрелка. Нажмите на стрелку, чтобы отобразить варианты.
- Найдите язык и раскладку, которые вы хотите, и нажмите “ОК” внизу окна, чтобы добавить её.
Cinnamon
- Вы можете найти настройки клавиатуры в приложении “Настройки” Cinnamon. Прокрутите вниз и в разделе “Аппаратное обеспечение” нажмите на настройки “Клавиатура”.

- Окно изменится, чтобы отобразить доступные настройки. Найдите в верхней части окна вкладку “Раскладки” и выберите её.

- Ваше окно снова переключится, чтобы отобразить вашу текущую раскладку клавиатуры в поле слева с доступными опциями справа. Чтобы добавить новую раскладку клавиатуры, нажмите на знак плюс (+) внизу поля слева.

- Cinnamon откроет новое окно, в котором перечислены все доступные языки и раскладки в алфавитном порядке. Найдите свою или используйте предоставленный поиск, чтобы ускорить процесс. Выберите свою раскладку и нажмите “Добавить”.
Также читайте: Как копировать и вставлять текст, файлы и папки в терминале Linux
MATE
- Найдите настройки клавиатуры в разделе “Настройки” меню MATE и запустите его.

- Когда приложение откроется, выберите вкладку “Раскладки” в верхней части окна.

- Окно изменится, чтобы отобразить вашу текущую раскладку клавиатуры и несколько опций, таких как модель клавиатуры. Нажмите кнопку “Добавить”, чтобы выбрать новую раскладку клавиатуры.

- MATE откроет новое окно, в котором отображается большая графика клавиатуры. Вверху вы увидите опцию переключения между поиском по языку или по стране. Результаты одинаковы, поэтому используйте тот способ, который вам удобнее.
- Выберите либо свой язык, либо страну, затем найдите точную раскладку, которую вы предпочитаете.
- При выборе раскладок вы увидите, как графика клавиатуры изменяется в соответствии с ними. Когда вы будете готовы, нажмите “Добавить”.
Enlightenment
Enlightenment — это простая, но элегантная среда рабочего стола, которую вы можете установить в современных дистрибутивах Linux. Учитывая это, изменение раскладки клавиатуры для этой среды невероятно просто.

- Щелкните левой кнопкой мыши на рабочем столе. Это откроет контекстное меню Enlightenment, где вы можете выбрать различные функции вашей системы.
- Наведите курсор мыши на “Настройки -> Все -> Ввод”. Это приведет вас в меню привязок Enlightenment, где вы можете настроить, как среда реагирует на определенные вводы с клавиатуры и мыши.

- Нажмите “Клавиатура”, чтобы открыть окно карты клавиатуры Enlightenment, затем нажмите “Добавить”. Это сообщит Enlightenment, что вы хотите установить новую карту клавиатуры для вашей системы.

- Карты клавиатуры различаются между моделями, раскладками и вариантами, поэтому вы можете установить как языковые, так и безязычные варианты, такие как DVORAK и французская раскладка AZERTY, в одном и том же меню. В моем случае, поскольку я изучаю немецкий, я выберу “Раскладка”, а затем прокручу вниз, чтобы выбрать “Немецкий (de)”.

- Это загрузит немецкую раскладку клавиатуры для моей клавиатуры. Однако, чтобы полностью активировать её, вам нужно увеличить приоритет второй раскладки, выбрав её и переместив вверх в окне карты клавиатуры.

- Нажмите “ОК”, чтобы сохранить ваши изменения.
Также читайте: 5 инструментов для легкого создания пользовательского дистрибутива Linux
Часто задаваемые вопросы
Есть ли разница между моделью клавиатуры, раскладкой и вариантом?
Да! Хотя эти три опции выглядят похоже, модель, раскладка и вариант относятся к трем различным частям внутреннего драйвера клавиатуры Linux. Модель клавиатуры относится к общему типу клавиатуры, используемой с машиной.
Например, стандартная настольная клавиатура будет 110-клавишной, в то время как у ноутбука может быть немного меньше. Значение модели клавиатуры сообщает ядру Linux, какие клавиши и сигналы оно должно ожидать, пока пользователь печатает.
Раскладка клавиатуры и вариант, с другой стороны, являются внутренними сопоставлениями для клавиш конкретной модели клавиатуры. Изменение раскладки или варианта в машине не изменяет сигналы, которые ядро ожидает, поэтому 110-клавишная модель может использоваться как для французской раскладки AZERTY, так и для немецкой раскладки QWERTZ.
Возможно ли использовать другую раскладку клавиатуры, даже если у меня американская клавиатура?
Да! Как описано выше, раскладка клавиатуры не зависит от типа клавиатуры, которую вы используете, поэтому вы можете установить раскладку клавиатуры для языка, использующего другую клавиатуру. Например, я смог установить немецкую раскладку клавиатуры, даже несмотря на то, что использую английскую клавиатуру.
Однако одна из проблем с этим подходом заключается в том, что символы, напечатанные на вашей клавиатуре, не будут правильно соответствовать внутренней таблице символов в Linux. Например, нажатие клавиши Y на американской клавиатуре, использующей немецкую раскладку, напечатает Z.
Я изменил раскладку клавиатуры, и теперь некоторые клавиши не работают. Моя клавиатура сломана?
Нет! Это прямой результат несоответствия между моделью клавиатуры и раскладкой в вашей машине. Некоторые раскладки клавиатуры требуют конкретной модели, чтобы функционировать.
Из-за этого некоторые раскладки клавиатуры будут искать специфические сигналы клавиатуры от моделей, которые они ожидают, игнорируя другие сигналы от неизвестных моделей. Например, японская раскладка клавиатуры использует другую модель клавиатуры, чтобы учесть переключение между различными наборами символов.
Один из способов решения этой проблемы — использовать тот тип клавиатуры, который раскладка ожидает от машины, поэтому, если вы собираетесь использовать японскую раскладку, вам также нужно будет использовать модель японской клавиатуры.
Кредит изображения: Фигура криминалистического расследования на клавиатуре от 123RF. Все скриншоты от Рамсеса Реда