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

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

35

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

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

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

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

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

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

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

Лайков: +2
войдите, чтобы ставить лайки
35
  • Опубликовано: 15.01.2012

Комментарии

VadimAndy
Активный пользователь
Активный
17.01.2012
19:25
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
А у меня в Ubuntu 11.10 клавиша Win (Super) отвечает за вызов меню через Обзор (Gnome Shell). Даавно мечтал прилепить эту функцию к виндовой клавише. Языки меняются стандартно.
kefirPlus
29.04.2012
14:51
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Спасибо, сам не смог найти=)
Андрей
03.06.2012
00:37
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Спасибо! Смотрел в список параметров и просто ничего не замечал)
Екатерина
06.09.2012
10:32
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Спасибо!!! Очень помогло)
Твариэль
27.11.2012
20:40
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Спасибо вам огромное!!!!!!!
Дмитрий
25.01.2013
13:24
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Спасибо огромное)) помогло!!!
сергей
23.02.2013
21:10
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Спасибо! Всё ОК !!!
HP
07.03.2013
09:12
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Спасибо) все получилось))
Сергей
16.03.2013
11:42
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Спасибо, сам смотрел в список, нужный пункт был жирным даже выделен, я не видел)))
Сергей
26.07.2013
10:02
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
спасибо я очень долго искал а суда зашол и здесь сразу всё понятно
Дмитрий
19.09.2013
00:16
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Очень помогло. Спасибо!!!
иван
19.09.2013
22:21
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Спасибо! тут реально сразу все понял
Hector
11.10.2013
08:13
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Thanks))
Igor
12.10.2013
16:47
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
На мой взгляд, для тех кто печатает всеми пальцами, и при печати ставит руки на домашний ряд, удобнее всего поставить комбинацию "два шифта" двумя мизинцами.
Андрей
20.10.2013
15:59
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Спасибо за статью! Мне, как ночевку очень помогла!
avgust
19.01.2014
15:00
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
УУ меня 12.10 и язык менятса не как не хотел . Нашол гден но почему-то кнопками сочетанием не менялса пока в панели задач не поставил смену языка . С добавлением языков ввода . (стоял один)
Гор
08.02.2014
01:31
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
На виндовз можно было назначить под каждый язык свою комбинацию. Например контрол+1 англ, контрол+2 рус, контрол +3 укр и так далее. Тогда не приходится долбить по клавишам подсчитывая удары. Можно ли подобное сделать на убунту?
Alt Shift
04.03.2014
02:31
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
спасибо
silrage
12.04.2014
15:15
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Автору спасибо! Долго пытался без Инета понять куда надо зайти для быстрой смены языка. В итоге все просто! )
Лола
01.06.2014
12:02
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Большое спасибо! Очень доступно объяснили!
Сергей
20.08.2014
18:09
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Спасибо! Не мог найти, хотя вроде всё смотрел.
Deniem
14.02.2015
02:26
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
а можно ли назначить собств. сочетания клавиш?...для каждого из языков отдельно (linux mint 17.1)
izman
05.05.2015
23:06
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийDeniemРодительский комментарий
+1
войдите, чтобы ставить лайки
Я подобного решения так и не нашел, потому написал свою утилиту 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
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Вот описание хорошего способа сделать однозначное включение раскладок: http://habrahabr.ru/sandbox/71568/.
Единственный момент, не работает до входа в учётную запись (при вводе пароля). Приходится использовать обычное циклическое переключение.
Быть может, кто то знает как это исправить?
[аноним]
04.09.2015
14:38
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
помогло, спасибо
Андрей
12.09.2015
19:51
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Linux Mint 17.2 помогло только там_ просто вкладка параметры, а дальше допустим в моем случае все на английском было выбираем вкладку Switching to another layout а дальше разберетесь
Вася
09.10.2015
15:50
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
О души а то за...я уже в ручную переключать линукс int 17.2 респкт автору
Minas
26.11.2016
23:51
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Автор правда забыл написать, что установка других клавиш влечет за собой ох какие большие чудеса например перестанут работать мультимедийные клавиши: может отвалиться кнопка калькулятора, может отвалиться кнопка вызова проводника, могут перестать работать мультимедийные клавиши мыши. Короче это еще тот геморрой ... сравнимый как пять пьяных человек на ногах удержать - пока одного поднял другие попадали
рита
19.06.2018
17:52
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
ничего не помогло у меня даже таких пунктов в меню нету
VadimAndy
Активный пользователь
Активный
20.06.2018
13:08
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийритаРодительский комментарий
+1
войдите, чтобы ставить лайки
Примечание: в статье рассматривается Ubuntu 11.10 (интерфейс Unity).
Денис
07.07.2018
23:51
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
большое спасибо, очень помогли
Евгений
18.07.2018
17:14
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Храни тебя Господь. Я так замучился, на работе линукс со своим ctrl+shift а дома винда с alt+shift.
[аноним]
12.11.2018
14:03
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Спасибо, помогло! (Linux Mint)
Dzxtckfd
29.01.2019
20:28
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
D 18q e,eynt/// а, то есть, в 18й убунте принципиально нет пункта "Настройки клавиатуры" там, где он показан в статье. Ну нет его там.
VadimAndy
Активный пользователь
Активный
29.01.2019
22:39
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
вы наконец поймите, что настройка бабушки клавы располагается а зависимости от графы в панели / диспечере управления и все клавиши настраиваются в ручную в зависимости от ваших пожеланий, а не от того, где и как они уже настроены

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

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила