web-dev-qa-db-ja.com

キーボードレイアウトインジケーターからキーボードアイコンを削除する方法(言語の略語のみを残す)?

キーボードアイコンを削除したいので、キーボードレイアウトインジケータとして「[###] USA」を少なくとも「En」、英語またはアメリカ国旗、または「USA」に置き換えます。どうすればこれを達成できますか?

更新:バーから電子メールアイコンを削除するためにクリックすると、キーボード言語の表示も消え、今ではその無駄なキーボードアイコンのみが表示され、現在選択されている言語は表示されません:-(

Ubuntu 10.10を使用しています。

11
Ivan

monotaskerのソリューション に加えて、キーボードアイコン+略語の代わりにフラグを簡単に取得する正確な手順を次に示します。

  1. gconf-editorで、/desktop/gnome/peripherals/keyboard/indicator/showFlagsを確認します
  2. Sudo apt-get install famfamfam-flag-pngを使用してフラグのセットをインストールします
  3. ソフトリンクを作成:ln -s /usr/share/flags/countries/16x11 ~/.icons/flags

次のログインで、インジケーターアプレットにフラグが表示されます。

9

ここでの解決策は、「フラグの表示」オプションをオンにして、フラグイメージファイルをインストールすることです。

SVG言語フラグのパックを(インストールおよび有効化の手順とともに) here (暗いパネル用)および here (明るいパネル用)に投稿しました。

ライトパネルバージョンはFaenzaまたはElementaryのアイコンセットで最適に見えますが、ubuntu-mono-lightでも悪くはありません。ダークパネルバージョンは、ファエンツァに最適です。十分な関心があれば、ubuntu-mono-darkに一致する別のセットを作成できます。 gnome-look.orgページには、セットのインストール手順が含まれています。

そして、あなたの言語を見逃した場合は、コードを教えてください。セットに追加します。

5
monotasker

[解決済み]

キーボードインジケーターを完全に削除するには、/usr/lib/gnome-settings-daemon-2.0/libkeyboard.soファイルの1バイトを変更する必要があります。

  1. libkeyboard.soファイルのバックアップを作成します。
  2. 任意の16進エディタを使用して、root権限でファイルを開きます(私はBlessを使用しています)。
  3. バイト署名FF 83 F8 01 0Fを検索します

    FF 83 F8 01 0F = if (g_slist_length (current_kbd_config.layouts_variants) > 1)

  4. 01から02に変更

    FF 83 F8 02 0F

  5. ファイルを保存します。 (これはファイルの新しいコンテンツでなければなりません)

    FF 83 F8 02 0F = if (g_slist_length (current_kbd_config.layouts_variants) > 2)

キーボードレイアウトが3つ未満の場合、アイコンは表示されません。この後、gnome-settings-daemonをリロードする必要があります。これにはrebootを使用できます。

4
wep777

アイコンはリリース時にインジケーターから削除されると思います。 2週間待つだけです。詳細については、 https://bugs.launchpad.net/ayatana-ubuntu/+bug/620331 を参照してください。そして、そのバグの「確定済み」ステータスに注意してください。

編集:今のところ/ apps/gnome_settings_daemon/plugins/keyboard/active = falseを試してください。また、xneur(X用の自動レイアウトスイッチャー)をインストールします。

1
Extender

これは、国旗を表示するようにキーボードレイアウトインジケーターを変更する方法に関するチュートリアルです。

http://elementaryos.org/docs/user-guide/customizing/language-layout-flags

0
Koffeehaus