Рейтинг:0

Определить отображаемый номер сервера Windows X из Linux (клиент X)

флаг us

Наша команда часто подключается к серверу Windows через удаленный рабочий стол (RDP). Внутри RDP мы используем Putty (эмулятор терминала) для подключения к серверу Linux. Иногда мы запускаем X-Win32 (X-сервер для Windows) в RDP и запускаем X-приложение в Linux, чтобы показать графический интерфейс Windows. Если это делает только один человек, он может экспорт DISPLAY=[сервер Windows]:0 в окне Linux Putty и запустите приложение X. Если это делает другой человек, скорее всего, ему нужно установить DISPLAY в [Windows server]:1,... Число после двоеточия — это номер дисплея X. Мы можем увидеть это, наведя указатель мыши на значок X-Win32 в правом нижнем углу RDP. Но мне интересно, есть ли способ определить это число из Linux.

Мы, вероятно, можем вручную установить переменную среды в Putty (Соединение-> Данные-> Переменные среды), прежде чем мы подключимся к Linux, и после подключения оболочка bash будет иметь установленную переменную. Или мы можем запустить Process Explorer на сервере Windows и проверить переменную среды DISPLAY в процессе ime.exe (процесс, порожденный X-Win32). Но это еще сложнее, чем попросить членов нашей команды навести указатель мыши на значок X-Win32, чтобы получить отображаемый номер. Есть ли более простой способ или способ, которым мы можем автоматизировать? Если нет, это нормально. Спасибо!

Davidw avatar
флаг in
Зачем запускать двойной прыжок? Также есть клиент RDP для Linux.
yong321 avatar
флаг us
Я не знал клиента RDP для Linux. Спасибо за эту информацию. Причина, по которой мы используем сервер Windows, заключается в том, что он гарантированно очень стабилен. Я лично использую tmux (или экран в старых версиях Linux) для предотвращения отключения сети, поэтому я всегда запускаю X-приложение из Linux, доступ к которому осуществляется с моего ноутбука. Но мои коллеги предпочитают использовать этот сервер Windows для подключения к Linux, чтобы получить стабильное соединение. (Обновление: на самом деле приложение X прерывается, даже если оно запущено внутри tmux. Поэтому иногда я также использую этот сервер Windows, если приложение X будет работать какое-то время, а моя домашняя сеть нестабильна.)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.