KDE:IBusキーボードセレクタを削除する方法

KDE:IBusキーボードセレクタを削除する方法

KDEを実行するときにIBusサービス/IBusパネルを削除する方法を教えてください。

このGnome(?)キーボードレイアウトマネージャ(?)は、KDE設定でデフォルトのコンピュータに設定されているレイアウトと競合する可能性があります。チェコ語キーボードとイギリスのキーボードを頻繁に切り替える必要がありますが、IBusを使用することは不可能です。

この問題の重大度には、トレイ領域に2つのキーボードレイアウトインジケータがあるという視覚的な刺激が含まれる可能性がありますが、KDEでチェコ語のキーボードを設定したように、2つのシステムが競合するレイアウトに設定されると、問題はさらに深刻になります。しかし、IBusは何とか維持します。英語 - イギリスのレイアウトは同じです。

ここに画像の説明を入力してください。

ここに画像の説明を入力してください。

ここに画像の説明を入力してください。

EN(IBus)またはCZ(KDE)のどちらのレイアウトが実際に有効になっているかを推測できますか?もちろん、IBusは常にKDEを無視しているようです。

今すぐIBusパネルを終了すると、GUIビットであるトレイアプレットだけが消えましたが、IBusサービスはまだアクティブであるため、状態はさらに悪化します。まだCZキーボードがなく、変更する方法はまったくありません。

この問題の非常に迷惑なバリエーションは、ユーザーがKDEに単一のレイアウト設定しかない場合、デフォルトではトレイ領域には表示されませんが、単一のレイアウトでもIBus設定は常に表示されることです。これにより、ユーザーはKDE設定で設定したすべてが完全に無視されたため、非常に怒ります。それはおそらく、KDEがレイアウトインジケータが他のシステムに属していることを認識しておらず、KDE設定を上書きしたからです。

KDE設定とIBusプロパティを同時に使用しながら、すべてのキーボード入力を完全に終了することに成功しました。本当に悪いユーザーエクスペリエンス。

IBusはGnomeスタックの一部であるようです。では、なぜKDEで有効になるのですか?一部のGnome / Gtkアプリケーション(Gimp、GDMなど)をインストールした後に表示されると思われます。

オペレーティングシステム:オープンスーツ15.0 Linux。この問題は以前のバージョンでも発生しました。

修正する:

また、アメリカのキーボードが突然3番目のオプションとして表示されるという問題もありました。しかし、それは別のバグレポートです。

アップデート2:

わかりました。削除しました。驚くべきことに、Gnome全体ではなくibusだけを削除することが可能です。私のGDMはまだ動作しています。しかし、 - 今別の問題に直面しています。システム設定ですべての項目を設定し、トレイに2つのキーボードインジケータがあるにもかかわらず、キーボードレイアウトを切り替えることはできません。今イギリスのキーボードだけが動作します。 IBusがKDE全体に何かを台無しにしたようです。

ああ、時々Linuxを使用すると、ユーザビリティの問題を解決し、バグレポートを書くのに時間の半分を費やすように感じます。

答え1

Zoomとibusを取り付けたままにしながら刺激を防ぐ簡単な方法があります。 ibusにXKBキーボードレイアウトを使用するように指示するだけです。

ibusウィジェットを右クリックし、「基本設定」 - >「詳細」に移動して「システムキーボードレイアウトを使用」を選択します。 ibusはPlasmaで設定したレイアウトに従う必要があります。

答え2

Gnomeを使用し続ける予定がないため、多少異なる場合がありますが、同様の問題が発生しました。

ibus-gtk、、、ibus-gtk3(私のシステムのすべての関連パッケージ、あなたのパッケージは異なる場合があります)をibus-gtk3-32bit削除すると、再起動後も影響を受けないようです。ibus-langibusibus

実行して削除できますzypper rm -u ibus*。削除したくない重要な項目があるかどうかを確認してください。

答え3

Zoomアプリケーションの依存関係ですが、単に削除することはできません。

解決策は次のとおりです。

  1. パネルを右クリックして「パネル編集」を選択します。
  2. システムトレイを右クリックし、「設定」を選択します。
  3. システムトレイ設定でIBusパネルを見つけて、選択ボックスを「常に非表示」に変更します。

答え4

1つのオプションは、次の行を使用してユーザーレベルでIBusを無効にすることです(デフォルトの入力マネージャを使用する必要があります)。

run_im none

ファイルに~/.xinputrc

関連情報