
Alt+Tabまたはタスクバーからプログラムを選択する前に、Windows を開かずにプログラムを起動できるかどうかを知りたいです。
現在、Web ブラウザーをロードしている間にターミナルを使用したい場合 (私の PC では 5 ~ 10 秒かかります)、ターミナルに何かを入力しているときに、Web ブラウザーが開いたときに中断される可能性があります。
lubuntu-rc.xml
提案に従って編集してみましたこの郵便受けでは、「はい」を<focusNew>yes</focusNew>
「いいえ」に変更して再起動することを提案しましたが、うまくいきませんでした。どうすればいいでしょうか?
答え1
まず、調査された質問に感謝します。その構成ページについて言及またはリンクしていないと、さらに時間がかかります。
設定が機能しなかったのはなぜですか?
実は、間違った設定を見ています。変更していたのは、マウスのフォーカス モード、つまり現在のマウスに追従するか、フォーカスしないままにするかなどです。
正しい設定:
これを正しく実装するには、~/.config/openbox/lubuntu-rc.xml
ファイルに次の変更を加える必要があります。
タグ内で、これらの設定で<applications></applications>
新しいタブを作成します。<application></application>
<applications>
<application type="normal">
<focus>no</focus>
<iconic>yes</iconic>
<layer>below</layer>
</application>
</applications>
説明:
<application type="normal">
すべての通常のウィンドウのルールを設定します。他のウィンドウタイプにはdialog
、、などがあります。詳細についてはファイルを参照してくださいsplash
。menu
lubuntu-rc.xml
<focus>no</focus>
- 新しいウィンドウにフォーカスを設定しています。新しいウィンドウはフォーカスされません<iconic>yes</iconic>
- ウィンドウを最小化した状態で起動するように設定します。<layer>below</layer>
- 現在のアクティブ ウィンドウの下にウィンドウを設定します。安全性をさらに高めるためです。
提案:
組み合わせを変えたい場合もあります。例えば、レイヤーを作ってbelow
フォーカスを合わせると、no
目的を達成できそうです。
試験結果:
この設定をlxterminal
、、、、textadept
でテストしました。ほとんどが機能し、タスクバーで開きました leafpad
。firefox
gedit
ただし、ターミナルに入力するだけで Firefox を起動するとfirefox
、2 ~ 3 秒後に理由もなく起動するようです。firefox >/dev/null 2>&1
これを防ぐには を使用する必要があります。また、Gedit はこれらの設定に従っていないようです。ただし、lxde 互換のアプリケーションのほとんどは動作するはずです。
余分な:
完全なファイルを見たい場合に備えて、pastebinクリップを作成しました。こちらですhttp://pastebin.com/f76X8qNy