Ubuntu как изменить горячие клавиши для смены раскладки клавиатуры

Как изменить сочетание клавиш для смены раскладки клавиатуры в Ubuntu.

Изменение сочетания клавиш для смены раскладки в Ubuntu

В данном материале рассматривается, как изменить сочетание клавиш, которое используется для переключения раскладки клавиатуры в Ubuntu Linux.

Данное руководство можно использовать для Ubuntu 18.04, 18.10, 19.04 и, скорее всего, для других версий Ubuntu, использующих GNOME 3.

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

Оглавление

  • Сочетание, используемое по умолчанию, для смены раскладки в Ubuntu
  • Как изменить сочетание клавиш для переключения раскладки
    • Смена сочетания клавиш через утилиту Gnome Tweaks
    • Смена сочетания клавиш через Параметры системы

Сочетание, используемое по умолчанию, для смены раскладки в Ubuntu

По умолчанию в Ubuntu Linux для смены раскладки клавиатуры используется сочетание клавиш:
Super+Пробел

Для переключения раскладок клавиатуры в обратном порядке используется сочетание клавиш: Super+Shift+Пробел

Клавиша Super это клавиша, которая обычно расположена между клавишами Ctrl и Alt. На Windows клавиатурах на ней расположен логотип Windows.

Как изменить сочетание клавиш для переключения раскладки

Изменить сочетание клавиш для переключения раскладки клавиатуры в Ubuntu можно двумя основными способами:

  • Используя утилиту Gnome Tweaks
  • Используя штатную утилиту Параметры системы (Settings)

Почему мы рассматриваем два способа? Дело в том, что штатная утилита Параметры системы не позволяет установить такие сочетания, как Ctrl+Shift, Alt+Shift и некоторые другие. Утилита Gnome Tweaks позволяет это сделать.

Смена сочетания клавиш через утилиту Gnome Tweaks

Если у вас не установлена утилита Gnome Tweaks, то ее нужно сначала установить. Это можно сделать через штатный Менеджер приложений Ubuntu, используя поиск по фразе «gnome tweaks«. На русском языке приложение переведено как «Доп. настройки GNOME«.

Менеджер приложений Ubuntu - Gnome Tweaks

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

sudo apt install gnome-tweaks

Запустите утилиту Gnome Tweaks. Запустить можно из Лаунчера (иконка «Доп. настрой…«).

Запуск Gnome Tweaks в Ubuntu

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

Настройки клавиатуры в Gnome Tweaks

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

Настройки сочетания клавиш для переключения раскладки в Ubuntu

Смена сочетания клавиш через Параметры системы

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

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

Запуск Параметров системы

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

Ubuntu Параметры устройств

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

Ubuntu Параметры клавиатуры

Комбинации клавиш, используемые для смены раскладки клавиатуры, представлены пунктами:

  • Переключиться на предыдущий источник ввода — по умолчанию Super+Shift+Пробел
  • Переключиться на следующий источник ввода — по умолчанию Super+Пробел

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

Ubuntu Новое сочетание клавиш для смены раскладки

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

Ubuntu Новое сочетание клавиш для смены раскладки

Для того, чтобы набирать текст на разных языках с помощью компьютера, была придумана раскладка клавиатуры. После смены раскладки одним и тем же клавишам присваиваются другие символы. Можно добавить несколько раскладок, но активной в определённый момент может быть только одна.

Таким образом можно набирать тексты на русском, английском или немецком с помощью одних и тех же клавиш. В этой статье мы поговорим о том, как добавить раскладку клавиатуры в Ubuntu, а также как настроить удобное переключение раскладки.

Обычно после установки уже есть две раскладки клавиатуры Ubuntu — это английская и та, которую вы выбрали во время установки. Вы можете убедится в этом, нажав на значке переключение раскладки клавиатуры Ubuntu:

Но если вам нужно добавить ещё и третью раскладку, например украинскую, то сделать это не так сложно. Откройте параметры системы:

Затем выберите пункт Клавиатура. Далее под списком раскладок клавиатуры найдите кнопку со значком «+«:

Вы можете выбрать раскладку из списка предложенных, а если её там нет, то можно нажать кнопку с тремя точками, чтобы открыть полный список. В этом списке можно использовать поиск:

Далее останется только выбрать нужную раскладку и нажать кнопку Добавить, после этого она появиться в списке:

