на машине запущен X и KDE. делаю ssh на другую машину с X и KDE. далее запускаю прям в командной строке любое X - приложение, например:
me@remote$netscape
или
me@remote$amarok
и на машину за которой сижу я передаётся изображение окна этого приложения. хотя выполняется оно, понятное дело, на удалённой машине. ясно, что это у иксов такие замечательные возможности, но не понятно как оно работает.
вопрос: как это всё работает? На каком уровне происходит обмен между текущей машиной и удалённой? это приложение само выясняет что я -- удалённый пользователь, или это может X-server ему объясняет? ведь по идее нет разницы -- шелл выполнен на удалённой машине и я должен быть виден как обычный юзер...
вероятно что это у иксовых приложений такая встроенная функция которая выясняет на какой X-server передавать картинку, но как тогда приложение это делает?