Как в Ubuntu переключать языки клавишами ALT + SHIFT
Стандартная графическая оболочка Ubuntu GNOME активирует клавишу ALT при ее нажатии, а не при отпускании.
При переходе с Windows на Ubuntu Linux одним из первых желаний может быть настроить одинаковую комбинацию изменения языка клавиатуры. Это не удастся сделать в стандартном интерфейсе Ubuntu.
Чтобы изменить язык ввода на Ubuntu необходимо в настройках зайти в раздел клавиатурных сочетаний, найти секцию «Печать» и в ней — опцию «Переходить на другой источник введение».
Стандартная комбинация изменения языка — Super + Пробел. Кнопка Super — это клавиша с логотипом Windows на большинстве клавиатур.
При попытке установить привычные на Windows комбинации клавиш CTRL + SHIFT или ALT + SHIFT интерфейс Ubuntu НЕ БУДЕТ реагировать и предлагать установить комбинацию клавиш. Такое поведение актуальна для Ubuntu 17.10 и новее.
Для возможности переключения языка ввода комбинацией ALT + SHIFT в Ubuntu необходимо установить утилиту Gnome Tweaks. Это можно сделать в терминале командой sudo apt install gnome-tweaks или sudo apt install gnome-tweak-tool.
Запустите Gnome Tweaks и перейдите в раздел настроек клавиатуры и мыши. Нажмите кнопку дополнительных опций раскладки (Additional Layout Options) и в секции переключения раскладки (switching to another layout) установите ALT + SHIFT. При необходимости здесь можно выбрать и CTRL + SHIFT.


Закройте Gnome Tweaks и проверьте работу комбинации клавиш смены раскладки.
Стандартная графическая оболочка Ubuntu GNOME активирует клавишу ALT при ее нажатии, а не при отпускании. Поэтому в некоторых программах при использовании ALT + SHIFT возможно частое вызывания меню.
Изменение сочетания клавиш для смены раскладки в Ubuntu

В данном материале рассматривается, как изменить сочетание клавиш, которое используется для переключения раскладки клавиатуры в Ubuntu Linux.
Примечание для посетителей: Если произойдут изменения в способе настройки раскладок клавиатуры в Ubuntu, пожалуйста, напишите об этом в комментариях, чтобы мы обновили материал.
Сочетание, используемое по умолчанию, для смены раскладки в Ubuntu
По умолчанию в Ubuntu Linux для смены раскладки клавиатуры используется сочетание клавиш:
Super+Пробел
Для переключения раскладок клавиатуры в обратном порядке используется сочетание клавиш: Super+Shift+Пробел
Как изменить сочетание клавиш для переключения раскладки
Изменить сочетание клавиш для переключения раскладки клавиатуры в Ubuntu можно двумя основными способами:
- Используя утилиту Gnome Tweaks
- Используя штатную утилиту Параметры системы (Settings)
Почему мы рассматриваем два способа? Дело в том, что штатная утилита Параметры системы не позволяет установить такие сочетания, как Ctrl+Shift , Alt+Shift и некоторые другие. Утилита Gnome Tweaks позволяет это сделать.
Смена сочетания клавиш через утилиту Gnome Tweaks
Если у вас не установлена утилита Gnome Tweaks, то ее нужно сначала установить. Это можно сделать через штатный Менеджер приложений Ubuntu, используя поиск по фразе «gnome tweaks«. На русском языке приложение переведено как «Доп. настройки GNOME«.

Также можно установить Gnome Tweaks через терминал. Откройте терминал (для этого можно нажать сочетание клавиш Ctrl+Alt+T ). Выполните команду:
Запустите утилиту Gnome Tweaks. Запустить можно из Лаунчера (иконка «Доп. настрой. «).

Выберите вкладку Клавиатура и мышь и нажмите кнопку Дополнительные параметры раскладки

Откроется окно с разворачивающимся списком настроек комбинаций клавиш. Найдите пункт Переключение на другую раскладку . Установите галочку напротив сочетания, которое вы хотите использовать для переключение раскладки клавиатуры.

Смена сочетания клавиш через Параметры системы
Как было сказано выше, сочетание клавиш для переключения раскладки клавиатуры можно изменить через Параметры системы, но данная утилита не поддерживает установку некоторых сочетаний, которые часто используются для переключения раскладки.
Запустите Параметры системы. Для этого можно нажать сочетание клавиш Super+A и в Лаунчере найти значок Параметров системы — Параметры ( Settings ).

Откроется окно Параметров системы. Перейдите на вкладку Устройства .

Перейдите на вкладку Клавиатура . В правой части вы можете видеть список «Комбинации клавиш», который содержит список используемых в текущий момент сочетаний клавиш в системе.

Комбинации клавиш, используемые для смены раскладки клавиатуры, представлены пунктами:
- Переключиться на предыдущий источник ввода — по умолчанию Super+Shift+Пробел
- Переключиться на следующий источник ввода — по умолчанию Super+Пробел
Нажмите на соответствующий пункт, чтобы изменить сочетание клавиш для него. Откроется окно для ввода нового сочетания.

Нажмите на клавиатуре новое сочетание клавиш. Не все сочетания можно использовать в этом окне. Если сочетание можно установить, то оно отобразится в окне. Если оно вам подходит, нажмите кнопку Установить .
Ubuntu — Настройка переключения раскладки клавиатуры