Некоторые раскладки не доступны в стандартном списке, чтобы их открыть, выполните в терминале команду:

gsettings set org.gnome.desktop.input-sources show-all-sources true

Раскладки можно менять местами, для этого выберите раскладку и используйте соответствующие стрелочки:

Переключение раскладки клавиатуры Ubuntu

Ещё во времена Windows XP раскладка клавиатуры переключалась с помощью сочетания клавиш Ctrl+Shift, во времена Windows Vista/7 сочетание клавиш для переключения изменилось на Alt+Shift, а с приходом Windows 8 было добавлено ещё одно сочетание — Super+Пробел, которое в дополнение выводит список раскладок на экран.

Все эти изменения сочетаний клавиш перекочевали в Linux, и сейчас смена раскладки клавиатуры Ubuntu 22.04 может быть выполнена такими способами:

  • Super+Пробел — переключить источник ввода на следующий с выводом на экран;
  • Super+Shift+Пробел — переключить источник ввода на предыдущий с выводом на экран;

Super — это клавиша со значком Windows, это название пошло от название аналогичной кнопки в MacOS. Изменить сочетания клавиш для переключения на следующий и предыдущий источник ввода можно в разделе Клавиатура, секции Комбинации клавиш:

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

Выберите нужный пункт и нажмите комбинацию, которую надо установить вместо Super+Пробел. Здесь же можно полностью отключить эти сочетания, нажав в окне выбора комбинации клавишу Backspace.

Однако установить там Alt+Shift или Ctrl+Shift не получится. Однако это возможно. Если вы используете Wayland, то способ Gnome Tweaks работать не будет, по крайней мере на момент написания статьи. Но вы можете установить нужные клавиши с помощью терминала. Для того чтобы раскладка менялась с помощью Alt+Shift выполните такие команды:

gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt_L']"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Alt>Shift_L']"

А для Ctrl+Shift:

gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Ctrl>Shift_L']"

Тут комбинация устанавливается только для переключения на следующую раскладку. Для переключения на предыдущую используется сочетание клавиш по умолчанию Super+Shift+Пробел.

После этого вы можете убедится, что сочетания клавиш в графическом интерфейсе установились верно:

Обратите внимание, что при такой настройке, во время переключения языка у вас будет показываться название текущего языка на экране:

Если же вы решили использовать Xorg, то можно выполнить настройки с помощью Gnome Tweaks:

sudo apt install gnome-tweaks

Откройте утилиту, перейдите на вкладку Клавиатура и мышь, затем выберите Дополнительные настройки раскладки:

Здесь в разделе Переключение на другую раскладку можно выбрать сочетание клавиш для переключения, доступны не только Ctrl+Shift, но и Win, Caps Lock и многие другие.

Если же вам нужно изменить раскладку клавиатуры Ubuntu 22.04 без Wayland именно по сочетанию Ctrl+Shift, и вы не хотите устанавливать никаких утилит, можете воспользоваться командой:

gsettings set org.gnome.desktop.input-sources xkb-options "['grp:ctrl_shift_toggle']"

Но обратите внимание, что при выборе сочетания Ctrl+Shift, раскладка будет переключаться каждый раз, когда вы открываете терминал.

Выводы

В этой небольшой статье мы рассмотрели, как настраивается раскладка клавиатуры Ubuntu и сочетания клавиш для её изменения. Раньше среди пользователей были популярны флаги вместо индикаторов раскладки, но сейчас эта возможность была удалена из Gnome, вы можете её использовать разве что в Cinnamon или Mate.

Creative Commons License

Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .

Содержание

  • Переключаем раскладку в Ubuntu
    • Шаг 1: Добавление нового языка ввода
    • Шаг 2: Настройка комбинации для переключения раскладки
    • Шаг 3: Переключение раскладки
  • Вопросы и ответы

Переключение раскладки в Ubuntu

Каждый пользователь, обладающий дистрибутивом Ubuntu, сталкивается с необходимостью переключения раскладки клавиатуры. В большинстве случаев это связано с тем, что обычный ввод осуществляется кириллицей, а терминальные команды полностью состоят из латинских символов. Однако иногда перед юзером появляются и более сложные задачи, например, добавление нового языка ввода с целью сделать так, чтобы переключение функционировало корректно. В рамках сегодняшнего материала мы как раз и хотим поговорить об этой теме, максимально детально расписав произведение поставленной цели в пошаговом представлении.

