2016-11-03 5 views
-1

Debian LinuxにIBusとIBus Pinyinをインストールして、中国語をアプリに入力できるようにしました。Debian Linuxでsudo-edアプリケーションの中国語作業のためのIBus入力メソッドを作る方法は?

しかし、私が見ていることは、任意のアプリケーションがrootとしてDebianのGnomeまたはLXDEで実行されている場合、入力メソッドが機能しないということです。

私は現在のユーザーとして立ち上げられた通常のアプリケーションでのみ中国語を入力できます。 したがって、特権またはアプリケーションが起動されるユーザーアカウントに問題があるようです。

は、具体的には、私がテストしQupzillaブラウザを使用し、この( apt-getをqupzillaをインストールします)。 apt-getのはibus、IBUS-ピンインを、インストールはibus-gtkの、IBUS-のqt4

私はGnomeのかLXDE端子(から通常のユーザーとしてQupzillaを起動を通じて: はまた、私は次のIBusパッケージをインストール> qupzilla &)、すべて正常に動作します。私はスーパー+スペースプレスを通じて中国語の入力に切り替えることができます。私はそれらを選択すると、小さなウィンドウで漢字が表示されるのを見て、Qupzillaの画面コンテンツに正しく表示されます。

しかし、私は(>はsudo qupzilla &を通じて)ルートと同じアプリを起動したときに、中国語の入力は動作しません。トレイアイコンの中で、Super + Spaceを押すと入力言語が英語または中国語に切り替わりますが、中国語の文字はまったく表示されません。

私のアプリケーションは、sudoをから起動されることがシステム上で特別な権限を必要とすることは、重要です。

誰でもGnome/LXDEの下でルートとして実行しているアプリケーションに中国語を入力する方法をアドバイスできますか?

これに関するご意見やご感想をお寄せいただきありがとうございます。

答えて

0

は、詳細についてはこちらをご覧ください、Debianのフォーラムでこの質問への答えを得た:アプリはsudoの-Eで起動されている場合は http://forums.debian.net/viewtopic.php?f=6&t=130383

を、セッションからの環境変数がアプリに渡され、 IBusを適切に使用するよう管理します。

関連する問題