在 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 的開發者...

相關內容