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

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

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

Как отключить это всплывающее уведомление и решить проблему с клавиатурой-холодильником?

Я установил gnome-tweak-toolприложение и есть выход из этого. Есть список предустановленных сочетаний клавиш для переключения языков и можно включить любой или несколько из них.

Долгое время я использовал F12как горячую клавишу. Хочу использовать F12и всплывающее окно отключить тоже.

введите описание изображения здесь

решение1

Предположим, у вас установлено только два языка.

создайте скрипт с приведенным ниже содержанием.

#!/bin/bash

CURRENT=`gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval "imports.ui.status.keyboard.getInputSourceManager().currentSource.index"`

if [ "$CURRENT" == "(true, '1')" ]; then
  gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval "imports.ui.status.keyboard.getInputSourceManager().inputSources[0].activate()"
else
  gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval "imports.ui.status.keyboard.getInputSourceManager().inputSources[1].activate()"
fi

Создайте сочетание клавиш с F12, как показано ниже.

введите описание изображения здесь

введите описание изображения здесь

На рисунке выше вы можете увидеть изменение языка при нажатии кнопки F12 gif.

Дальнейшее чтение

решение2

Я разработалБыстрое переключение языковРасширение Gnome-shell, которое делает именно это, не появляется всплывающее окно, а переключение языков происходит мгновенно. Плюс, оно не требуетпользовательский ярлык(обычный меняет поведение), так что gnome-tweak-toolработает просто отлично.

Отказ от ответственности: Я разработчик Quick Lang Switch...

Связанный контент