Звучит так, будто вам нужен X forwarding или VNC.
Переадресация X позволяет вам (через SSH или что-то в этом роде) выполнять программу на удаленном компьютере, но отправлять все отображаемые «команды» на локальный компьютер. Он заведомо медленный, но является лучшим решением, когда вы не имеете дело с графически насыщенными вещами, а просто хотите увидеть одно окно, а не весь экран (и ваша локальная сеть довольно быстрая, то есть 100 Мбит или более). Переадресация X также позволяет вам управлять программой и так далее с помощью мыши с удаленного компьютера.
С другой стороны, VNC будет делать серию снимков экрана на удаленном компьютере и перенаправлять их на ваш компьютер. Вы также можете управлять удаленным компьютером с помощью мыши и тому подобное. Вы видите весь удаленный «рабочий стол» (при условии, что вы используете графический интерфейс) и можете взаимодействовать с ним, как если бы ваш экран и мышь были подключены к удаленной машине. VNC обычно довольно производительный по сравнению с перенаправлением X.
Основные отличия:
- X только позволяет пересылать «программы», а не весь рабочий стол
- VNC позволяет только весь рабочий стол, что может раздражать, если вам просто нужно маленькое окно
- В общем (я думаю) с программами, перенаправленными на X, вы можете запускать их только в том или ином месте. Таким образом, вам нужно будет запустить два экземпляра программы, если вы хотите видеть отображение как на локальном, так и на удаленном компьютере.