Изначально в Убунту переключение раскладки происходит путем нажатия комбинации Super + Пробел. Клавиша Super представлена на клавиатуре в виде Windows (Пуск). Не все пользователи желают привыкать именно к такой комбинации, поскольку чаще всего это даже невозможно сделать из-за того, что она вовсе не удобна. Тогда юзер заходит в настройки и видит, что нет параметров, отвечающих за изменение горячей клавиши на Ctrl + Shift или Alt + Shift. Это способствует появлению еще одного вопроса. Далее мы постараемся разобраться со всеми поставленными задачами, а начнем с добавления нового языка ввода.

Шаг 1: Добавление нового языка ввода

Еще на стадии инсталляции Ubuntu пользователю предлагается добавить неограниченное количество языков ввода, которые он будет задействовать при смене раскладки. Однако некоторые юзеры пропускают этот шаг или забывают включить какой-либо язык. Тогда придется обращаться к «Параметрам» операционной системы, что выглядит следующим образом:

  1. Откройте главное меню приложений и выберите там значок «Параметры».
  2. Переход к параметрам для добавления нового источника ввода в Ubuntu

  3. Воспользуйтесь левой панелью, чтобы переместиться в раздел «Регион и язык».
  4. Переход к настройкам языков для добавления источника ввода Ubuntu

  5. Здесь вас интересует пункт «Источники ввода». Кликните по значку в виде плюса, чтобы добавить новый язык.
  6. Кнопка для добавления нового источника ввода в Ubuntu

  7. Выберите один из вариантов в таблице, а затем щелкните на «Добавить».
  8. Выбор нового источника ввода из таблицы для добавления в Ubuntu

  9. Теперь вы можете выбрать раскладку и просмотреть параметры.
  10. Переход к параметрам источника ввода в Ubuntu

  11. Доступно использование одного источника для всех окон или автоматическое сохранение каждого для отдельных приложений, что позволит лишний раз не зажимать горячую клавишу.
  12. Настройка параметров источника ввода в Ubuntu

  13. Если при поиске раскладки в таблице вы не нашли необходимый результат, придется включить отображение дополнительных языков через консоль. Для этого откройте меню приложений и запустите «Терминал».
  14. Запуск терминала для настройки списка доступных источников ввода Ubuntu

  15. Введите в нем команду gsettings set org.gnome.desktop.input-sources show-all-sources true, а затем нажмите на Enter для подтверждения.
  16. Команда для включения дополнительного списка источников ввода в Ubuntu

  17. Появившаяся новая строка для ввода свидетельствует о том, что настройка прошла успешно. Можете вернуться к таблице и выбрать нужный источник ввода.
  18. Успешное включение дополнительного списка источников ввода Ubuntu

  19. Перемещайте пункты в списке с помощью специально отведенных стрелок, чтобы настроить их расположение при переключении раскладки.
  20. Перемещение раскладок по списку для порядка переключения в Ubuntu

Точно таким же образом вы можете добавлять неограниченное количество источников ввода, чтобы в будущем переключаться между ними с помощью горячих клавиш или специальных кнопок. Именно об этом и пойдет речь далее.

Lumpics.ru

Шаг 2: Настройка комбинации для переключения раскладки

Как уже было сказано в начале данной статьи, далеко не всех устраивает стандартный метод переключения раскладки в Ubuntu, поэтому возникает потребность изменения этой настройки. Сегодня мы хотим представить два доступных варианта осуществления этой цели. Первый будет сосредоточен на изменении стандартных комбинаций, а второй позволит использовать Ctrl + Shift или Alt + Shift.

Вариант 1: Настройка через «Параметры»

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

  1. Через левую панель перейдите в раздел «Устройства».
  2. Переход к настройкам устройств через Параметры в Ubuntu

  3. Здесь переключитесь в раздел «Клавиатура».
  4. Переход к настройке клавиатуры в стандартных параметрах Ubuntu

  5. В категории «Ввод» обратите внимание на два присутствующих параметра. Именно они отвечают за переключение между источниками ввода.
  6. Просмотр текущей комбинации для изменения раскладки в Ubuntu

  7. Если вы дважды кликнете по одной из строк, откроется форма ввода. Зажмите новое сочетание, чтобы задать изменения.
  8. Изменение стандартной комбинации для раскладки в Ubuntu

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

