gpt4 book ai didi

linux - 将带有进程 ID 的窗口置顶并将其置于前台

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:02:25 27 4
gpt4 key购买 nike

我需要通过指定进程 ID 将窗口置于前台。我尝试使用 xdotool

window_id=xdotool search --class rdesktop

我在这里获取 rdesktop 进程的窗口 ID,例如:41943382

然后我使用 xdotool activewindow 41943382 这会将窗口置于顶部并使其处于事件状态

但是在这里,如果我使用同一 rdesktop 的多个进程,它会提供其所有窗口 ID,我想知道哪个进程 ID 与窗口 ID 相关联

我尝试了 xdotool 搜索 --pid 4535

但这会产生错误,因为许多 xwindow 系统不支持它,

那么有没有其他方法可以获取窗口 ID 并将其置于 shell 的前台。如果从 c 也可以,但我在 c 中不是那么好,所以我尝试在 shell 脚本中

最佳答案

这很棘手! X 是从 PID 中抽象出来的,因为您可能有来自多个具有重复 PID 的主机的客户端。我会尝试使用窗口标题并在其中嵌入识别信息。 rdesktop 允许使用 -T 选项设置标题。

关于linux - 将带有进程 ID 的窗口置顶并将其置于前台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18571883/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com