web-dev-qa-db-ja.com

メイトパネルに現在のキーボードレイアウトを国旗として表示する方法

Ubuntu MATE 14.04 LTS、16.04 LTS、および18.04 LTSを使用しています。

現在のキーボードレイアウトの表示をテキスト(たとえば、ruen)から対応する国のフラグに変更したい。

これどうやってするの?

1
N0rbert

Ubuntu MATE 18.04 LTSでは、1つのコマンドを送信する必要があります。

gsettings set org.mate.peripherals-keyboard-xkb.indicator show-flags true

MATEパネルの外観が変更されます

ru in mate-panel

russian flag in mate-panel


MATE 1.12を持つUbuntu 16.04 LTSでは、このメソッドはそのままでは機能しません( bug 178354 )が、ここには2つのオプションがあります。

  • フラグを手動でダウンロードし、ホームフォルダーに配置します。

    mkdir -p ~/.icons/flags
    cd ~/.icons/flags/
    wget https://raw.githubusercontent.com/linuxmint/flags/master/usr/share/iso-flag-png/{ru,us}.png
    

    次に、レイアウトインジケータの状態を切り替えます。

    gsettings set org.mate.peripherals-keyboard-xkb.indicator show-flags false
    gsettings set org.mate.peripherals-keyboard-xkb.indicator show-flags true
    

    フラグを設定します。注:ruusを使用しましたが、 LinuxMint GitHubリポジトリ から他のものを選択できます。

  • 公式の xenial-mate PPA の新しいMATE 1.16を使用します。

    Sudo apt-add-repository ppa:ubuntu-mate-dev/xenial-mate
    Sudo apt update
    Sudo apt full-upgrade
    

    その後、フラグを有効にします

    gsettings set org.mate.peripherals-keyboard-xkb.indicator show-flags true
    

    再起動とログイン後にフラグを取得できます。


Ubuntu 14.04 LTSでは、フラグを手動でダウンロードする必要があります(16.04 LTSなど):

mkdir -p ~/.icons/flags
cd ~/.icons/flags/
wget https://raw.githubusercontent.com/linuxmint/flags/master/usr/share/iso-flag-png/{ru,us}.png

次に、レイアウトインジケータの状態を切り替えます。

gsettings set org.mate.peripherals-keyboard-xkb.indicator show-flags false
gsettings set org.mate.peripherals-keyboard-xkb.indicator show-flags true

フラグを設定します。

3
N0rbert