
Gthumb を開いて、Unity ランチャー (12.04) から Nautilus を起動したとします。起動したばかりの Nautilus にマウスのフォーカスが当たらないことがあるのはなぜでしょうか。代わりに、Nautilus が Gthumb の前で開いている間 (フォーカスされていない間)、フォーカスは Gthumb に残ります。
これは正しい動作ですか?
答え1
CompizConfig-Settings-Manager で設定できます。
1)インストールそれ:sudo apt-get install compizconfig-settings-manager
、
2) ccsm を開きます ( Alt+F2と入力してccsm
ヒットEnter)
3) 「一般オプション」>「フォーカスとフォーカスを上げる動作」に進み、「フォーカス防止レベル」を「オフ」に設定します。
4) お楽しみください ;-)
面倒な場合は、ターミナルにこれを貼り付けるだけで完了です。
gconftool-2 --type=Integer --set /apps/compiz-1/general/screen0/options/focus_prevention_level 0
答え2
いいえ、これは正しい動作ではありません。「なぜこのようなことが起きるのか」という質問に対する答えは、バグがあるからです。バグレポートを提出することをお勧めします。驚いたことに、これに関する既存のバグレポートは見つかりませんでしたが、実際に発生していることは確認できます。バグレポートを提出したら、そのバグへのリンクを投稿してください。そうすれば、私もそれに協力できます。
編集: それを見つけた。 バグ #781931 この回答がなぜ反対票を投じられたのかはわかりませんが、これは確かになぜこのようなことが起こるのかという質問に対する答えです。ccsm を使用した回避策は質問に対する答えではなく、バグの回避策です。それ自体は非常に有用で投稿する価値がありますが、尋ねられた質問に対する答えにはなりません。
答え3
上記のコマンドは機能せず、CCSM をインストールしたくなかったので、調べてみたところ、次のコマンドで問題が解決することがわかりました (Ubuntu 15.04 を使用しています)。
dconf write /org/compiz/profiles/unity/plugins/core/focus-prevention-level 0
編集: この解決策は16.04でも機能します