如何在REMOTE linuix中查找窗口ID

问题描述 投票:0回答:1

我使用ssh连接到远程Linux,我只需要获取一个带有x11vnc的窗口,即,我需要执行:

x11vnc -id -display:0

我在ssh会话中尝试的每个命令(xprop,wmcrtl等)都返回有关本地xwindows系统的信息,而不是有关远程xwindows系统的信息,因此我不知道如何获取在远程计算机上运行的Windows的信息。 。

我无法使用x11vnc获得白色的桌面,因为它已锁定并且只有黑屏。如果可以访问桌面,我会尝试使用'-id pick'选项。

linux x11
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.