我需要通过指定其进程 ID 将一个窗口置于前台。我尝试使用 xdotool
window_id=xdotool search --class rdesktop
在这里我得到了 rdesktop 进程的窗口 ID,例如:41943382
然后我使用 xdotool activewindow 41943382 这会将窗口置于顶部并使其处于活动状态
但是在这里,如果我使用同一个 rdesktop 的多个进程,它会给出它的所有窗口 ID,我想知道哪个进程 ID 与窗口 ID 相关联
我试过 xdotool search --pid 4535
但这会产生错误,因为许多 xwindow 系统不支持它,
那么有没有其他方法可以获取窗口 ID 并将其带到 shell 的前台。如果来自 c 也可以,但我在 c 中不太好,所以我尝试使用 shell 脚本