Убунту переключение раскладки по alt shift


Как изменить горячую клавишу смены языка на Ctrl+Shift в Ubuntu 18.04? — Хабр Q&A

Товарищи, убил вагон времени но нашёл как победить :-) Интернет полон инфы как при помощи gnome-tweak-tool включить переключение раскладки по Alt+Shift, но нам то с вами нужно именно чтобы по Alt+Shift работало переключение источников ввода, а это другой функционал, который очень удобен так как позволяет быстро переключаться между двумя последними языками, при этом там может быть портянка из 5 языков (как у меня). Решение вот тут, сразу предупрежу, чтобы не было конфликта, если вы включили Alt+Shift через gnome-tweak-tool, то отключите там.

Суть:

1. Установить пакет dconf-editor и отредактировать один или оба следующих ключа, чтобы заставить все работать:

2. Перейти к org.gnome.desktop.wm.keybindings

3. Измените источник входного сигнала переключателя на ['<Alt>Shift_L']

4. Аналогично, ключевой переключатель-вход-источник-назад изменится на ['<Shift>Alt_L']

Я привык нажимать кнопки в обратном порядке, поэтому у себя сделал на оборот и работает :-)

Ответ написан

Открываете Терминал (Ctrl+Alt+T) и выполняете:

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

Ответ написан

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

Ответ написан

Комментировать

в убунту 18 ні gnome-tweak-tool, ні уніті-tweak-tool не працюють.
в самім налаштуванні клави теж не вийде.
заходите в коригування, що є продовженням вище вказаних програм...
вкладка клавіатура і миша
опція addictional layout options
перемикання на іншу розкладку
ctrl+shift

Ответ написан

Комментировать

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

либо есть gnome-tweaks

Ответ написан

Комментировать

Чтобы ничего не устанавливать, для ubuntu 20. 04 лучше использовать команду:

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

Т.к. через добавление gnome при alt+shift вызывается вызов меню выбора пунктов окна, это неудобно, т.к. для его сброса приходилось ещё нажимать Esc для отмены этого выбора. Нашел команду которая добавляет рабочую комбинацию клавиш

Ответ написан

Комментировать

Я использую клавишу Caps Lock для переключения языков. По мне использования в Linux других клавиш, очень не удобно работать. То фокус ввода теряется, то еще что-нибудь. Для переключения на Caps Lock используйте Gnome Tweak Tool в разделе "Доп. настройки Gnome" или используйте команду в терминале:

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

Для проверки или изучения текущих настроек ввода, используйте команду
gsettings list-recursively | grep input-source

Ответ написан

А есть ли решение для 22.04?

Ответ написан

Комментировать

Всё плохо, такое решение работает только если жмать шифт-контрол, а если наоборот жмешь контрол-шифт то не работает

Ответ написан

Раскладка клавиатуры в Ubuntu - Losst

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

Таким образом можно набирать тексты на русском, английском или немецком с помощью одних и тех же клавиш. В этой статье мы поговорим о том, как добавить раскладку клавиатуры в 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.

Ubuntu 17.10 и более поздние версии: невозможно изменить сочетание клавиш для переключения ввода на alt+shift

спросил

Изменено 23 дня назад

Просмотрено 122к раз

Когда я пытаюсь установить комбинацию по умолчанию для переключения на разные языковые раскладки на моей клавиатуре с Shift + Super + Пробел на Alt + Shift Не могу.

У меня была эта комбинация со времен Ubuntu 14 и даже раньше, когда у меня была Windows. Сейчас по какой-то дурацкой причине не разрешает (на самом деле ничего не происходит вроде у меня не вылетает ошибка или комбо используется где-то еще). Как я мог обойти этот баг?

  • сочетания клавиш
  • 17.10
  • раскладка клавиатуры
  • gnome-shell
  • настройки

2

Вы можете использовать (GNOME) Tweaks для достижения своей цели. Сначала установите его, запустив

 sudo apt install gnome-tweaks. 

(в Ubuntu 18.04 и более поздних версиях) или

 sudo apt install gnome-tweak-tool 

Запустите Tweaks и перейдите в раздел Keyboard & Mouse . Нажмите «Дополнительные параметры макета ».

Должно появиться новое окно. Ищите " Переключение на другую раскладку " и разверните ее. Затем установите флажок " Alt+Shift ".

20

Этого можно добиться с помощью gsettings (инструмент настройки из командной строки).

  1. Установить переключатель вперед в положение Shift + Alt(влево)

     gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['Alt_L']" 
  2. Установить переключатель назад на Alt + Shift(влево)

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

Чтобы увидеть текущее значение параметра, используйте команду get :

 gsettings get org.gnome.desktop.wm.keybindings switch-input-source gsettings получает org.gnome.desktop.wm.keybindings переключение-ввод-источник-назад 

Примеры других сочетаний клавиш:

 пробел, Alt_R, Control_R, пробел 

Изменения вступят в силу немедленно.

11

Ubuntu 20.20, воспоминания гнома, опция gsettings у меня не сработала. Это устранило проблему (скопировано с моей другой машины):

 gsettings set org.gnome.desktop.input-sources xkb-options "['grp:alt_shift_toggle', 'grp_led:scroll', 'lv3:switch']" 

Комбинация клавиш по-прежнему показывает комбинацию Super+Space, и она по-прежнему работает, но Alt+Shift тоже работает.

Я использую Ubuntu 22.04.1 LTS; проблема существует и здесь; все ответы и предложения терпят неудачу здесь; кроме: комментарий @rubmz выше:

набор gsettings org.gnome.desktop.wm.keybindings переключатель источника ввода "['Shift_L', 'Shift_R', 'Alt_L', 'Alt_R']"

работает.

клавиатура - переключение языка с помощью Alt + Shift после обновления с бета-версии Ubuntu 22.04 до релиза не работает

Выполните следующую строку за строкой в ​​терминале на Ubuntu 22 LTS:

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

Откройте «Настройки» > «Клавиатура» > «Сочетания клавиш» (просмотр и настройка сочетаний клавиш) > введите , чтобы подтвердить изменения.

Источник: https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/1956916/comments/38

2

Как в рекомендуемой настройке:

  • Запуск Твики инструмент
  • Перейти к разделу Клавиатура и мышь .
  • Нажмите Дополнительные параметры макета . Должно появиться новое окно.
  • Найдите Переключение на другую раскладку и разверните ее.

Здесь снимите все отмеченные опции. Установите флажок Alt+Shift еще раз. Оставьте только один этот вариант. Или только Ctrl+Shift , если вы предпочитаете его использовать.

После этого Alt + Shift начал работать у меня, но в правом верхнем углу экрана не было информации о соответствующем переключателе - кажется, ошибка появилась в Ubuntu 22.04. В Ubuntu 20.04 эта функция работала нормально.

Win + Space также работает нормально (с обновлением соответствующей информации о текущем языке в правом верхнем углу), даже если в Tweeks снята галочка.

1

  1. Используйте gnome-tweaks для установки ярлыка
  2. Для Ubuntu 22.04: откройте /etc/gdm3/custom.conf и раскомментируйте «WaylandEnable=false», сохраните его и перезагрузите компьютер. Этот шаг заставляет работать индикацию макета. (и xdotool тоже...)

Посмотрите https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/1956916/comments/38

Вкратце:
Используйте редактор dconf , перейдите к org. gnome.desktop.


Learn more

Только новые статьи

Введите свой e-mail

Видео-курс

Blender для новичков

Ваше имя:Ваш E-Mail: