UnluckySerivelha
@UnluckySerivelha

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

Суть вопроса в заголовке. Дело в том, что из настроек клавиатуры не получается изменить горячую клавишу смены языка на Ctrl+Shift, хотя комбинация из трёх клавиш, например, Ctrl+Shift+A вводится. В чем может быть дело?
  • Вопрос задан
  • 101191 просмотр
Решения вопроса 1
Надо установить gnome-tweaks:
sudo apt-get install gnome-tweak-tool
Далее вызываете gnome-tweaks, с левой стороны выбираете "Клавиатура и мышь".
Под "Комбинация клавиш ... " есть кнопка "Дополнительные параметры раскладки" нажимаете и в окне выбираете "Переключение на другую раскладку". Там можно выбрать любую комбинацию от Alt+Shift и т.д.
Ответ написан
Пригласить эксперта
Ответы на вопрос 8
Vladimir_Levadnij
@Vladimir_Levadnij
Генеральный разнорабочий Технокома
Товарищи, убил вагон времени но нашёл как победить :-) Интернет полон инфы как при помощи 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']

Я привык нажимать кнопки в обратном порядке, поэтому у себя сделал на оборот и работает :-)
Ответ написан
smorman
@smorman
When In Rome do as The Romans do...
Открываете Терминал (Ctrl+Alt+T) и выполняете:
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Control_L']"
Ответ написан
@sodium
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']"
Ответ написан
Комментировать
@mycjow
в убунту 18 ні gnome-tweak-tool, ні уніті-tweak-tool не працюють.
в самім налаштуванні клави теж не вийде.
заходите в коригування, що є продовженням вище вказаних програм...
вкладка клавіатура і миша
опція addictional layout options
перемикання на іншу розкладку
ctrl+shift
Ответ написан
Комментировать
@vbvoinov
gsettings set org.gnome.desktop.input-sources xkb-options "['grp:alt_shift_toggle']"

либо есть gnome-tweaks
Ответ написан
Комментировать
Igorb_Shum
@Igorb_Shum
Чтобы ничего не устанавливать, для ubuntu 20.04 лучше использовать команду:

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


Т.к. через добавление gnome при alt+shift вызывается вызов меню выбора пунктов окна, это неудобно, т.к. для его сброса приходилось ещё нажимать Esc для отмены этого выбора. Нашел команду которая добавляет рабочую комбинацию клавиш
Ответ написан
Комментировать
@darkfire13
Здесь и сейчас
Я использую клавишу 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
Ответ написан
Комментировать
@sae67
А есть ли решение для 22.04?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
AgentApp Санкт-Петербург
от 250 000 ₽
от 200 000 до 250 000 ₽
SberTech Москва
от 200 000 до 300 000 ₽
28 июн. 2022, в 03:16
5000 руб./за проект
28 июн. 2022, в 01:33
30000 руб./за проект