Вариант 2: Утилита Gnome Tweaks

Дополнительная утилита Gnome Tweaks для Ubuntu пользуется огромной популярностью, поскольку добавляет в ОС множество самых разнообразных полезных функций. Мы советуем ее задействовать в тех случаях, когда необходимо гибко настроить комбинацию для переключения раскладки клавиатуры. Начать следует с инсталляции утилиты.

  1. Откройте меню и запустите «Терминал».
  2. Запуск терминала для установки средства управлением клавиатурой Ubuntu

  3. Используйте команду sudo apt install gnome-tweaks для запуска инсталляции.
  4. Команда для установки средства управления клавиатурой в Ubuntu

  5. Обязательно нужно подтвердить права суперпользователя, введя пароль в новой строке при запросе. Символы, вводимые таким образом, не отображаются на экране. Учитывайте это при написании.
  6. Ввод пароля для подтверждения установки средства управления клавиатурой Ubuntu

  7. Вам также потребуется подтвердить скачивание архивов, а по завершении активируйте команду gnome-tweaks для запуска утилиты.
  8. Запуск средства управления клавиатурой в Ubuntu

  9. В ней перейдите в раздел «Клавиатура и мышь».
  10. Переход к настройкам клавиатуры через стороннюю утилиту Ubuntu

  11. Среди настроек клавиатуры найдите кнопку «Дополнительные параметры раскладки».
  12. Переход к изменению комбинаций клавиатуры через стороннюю утилиту в Ubuntu

  13. Разверните список «Переключение на другую раскладку».
  14. Список доступных комбинаций для переключения раскладки в Ubuntu

  15. Отметьте галочкой интересующую вас комбинацию, чтобы все изменения сразу же вступили в силу.
  16. Установка кастомной комбинации для переключения раскладки клавиатуры в Ubuntu

Как видите, ничего сложного в изменении комбинации клавиш под свои нужды нет, а дополнительное средство в виде Gnome Tweaks представит огромное количество полезных настроек, которые пригодятся каждому пользователю.

Шаг 3: Переключение раскладки

Все предыдущие этапы были сосредоточены на подготовительных работах, которые делают процесс переключения раскладки максимально комфортным. Сейчас давайте вкратце рассмотрим способы, которые позволяют изменять источник ввода.

  1. Весь этот материал мы говорили о комбинациях, следовательно, это самый удобный метод изменения раскладки. Используйте стандартное или вручную установленное сочетание, чтобы в любой момент быстро переключить язык ввода.
  2. На верхней или нижней панели рабочего стола вы будете видеть текущий язык. Значок сразу же поменяется после изменения раскладки.
  3. Изменение значка при переключении раскладки клавиатуры в Ubuntu

  4. Вы можете нажать на этот значок, чтобы с помощью мыши переключить источник ввода, отметив галочкой соответствующий пункт.
  5. Переключение раскладки клавитары через кнопки мыши в Ubuntu

  6. Это функционирует точно так же в том моменте, когда авторизация в системе еще не выполнена.
  7. Изменение раскладки клавиатуры при входе в систему Ubuntu

Приведенные выше рекомендации станут отличной инструкцией для тех юзеров, кто впервые сталкивается с задачей переключения раскладки в Ubuntu.

Еще статьи по данной теме:

Помогла ли Вам статья?

  • Печать

Страницы: [1] 2 3  Все   Вниз

