Torブラウザをバックグラウンドモードで起動したいです。つまり、ブラウザウィンドウを開きたいのですが、端末でフォーカスを続けたいのです。いくつかの回避策を試しましたが、動作しません。たとえば、
nohup torbrowser --allow-remote
または
torbrowser &
Ubuntu Unity 16.04を使用しています。
答え1
あなたはそれを確認することができますxdotool
。この例では、フォーカスが失われるとすぐに端末ウィンドウにフォーカスを戻します。
xdotool getwindowfocus behave %1 blur windowfocus & xdotoolpid=$!
これを防ぐには、kill $xdotoolpid
それは命令体系です。
getwindowfocus
現在アクティブなウィンドウ(ターミナル)のウィンドウIDをウィンドウスタックに保存します。behave
ウィンドウスタック()で最初の項目を読み取り、%1
イベントblur
(=フォーカスが失われた)を待ちます。- フォーカスが失われるたびに
behave
コマンドを実行して、フォーカスを(=ターミナルウィンドウ)windowfocus
に戻します。%1
つまり、Torブラウザウィンドウを見つけるためにxdottoolコマンドを生成できますが、まだ存在していないTorブラウザウィンドウを識別する必要があるため、もう少し複雑になる可能性があります。
(しかし、torbrowser自体ではなくtorを使用したいようです。Ubuntuにtor
パッケージされたFirefoxなしでtorをシステムデーモンとして実行できます。)
答え2
あなたが探しているセレン。