我想以后台模式启动 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
(=您的终端窗口)。
换句话说,可以创建一个 xdottool 命令来查找 Tor 浏览器窗口,但这可能会更复杂一些,因为它必须识别 Tor 浏览器窗口,而它还不存在。
(顺便说一句,我想你想使用tor,而不是torbrowser本身。你可以在没有firefox的情况下将tor作为系统守护程序运行,tor
在Ubuntu中打包。)
答案2
您正在寻找硒。