Тема: Как для смены языка настроить горячие клавиши в 20.04 LTS?  (Прочитано 16327 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
iQwerty

Искал по настройкам, найти не смог, за то нагуглит что для такой возможности надо устанавливать дополнительный пакет GNOME Tweaks, а потом я узнал что в 20.04 поумолчанию Unity и у меня не гном, так что этот твик не подошел.


Оффлайн
drion

Система > Параметры > Оборудование > Клавиатура > Раскладки > Параметры > Переключение на другую раскладку.


Оффлайн
SergeyIT

а потом я узнал что в 20.04 поумолчанию Unity

Уверен?

Извините, я все еще учусь


Dzhoser

Узнать свое DE можно так

echo $DESKTOP_SESSION


Оффлайн
iQwerty

Система > Параметры > Оборудование > Клавиатура > Раскладки > Параметры > Переключение на другую раскладку.

Подскажите пожалуйста, как в «Система» попасть? Я выбираю «показать все приложения» в левом нижнем углу и там вижу настройки, но не вижу систему. А в настройках нету клавиатуры.

Узнать свое DE можно так
echo $DESKTOP_SESSION

В командной строке после этой команлы выводится название дистрибутива «ubuntu».

а потом я узнал что в 20.04 поумолчанию Unity

Уверен?

На самом деле нет.


Оффлайн
Pilot6

Подскажите пожалуйста, как в «Система» попасть?

В правом верхнем углу есть иконка, там инструменты — попадете в настройки.

Я в личке не консультирую. Вопросы задавайте на форуме.


Оффлайн
iQwerty

Нашел где комбинации переключаются, но не могу поставить Ctrl+Shift, только комбинация с Win засчитывается — почему так и как возможно поставить Ctrl+Shift?


Оффлайн
Pilot6

iQwerty,
Ну дурацкий гном. Там много такого идиотизма.

Я в личке не консультирую. Вопросы задавайте на форуме.


Оффлайн
iQwerty

iQwerty,
Ну дурацкий гном. Там много такого идиотизма.

А что посоветуете в качестве альтернативы?


Оффлайн
Pilot6

А что посоветуете в качестве альтернативы?

Xubuntu.

Я в личке не консультирую. Вопросы задавайте на форуме.


Оффлайн
iQwerty

А в чем преимущество этого дистрибутива? Xfce можно и на простую Ubuntu поставить одной командой?

« Последнее редактирование: 06 Июля 2020, 22:47:17 от Azure »


Оффлайн
Pilot6

Xfce можно и на простую Ubuntu поставить одной командой?

Можно. Только будет зоопарк из гнома и xfce.

Я в личке не консультирую. Вопросы задавайте на форуме.


Оффлайн
Smorman

В Ubuntu смену раскладки можно настроить через Терминал, например для левого Ctrl+Shift, так:

gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Control_L']"

OS: Ubuntu 22.04 ‘Jammy Jellyfish’ LTS + Unity (x86_64), Archlinux+Openbox, Android 7.1 (x86_64), W10 (x86_64)
PC: Lenovo H530, CPU: i5-4430 3.0, Video: nVidia PCI-X
SSHD: 1T, HDD: 500G, RAM: 16G, ODD


Оффлайн
iQwerty

будет зоопарк из гнома и xfce.

Пока что не захотел переустанавливать систему и поставил такой зоопарк, но это ведь не приведет к каким то глюкам, багам и прочим нехорошестям?

« Последнее редактирование: 07 Июля 2020, 10:15:45 от Azure »


Оффлайн
Pilot6

о это ведь не приведет к каким то глюкам, багам и прочим нехорошестям?

Обязательно приведет. В этом-то и дело.

Я в личке не консультирую. Вопросы задавайте на форуме.


  • Печать

Страницы: [1] 2 3  Все   Вверх

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

Как открыть окно параметров «Ввод текста».

Чтобы управлять настройками переключения раскладки клавиатуры, нужно открыть окно параметров «Ввод текста».
Сделать это можно следующими способами:
1. Через индикатор источника ввода на панели Unity:

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

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

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

Добавление нового источника ввода.

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

После чего добавленная раскладка клавиатуры отобразится в списке «Используемые источники ввода», где можно изменить приоритет раскладок стрелками вверх и вниз.

Чтобы изменить сочетание клавиш для смены раскладки клавиатуры щелкаем мышкой в поле «Переключаться на следующий источник с помощью»:

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

Разные раскладки клавиатуры для окон приложений Ubuntu.

Также можно настроить, чтобы раскладка клавиатуры менялась только в пределах открытого окна приложения. Что довольно удобно, когда приходится программировать на английской раскладке, а писать в чатах на русской.
Делается это выбором пункта «Разрешить разные источники для каждого из окон»:

Если пропал индикатор раскладки клавиатуры с верхней панели Unity.

Может возникнуть ситуация, что пропал индикатор источника ввода с верхней панели Unity:

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

11984-37cookie-checkUbuntu — Настройка переключения раскладки клавиатуры

Автор публикации

Комментарии: 6Публикации: 1205Регистрация: 29-04-2020

Понравилась статья? Поделить с друзьями:
  • Ubuntu как изменить swap
  • Ue4 gameface fatal error
  • Ubuntu как изменить fstab
  • Ue4 error cook failed
  • Ubuntu как изменить dns