Jör*_*yer 2 linux bash ubuntu focus window
我有一个像这样的 bash 脚本
#!/bin/sh
firefox &
Run Code Online (Sandbox Code Playgroud)
Firefox 窗口打开,但没有焦点。我该怎么做才能让它自动获得焦点?
我可以使用一些 X 窗口工具/命令,但是如何获取 Firefox 的窗口 ID?窗口名称随着显示的 URL 发生变化,因此没有用。
编辑:我的窗口管理器是 Gnome。
xdotool是这样做的工具。
您的特定任务的最简单形式是
xdotool windowactivate `xdotool search --pid $! `
Run Code Online (Sandbox Code Playgroud)