Как найти идентификатор окна в УДАЛЕННОМ linuix - PullRequest
0 голосов
/ 28 мая 2020

Я подключаюсь к удаленному linux с помощью s sh, и мне нужно получить только окно с x11vn c, т.е. мне нужно выполнить:

x11vn c -id - display: 0

Каждая команда, которую я пытаюсь выполнить в сеансе s sh (xprop, wmcrtl, et c.), возвращает информацию о локальной системе x windows, а не об удаленной, поэтому я не знаю, как получить информацию о windows, запущенном на удаленном компьютере.

Я не могу получить рабочий стол while с x11vn c, потому что он заблокирован, и я получаю только черный экран. Я бы попробовал опцию -id pick, если бы имел доступ к рабочему столу.

1 Ответ

0 голосов
/ 29 мая 2020

Каждая команда, которую я пытаюсь выполнить в сеансе s sh (xprop, wmcrtl, et c.), Возвращает информацию о локальной системе x windows, а не об удаленной

Полагаю, это потому, что вы подключаетесь с помощью ssh -X или чего-то подобного. Таким образом, s sh устанавливает DISPLAY, чтобы указать на туннель, созданный для вашего локального X-сервера, чтобы удаленные команды могли отображать вывод на вашем экране. Попробуйте переопределить эту переменную, примеры: DISPLAY=:0 xwininfo -tree -root или DISPLAY=:0 xprop -root|grep ^_NET_CLIENT_LIST.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...