複数のレイアウトを追加した後にパネルに表示されるGNOMEのキーボードレイアウトインジケーターには、事前に割り当てられたレイアウトの略語が表示されます。この略語の名前を変更する方法はありますか?たとえば、ここでenをEngに変更したいとします。
私が間違えなければ、KDEでそれをかなり簡単に行うことができます。
ディストリビューション: Ubuntu GNOME 17.04
複数のレイアウトを追加した後にパネルに表示されるGNOMEのキーボードレイアウトインジケーターには、事前に割り当てられたレイアウトの略語が表示されます。この略語の名前を変更する方法はありますか?たとえば、ここでenをEngに変更したいとします。
私が間違えなければ、KDEでそれをかなり簡単に行うことができます。
ディストリビューション: Ubuntu GNOME 17.04
回答:
(元のaskerからの更新: Xorgセッションで行われた変更は、WaylandセッションでGNOMEを再起動した後も持続するようです。)
基本的に、GNOME-Shellは構成ファイルからキーボードレイアウトの略語を取得しているようです(/usr/share/X11/xkb/rules/evdev.xml
)。したがって、これらを変更するには、まずテキストエディターで構成ファイルを開いてから、必要なものに変更する必要があります。
それを行うには2つの異なる方法があります。マウスを含むグラフィカルインターフェイスまたはキーボードだけであるコマンドラインインターフェイス。
最初にターミナルを開きます。
これを行うには多くの方法があります。この方法は単純です。キーボードのAlt+ F2を押します。ダイアログボックスが表示されるgnome-terminal
ので、端末の名前または名前を入力します。これで、次のようになります。
次に、を押しEnterます。ターミナルを閉じて起動します。
ここでのフォームには2つの方法があります。最初の方法はグラフィカルな方法、またはコマンドインターフェースです。
これを入力しsudo -i gedit /usr/share/X11/xkb/rules/evdev.xml
てください。
ここで、を押すEnterと、編集する必要のあるファイルが開きます。これは次のようになります。
次に、3つのドットのある下部をクリックします。青色で強調表示され、「検索と置換...」を見つけてクリックします。明るい灰色で強調表示されます。
これでダイアログが表示されます
これで、このファイルを編集して「en」を「Eng」に変更できます。これにより、「en」を使用するすべてのレイアウトが変更されます
次に、この<shortDescription>en</shortDescription>
「次へ」で左側に「検索」を含むテキストボックスに入力し、その下に教科書と「次と置換」と書かれた左側のテキストを入力し、これに入力し<shortDescription>Eng</shortDescription>
ます。次のようになります。
ただし、1つのレイアウトのみを変更する場合は、すべてを変更するのではなく、個別に見つける必要があります。Find関数を使用して、正確にスペルを見つける必要がある名前を検索しました。
次に、「すべて置換」というボタンをクリックします。ダイアログボックスが表示され、9個程度のオカレンスが検出されて置き換えられたことが示されます。
薄い灰色で強調表示されている保存ボタンをクリックして保存します
タイトルのアスタリスクがこのように消えることに注意してください。そうでない場合、それは保存されませんでした
PCを再起動します。これで次のようになります。「Eng」ではなく「eng」でそれを行ったことに注意してください
sudo sed -i -e 's/<shortDescription>en</shortDescription>/<shortDescription>Eng</shortDescription>/g' /usr/share/X11/xkb/rules/evdev.xml