Ubuntu 16.0.4.3 Gnome デスクトップ
Firejail または通常の usrspace で実行している場合、Firefox ブラウザでテキスト入力やキーボード機能が使用できません。
ランニング:
firejail firefox --noprofile
Firefoxブラウザの結果意思ブックマークしたリンクに正常に接続できますが、しないキーボード入力を受け付けません。その後、Firejail の外部の通常のユーザースペースで Firefox を実行してみましたが、同じくキーボードが機能しないという結果になりました。ターミナルで gnome-www-browser を実行して、完全に機能する Firefox を開くことで、この状態に到達しました。
ターミナルのエラーメッセージ:
(firefox:12): IBUS-WARNING **: イベント キューが大きくなりすぎたため、ドロップを開始します。
(firefox:12): IBUS-WARNING **: イベント キューが大きくなりすぎたため、ドロップを開始します。
[Child][RunMessage] エラー: チャネルが閉じています: 送信/受信が遅すぎます。メッセージは失われます
[親 12] 警告: パイプ エラー (84): ピアによって接続がリセットされました: ファイル /build/firefox-l1g98U/firefox-56.0+build6/ipc/chromium/src/chrome/common/ipc_channel_posix.cc、行 353 *** UTM:SVC TimerManager:registerTimer がプロファイル変更前の通知後に呼び出されました。ID: telemetry_modules_ping のタイマー登録を無視します
Dmesg エラー:
[pulseaudio] shm.c: shm_open() が失敗しました: そのようなファイルまたはディレクトリはありません shm_open() が失敗しました: そのようなファイルまたはディレクトリはありません
gnome-session[1768]: コンソールエラー: duckduckgo_plus:
gnome-session[1768]: 表示するものがありません。gnome-session[1768]:
shm_open() が失敗しました: そのようなファイルまたはディレクトリはありません gnome-session[1768]:
shm_open() が失敗しました: そのようなファイルまたはディレクトリはありません gnome-session[1768]:
console.error: duckduckgo_plus: gnome-session[1768]: 表示するものがありません。gnome-session[1768]: shm_open() が失敗しました: そのようなファイルまたはディレクトリはありません
したがって、私の推測では、共有メモリ障害が ibus を混乱させているのですが、ログには、これらのいくつかのレポート以外に、根本原因を示すものは何もありません。これを追跡して切り分ける方法について、何かアドバイスはありますか?
答え1
Ubuntu 16.04.1のChromiumとSkypeforLinuxで同じ問題が発生しました。FireTools設定にGTK_IM_MODULE=ximを追加することで解決しました。
GTK_IM_MODULE=xim firejail skypeforlinux
GTK_IM_MODULE=xim firejail chromium-browser
ターミナルから以下のコマンドラインを実行するか、FireToolsに移動してFirefoxアイコンを右クリックし、編集オプションを選択して設定します。
GTK_IM_MODULE=xim firejail firefox