web-dev-qa-db-ja.com

GNOMEパネルのキーボードレイアウトインジケーターに表示されるレイアウトの略語を変更するにはどうすればよいですか?

GNOMEのキーボードレイアウトインジケーターは、複数のレイアウトを追加した後にパネルに表示され、事前に割り当てられたレイアウトの略語を示します。この略語の名前を変更する方法はありますか?たとえば、ここでenEngに変更します:

enter image description here

間違っていなければ、KDEで簡単に実行できます。

ディストリビューション:Ubuntu GNOME 17.04

9
pomsky

このメソッドはXorgでのみ機能します

元のaskerからの更新:Xorgセッションで行われた変更は、 Waylandセッション。)


前書き

基本的に、GNOME-Shellは設定ファイル(/usr/share/X11/xkb/rules/evdev.xml)からキーボードレイアウトの略語を取得しているようです。したがって、それらを変更するには、最初にテキストエディターで構成ファイルを開き、次に必要なものに変更する必要があります!

それを行うには2つの異なる方法があります。マウスまたはキーボードのみであるコマンドラインインターフェースを含むグラフィカルインターフェース。


共通の最初のステップ

最初にターミナルを開きます。

これを行うには多くの方法があります。この方法は単純です。押す Alt + F2 キーボードで。ダイアログボックスが表示され、gnome-terminalまたは端末の名前を入力します。今、このように見えるはずです。

Dialog1

今、押して Enter。端末を閉じて起動する必要があります。

Blank Terminal

ここのフォームには2つの方法があります。最初はグラフィカルな方法、またはコマンドインターフェイスです。


グラフィカルな方法

  1. ここでSudo -i gedit /usr/share/X11/xkb/rules/evdev.xmlと入力します。これが表示されます。

    Terminal with filename1

  2. 今、押して Enter 編集する必要があるファイルを開く必要があります。次のようになります。

    Gedit_1

  3. ここで、3つの点がある下をクリックします。青色で強調表示された後、「検索と置換...」を見つけてクリックし、明るい灰色で強調表示されます。

    enter image description here

    これでダイアログが表示されます

    Dialog_2

  4. このファイルを編集して、「en」を「Eng」に変更できます。これにより、「en」を使用するすべてのレイアウトが変更されます

    次に、この<shortDescription>en</shortDescription>を使用して、左側に「検索」とテキストボックスに入力します。次に、その下にある教科書と「置換」というテキストを左に入力して、<shortDescription>Eng</shortDescription>これで、次のようになります。

    Dialog 2

    ただし、1つのレイアウトのみを変更する場合は、すべてのレイアウトを変更するのではなく、個別に見つける必要があります。 Find関数を使用して、その名前を検索します。名前を見つけるには、スペルが正確である必要があります。

  5. ここで、「すべて置換」というボタンをクリックします。ダイアログボックスが表示され、見つかったので9個ほどの出現箇所が置換されます。

    Gedit_2

  6. ライトグレーで強調表示された保存ボタンをクリックして保存します Gedit_4

    ここで、タイトルのアスタリスクがこのように消えるはずであることに注意してください。保存されなかった場合、保存されませんでした

    Gedit_1

  7. PCを再起動します。これで次のようになります。 「Eng」ではなく「eng」で実行したことに注意してください

    enter image description here


コマンドラインインターフェース

  1. Sudo sed -i -e 's/<shortDescription>en</shortDescription>/<shortDescription>Eng</shortDescription>/g' /usr/share/X11/xkb/rules/evdev.xmlと入力します
  2. 押す Enter キーボードで
  3. パスワードを入力してください
  4. 押す Enter キーボードで
  5. PCを再起動してください
6
MathCubes