
Ubuntu Oneiric では、ウィンドウ/アプリケーションを起動したら「画面上でアクティブ」にするかどうかを選択できますか? 以前、Debian を使用していたときは、選択できませんでした (つまり、起動した新しいアプリケーションはすべてウィンドウで開き、クリックして画面に表示されるまで待機していました...)。Ubuntu Oneiric でも同じものを探しましたが、このオプションが見つかりません...
実際、私の問題は、起動するとかなりの数の新しいグラフィック ウィンドウが開く MATLAB プログラムで作業していることです (たくさん!)。このプログラムの実行中もラップトップを使い続けたいのですが、そのためには、ウィンドウが画面上でアクティブになってラップトップが使えなくなることがないようにする必要があります...
どなたか助けていただければ幸いです。ありがとうございます!ルシール
編集:申し訳ありませんが、英語は私の母国語ではありません...
@Jo-Erlend Schinstad: 画面上でアクティブというのは、「フォーカスして開く」という意味です。matlab のグラフィック ウィンドウを開く必要があります (グラフィックを保存できるようにするため) が、画面上には表示されず、その時点で使用しているウィンドウの上に表示され、PG の実行中にラップトップを使用できなくなります... (これでわかりやすくなったと思います...)
@yossile: あなたの投稿にコメントする方法がわからなかったので、
非常に明確な回答をありがとうございます。しかし、まだうまくいきません。指示にステップごとに従いましたが、それでも、たとえば、matlab プログラムを実行してから mozilla firefox を使用すると、グラフィック ウィンドウが firefox ウィンドウの上に開いたままになり、使用できなくなります。
詳細: フォーカス防止ウィンドウに次の値を追加しました (グラブ ボタンのおかげです): & class=com-mathworks-util-PostVMInit また、& name=sun-awt-X11-XFramePeer & title=MATLAB R2011b も試しました (ウィンドウ タイプ、ロール、ID でも試しましたが、グラブ ボタンで値を自動的に取得できませんでした)
ですので、他に何かご提案がありましたら、ぜひお聞かせください :-) (とにかく、本当にありがとうございます)
答え1
起動時に起動したウィンドウがアクティブウィンドウからフォーカスを奪わないようにしたいとお考えだと思います。Unity を実行している場合は、簡単に実現できます。
起動CompizConfig 設定マネージャー、 クリック一般オプションそして、集中して行動を高める.
ここで、どのウィンドウがフォーカスをとらないようにするかをWMに通知します。
+ボタンをクリックして、ウィンドウの識別情報を入力します。ウィンドウクラスがわからない場合は、掴む防止したいウィンドウをクリックします。そのクラスが自動的に検出されます。
ちなみに、反転 反対の動作をします - ウィンドウを強制的にフォーカスして開きます。