複数のユーザーを持つUbuntuでi3でibusを実行する

複数のユーザーを持つUbuntuでi3でibusを実行する

私はUbuntu 18.04を実行しており、ディスプレイマネージャとしてi3をインストールしました。このUbuntuバージョンにはデフォルトでGDMログイン画面があります。アカウントにログインすると、Ubuntuは別のTTYでディスプレイマネージャを起動します。したがって、ログインGDMはTTY(0)で実行され、最初のログインi3はTTY(1)で実行され、2番目のログインi3(他のユーザー)はTTY(2)で実行されます。また、私のユーザーの一人が実際にGnomeをディスプレイマネージャとして使用しています。

私は最初のユーザーの場合は+、2番目のユーザーの場合は+、ログイン画面の+を押してユーザーを切り替えることctrlaltができるので、実際にこの動作が好きです。とても便利だと思います。F2ctrlaltF3ctrlaltF1

問題は、この設定を使用してi3インスタンスでibusを正常に実行できなかったことです。ただし、好みの動作はもちろん、TTYあたり(=ユーザーあたり)1つのibusインスタンスを保持し、ログイン時に特定のユーザーのibus設定を使用できるようにすることです。

しかし、実際には次のようになります。ibus-daemonユーザーは常に1つの実行インスタンスを持ちgdm(何も触れていないため、Ubuntuのデフォルト値のようです)、2番目のインスタンスを起動するとibus-daemonキーボード入力が突然完全に機能しなくなります。私の考えでは、1つのインスタンスしかキーボード入力ibus-daemonに接続できないので、私のインスタンスは入力を受け取らないようです。ああ、そしてそのibus-daemonインスタンスgdmは終了できません(数ミリ秒後に再起動されます)。

それでは... ibusとgdmが私の希望に従う方法についてのアイデアはありますか?

ベストアンサー1

ずっと間違っていたようです。 2回目の実行ではibus-daemon問題ありません。問題は、パラメータが欠落していることです--xim...

おすすめ記事