Установка сочетания клавиш для смены раскладки в Ubuntu. Ubuntu Linux для начинающих

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

32

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

Примечание: в статье рассматривается Ubuntu 11.10 (интерфейс Unity).

Откроем окно для настройки клавиатуры. Для этого кликнем по индикатору раскладки левой кнопкой мыши и в появившемся меню выберем пункт Настройки клавиатуры.
Запуск настроек клавиатуры Ubuntu

Откроется окно с настройками раскладок клавиатуры. Слева вы можете видеть список активных раскладок. Под списком есть управляющие кнопки: добавить новую, удалить, передвинуть вверх, вниз и показать раскладку. Нажмите на кнопку Параметры.
Настройки раскладки клавиатуры Ubuntu

Откроется окно с параметрами раскладки. Здесь вы можете задать множество параметров для клавиш и сочетаний клавиш, изменить поведение некоторых клавиш. Найдите в списке пункт Клавиша(и) для смены раскладки и кликните по нему.
Параметры раскладки клавиатуры в Ubuntu

Откроется список, в котором вы сможете установить клавишу (или сочетание клавиш) для смены раскладки клавиатуры. Например, вы можете установить переключение раскладки по CapsLock или, например, клавишей Win (клавиша с иконкой Windows). Если вы используете интерфейс Unity, то лучше не использовать клавишу Win для смены раскладки, так как эта клавиша используется со многими сочетаниями горячих клавиш в Unity.
Клавиши для смены раскладки в Ubuntu
Отмечу, что можно установить несколько галочек и таким образом вы сможете переключать раскладку любым из способов. Это полезно, если за компьютером работают несколько человек с разными привычками.

Мы рассмотрели как установить клавиши для смены раскладки в Ubuntu 11.10. В более ранних версиях Ubuntu окно настроек было другое. Если вы используете более раннюю версию Ubuntu читайте статью: Раскладка клавиатуры в Ubuntu.

32
  • 15.01.2012

Комментарии

VadimAndyАктивный
17.01.2012, 19:25
Постоянная ссылка на комментарий
А у меня в Ubuntu 11.10 клавиша Win (Super) отвечает за вызов меню через Обзор (Gnome Shell). Даавно мечтал прилепить эту функцию к виндовой клавише. Языки меняются стандартно.
[аноним]
29.04.2012, 14:51
Постоянная ссылка на комментарий
Спасибо, сам не смог найти=)
[аноним]
03.06.2012, 00:37
Постоянная ссылка на комментарий
Спасибо! Смотрел в список параметров и просто ничего не замечал)
[аноним]
06.09.2012, 10:32
Постоянная ссылка на комментарий
Спасибо!!! Очень помогло)
[аноним]
27.11.2012, 20:40
Постоянная ссылка на комментарий
Спасибо вам огромное!!!!!!!
[аноним]
25.01.2013, 13:24
Постоянная ссылка на комментарий
Спасибо огромное)) помогло!!!
[аноним]
23.02.2013, 21:10
Постоянная ссылка на комментарий
Спасибо! Всё ОК !!!
[аноним]
07.03.2013, 09:12
Постоянная ссылка на комментарий
Спасибо) все получилось))
[аноним]
16.03.2013, 11:42
Постоянная ссылка на комментарий
Спасибо, сам смотрел в список, нужный пункт был жирным даже выделен, я не видел)))
[аноним]
26.07.2013, 10:02
Постоянная ссылка на комментарий
спасибо я очень долго искал а суда зашол и здесь сразу всё понятно
[аноним]
19.09.2013, 00:16
Постоянная ссылка на комментарий
Очень помогло. Спасибо!!!
[аноним]
19.09.2013, 22:21
Постоянная ссылка на комментарий
Спасибо! тут реально сразу все понял
[аноним]
11.10.2013, 08:13
Постоянная ссылка на комментарий
Thanks))
[аноним]
12.10.2013, 16:47
Постоянная ссылка на комментарий
На мой взгляд, для тех кто печатает всеми пальцами, и при печати ставит руки на домашний ряд, удобнее всего поставить комбинацию "два шифта" двумя мизинцами.
[аноним]
20.10.2013, 15:59
Постоянная ссылка на комментарий
Спасибо за статью! Мне, как ночевку очень помогла!
avgust
19.01.2014, 15:00
Постоянная ссылка на комментарий
УУ меня 12.10 и язык менятса не как не хотел . Нашол гден но почему-то кнопками сочетанием не менялса пока в панели задач не поставил смену языка . С добавлением языков ввода . (стоял один)
[аноним]
08.02.2014, 01:31
Постоянная ссылка на комментарий
На виндовз можно было назначить под каждый язык свою комбинацию. Например контрол+1 англ, контрол+2 рус, контрол +3 укр и так далее. Тогда не приходится долбить по клавишам подсчитывая удары. Можно ли подобное сделать на убунту?
[аноним]
04.03.2014, 02:31
Постоянная ссылка на комментарий
спасибо
[аноним]
12.04.2014, 15:15
Постоянная ссылка на комментарий
Автору спасибо! Долго пытался без Инета понять куда надо зайти для быстрой смены языка. В итоге все просто! )
[аноним]
01.06.2014, 12:02
Постоянная ссылка на комментарий
Большое спасибо! Очень доступно объяснили!
[аноним]
20.08.2014, 18:09
Постоянная ссылка на комментарий
Спасибо! Не мог найти, хотя вроде всё смотрел.
[аноним]
14.02.2015, 02:26
Постоянная ссылка на комментарий
а можно ли назначить собств. сочетания клавиш?...для каждого из языков отдельно (linux mint 17.1)
izman
05.05.2015, 23:06
Постоянная ссылка на комментарийРодительский комментарий
Я подобного решения так и не нашел, потому написал свою утилиту https://github.com/mervick/kbsw,
работает следующем образом (для Ubuntu):

