首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将带有进程ID的窗口置于顶部,并将其置于前台

将带有进程ID的窗口置于顶部,并将其置于前台
EN

Stack Overflow用户
提问于 2013-09-02 19:13:52
回答 1查看 1.4K关注 0票数 1

我需要通过指定进程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脚本。

EN

回答 1

Stack Overflow用户

发布于 2013-09-02 19:20:46

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18571883

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档