В данной статье разберем подробную настройку переключения раскладки клавиатуры в Ubuntu. По умолчанию, в Ubuntu для смены раскладки (языка ввода) клавиатуры используется следующее сочетание клавиш: Super (Windows) — пробел. Кому-то это может показаться неудобным.
Как открыть окно параметров «Ввод текста».
Чтобы управлять настройками переключения раскладки клавиатуры, нужно открыть окно параметров «Ввод текста».
Сделать это можно следующими способами:
1. Через индикатор источника ввода на панели Unity:

2. Через окно «Параметры системы»:

3. Найдя приложение «Ввод текста» через поиск в Главном меню Dash:

Откроется окно параметров «Ввод текста»:

Добавление нового источника ввода.
Если нужно добавить новую раскладку клавиатуры, к примеру «Украинскую» или «Белорусскую».
Для этого жмём «+», находим нужную нам раскладку, жмём «Добавить»:

После чего добавленная раскладка клавиатуры отобразится в списке «Используемые источники ввода», где можно изменить приоритет раскладок стрелками вверх и вниз.
Установка сочетания клавиш для смены раскладки в Ubuntu.
Чтобы изменить сочетание клавиш для смены раскладки клавиатуры щелкаем мышкой в поле «Переключаться на следующий источник с помощью»:

Если у Вас 2 источника ввода, то этого достаточно. Но если у вас 3 и более источников ввода, то можно задать и сочетание клавиш для переключения на предыдущий источник ввода (поле ниже).
Разные раскладки клавиатуры для окон приложений Ubuntu.
Также можно настроить, чтобы раскладка клавиатуры менялась только в пределах открытого окна приложения. Что довольно удобно, когда приходится программировать на английской раскладке, а писать в чатах на русской.
Делается это выбором пункта «Разрешить разные источники для каждого из окон»:

Если пропал индикатор раскладки клавиатуры с верхней панели Unity.
Может возникнуть ситуация, что пропал индикатор источника ввода с верхней панели Unity: 
Чтобы решить эту проблему, нужно проставить галочку для «Показывать текущий источник ввода в панели меню»: 
Как в Linux Ubuntu переключить язык на клавиатуре?
Ubuntu Linux — это один из самых популярных дистрибутивов Linux в мире, который поставляется с множеством настроек, позволяющих адаптировать систему под потребности пользователя. Одним из наиболее важных аспектов настройки является установка языка ввода на клавиатуре, который позволяет печатать на разных языках без необходимости переключения языка вручную. В этой статье мы рассмотрим, как в Ubuntu Linux переключить язык на клавиатуре.
Переключение языка клавиатуры в Ubuntu Linux
Ubuntu Linux поставляется с поддержкой множества языков, что делает переключение языка на клавиатуре очень простым. Для переключения языка в Ubuntu Linux можно использовать стандартные горячие клавиши или настройки системы.
Использование стандартных горячих клавиш
Ubuntu Linux поставляется с несколькими стандартными горячими клавишами для переключения языка на клавиатуре. Эти горячие клавиши работают сразу после установки системы и не требуют дополнительной настройки.
Горячие клавиши для переключения языка в Ubuntu Linux:
- Alt + Shift — переключение языка на следующий в списке
- Super + Space — переключение между двумя последними использованными языками
Метод 2: Использование настроек системы
Ubuntu Linux также позволяет настроить язык клавиатуры через настройки системы. Для этого нужно выполнить следующие шаги:
- Откройте настройки системы, нажав на значок шестеренки в верхнем правом углу рабочего стола.
- Найдите раздел «Регион и язык» и откройте его.
- В разделе «Языки» добавьте нужный язык, если он еще не добавлен.
- Нажмите на кнопку «Настройки» рядом с добавленным языком.
- В открывшемся окне выберите нужный язык и настройте параметры языковой поддержки.
- Нажмите на кнопку «Применить» для сохранения настроек.
- Переключение языка на клавиатуре теперь будет доступно через стандартные горячие клавиши или соответствующие иконки на панели управления.
В Ubuntu Linux можно изменить горячие клавиши для переключения языка на клавиатуре, используя командную строку и инструмент xmodmap. Xmodmap — это утилита командной строки, которая позволяет изменять клавиши на клавиатуре.
Чтобы изменить горячие клавиши для переключения языка на клавиатуре, выполните следующие шаги:
- Откройте терминал, нажав на клавишу Ctrl + Alt + T.
- Введите команду xmodmap -e «keysym Alt_R = ISO_Level3_Shift» и нажмите Enter.
Эта команда изменяет правую клавишу Alt на клавишу ISO_Level3_Shift, которая может использоваться для переключения языка на клавиатуре.
- Введите команду xmodmap -e «keysym ISO_Level3_Shift = Alt_R» и нажмите Enter.
Эта команда изменяет клавишу ISO_Level3_Shift на правую клавишу Alt.
-
Сохраните изменения, введя команду xmodmap -pke >
Эта команда сохраняет изменения в файл .Xmodmap в домашней директории.
Теперь вы можете переключать язык на клавиатуре, нажимая правую клавишу Alt. Если вы хотите использовать другие клавиши для переключения языка на клавиатуре, замените ISO_Level3_Shift в командах выше на другой ключ, например, Caps_Lock или Scroll_Lock.
В Ubuntu Linux переключение языка на клавиатуре является очень простой задачей. Вы можете использовать стандартные горячие клавиши или настройки системы, чтобы переключать язык на клавиатуре. Кроме того, вы можете изменить горячие клавиши для переключения языка на клавиатуре с помощью командной строки.