Пример 1: в системе установлено несколько языков, я хочу переключать определенный язык через свою комбинацию клавиш, допустим ctrl+shift+num1, ctrl+shift+num2, и т.д.
Для этого сначала ввожу в терминале "bash /путь/к/файлу/kbsw.sh --show-layouts" и утилита выведет все лайоты установленных клавиатур, у меня это
[ 'us' 'ru' 'ua' ]
После, захожу Параметры системы->Клавиатура->Комбинации клавиш->Дополнительные комбинации и добавляю новые комбинации клавиш с командой "bash /путь/к/файлу/kbsw.sh --layout=ru" для русского языка, "...=ua" для украинского и "...=us" для английского соответственно, для каждой комбинации устанавливаю свою комбинацию клавиш нажатием напротив названия комбинации клавиш. Profit!

Пример 2: в системе установлены три раскладки: английский, русский и украинский, я хочу через alt+shift переключать между собой только первые два, а украинский только по установленному до этого сочетанию клавиш (Пример 1).
Для начала, нужно убрать стандартный переключатель на другой хоткей (я поставил на capslock), а после через комбинации клавиш (смотри выше) установить команду для хоткея "bash /путь/к/файлу/kbsw.sh --switch" (будет переключаться первые два установленных в системе языка между собой, если нужно переключать 3 или более, нужно указать с параметром --switch=N, где N - количество языков для переключения), после нужно установить хоткей для комбинации, однако система не разрешит установить сочетание alt-shift, поэтому для этого нужно в редакторе dconf
$ sudo apt-get install dconf-tools
$ dconf-editor
в разделе org.gnome.settings-daemon.plugins.media-keys.org.gnome.custom-keybindings
будут подразделы custom[0-9], ищем нужный нам подраздел по полю command (bash /путь/к/файлу/kbsw.sh --switch), в поле binding устанавливаем значение <Shift><Alt>. Все
Yulsy
26.08.2015, 21:19
Постоянная ссылка на комментарий
Вот описание хорошего способа сделать однозначное включение раскладок: http://habrahabr.ru/sandbox/71568/.
Единственный момент, не работает до входа в учётную запись (при вводе пароля). Приходится использовать обычное циклическое переключение.
Быть может, кто то знает как это исправить?
[аноним]
04.09.2015, 14:38
Постоянная ссылка на комментарий
помогло, спасибо
[аноним]
12.09.2015, 19:51
Постоянная ссылка на комментарий
Linux Mint 17.2 помогло только там_ просто вкладка параметры, а дальше допустим в моем случае все на английском было выбираем вкладку Switching to another layout а дальше разберетесь
[аноним]
09.10.2015, 15:50
Постоянная ссылка на комментарий
О души а то за...я уже в ручную переключать линукс int 17.2 респкт автору
[аноним]
26.11.2016, 23:51
Постоянная ссылка на комментарий
Автор правда забыл написать, что установка других клавиш влечет за собой ох какие большие чудеса например перестанут работать мультимедийные клавиши: может отвалиться кнопка калькулятора, может отвалиться кнопка вызова проводника, могут перестать работать мультимедийные клавиши мыши. Короче это еще тот геморрой ... сравнимый как пять пьяных человек на ногах удержать - пока одного поднял другие попадали
[аноним]
19.06.2018, 17:52
Постоянная ссылка на комментарий
ничего не помогло у меня даже таких пунктов в меню нету
VadimAndyАктивный
20.06.2018, 13:08
Постоянная ссылка на комментарийРодительский комментарий
Примечание: в статье рассматривается Ubuntu 11.10 (интерфейс Unity).
[аноним]
07.07.2018, 23:51
Постоянная ссылка на комментарий
большое спасибо, очень помогли
[аноним]
18.07.2018, 17:14
Постоянная ссылка на комментарий
Храни тебя Господь. Я так замучился, на работе линукс со своим ctrl+shift а дома винда с alt+shift.

Написать комментарий

Ваше имя:
Текст комментария: