首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在远程linuix中查找窗口ID

如何在远程linuix中查找窗口ID
EN

Stack Overflow用户
提问于 2020-05-28 17:06:24
回答 1查看 90关注 0票数 0

我使用ssh连接到远程linux,并且我只需要使用x11vnc获得一个窗口,即,我需要执行:

x11vnc -id -display :0

我在ssh会话中尝试的每个命令(xprop、wmcrtl等)返回关于本地xwindows系统的信息,而不是关于远程系统的信息,所以我不知道如何获取在远程机器上运行的windows的信息。

我无法使用x11vnc获取while桌面,因为它被锁定,并且我只能看到黑屏。如果我可以访问桌面,我会尝试'-id pick‘选项。

EN

回答 1

Stack Overflow用户

发布于 2020-05-29 08:07:22

我在ssh会话中尝试的每个命令(xprop、wmcrtl等)返回有关本地xwindows系统的信息,而不是有关远程xwindows系统的信息。

我认为这是因为您使用ssh -X或类似的东西进行连接。这样,ssh将DISPLAY设置为指向它创建的到本地X服务器的隧道,这样远程命令就可以在您的屏幕上显示输出。尝试覆盖此变量,例如:DISPLAY=:0 xwininfo -tree -rootDISPLAY=:0 xprop -root|grep ^_NET_CLIENT_LIST

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

https://stackoverflow.com/questions/62060948

复制
相关文章

相似问题

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