как запускать X-приложения на удаленной машине?

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

tull
Сообщения: 484

как запускать X-приложения на удаленной машине?

Сообщение tull »

хочется реализовать то, для чего Х-сервер собсно и задумывался:

есть машина за которой я физически сижу (в терминологии иксов это сервер) и есть удаленная машина, на которой выполняется приложение (в терминологии иксов это клиент).
как это реализовать с минимальными телодвижениями? :)

запускать в основном буду оперу, kmail, pidgin
Спасибо сказали:
ivze
Сообщения: 39
ОС: Ubuntu

Re: как запускать X-приложения на удаленной машине?

Сообщение ivze »

1. Ставим на удалённой машине Сашу-сервер (SSH)
2. Ставим на локальной машине Сашу - клиент (наверняка, уже стоит).
3. коннектимся коммандой:

Код: Выделить всё

ssh -X yourname@remotehost


-X означает туннелирование граф. прог до Х-сервеа.
Спасибо сказали:
tull
Сообщения: 484

Re: как запускать X-приложения на удаленной машине?

Сообщение tull »

сервер и клиент ессно стоят.
т.е. я коннекчусь, а дальше просто запускаю нужную прогу, указав путь?
а могу я на локальной машине запустить KDE с машины-клиента? или его надо иметь локально (простите уже за ламерские вопросы)
Спасибо сказали:
ivze
Сообщения: 39
ОС: Ubuntu

Re: как запускать X-приложения на удаленной машине?

Сообщение ivze »

Я знаю, что это работает для отдельных прог. Например, можно запустить через SSH gnome-panel (в KDE как панелька называется?) и получить на экране две панели. С той, что удалённая, можно пускать удалённые проги (вроде как удоббно). Более глубоко не копал.
Спасибо сказали:
tull
Сообщения: 484

Re: как запускать X-приложения на удаленной машине?

Сообщение tull »

спасибо, все зашибись работает!
я правда пока под виндой поставил x-server (Xming), но все нормально, приложения с линукс-машины запускаются.
единственная пока проблема - почему-то вместо русских вводятся латинские (хотя сами русские буквы отображаются).

а на машине-клиенте ведь не обязательно x-сервер должен стоять? а то есть еще желание запускать проги на удаленном сервере.

и еще такой вопрос - насколько я знаю, в иксах нельзя подключиться к существующему сеансу. т.е. например если у меня сеанс разорвался из-за плохого канала, то все, уже не восстановишь то, что было открыто? (например браузер, где что-то было написано в форме ввода или текстовый редактор с введенным текстом)
Спасибо сказали:
ivze
Сообщения: 39
ОС: Ubuntu

Re: как запускать X-приложения на удаленной машине?

Сообщение ivze »

На клиенте X-сервер стоять не обязан.
Насчёт прерваных сеансов - не знаю, опять же, не копался.

Может, кто иной по этой теме выскажется?
Спасибо сказали:
Аватара пользователя
Doka
Сообщения: 715
Статус: ASIC Design Engineer
ОС: RHEL4

Re: как запускать X-приложения на удаленной машине?

Сообщение Doka »

tull писал(а):
11.02.2008 04:04
я правда пока под виндой поставил x-server (Xming), но все нормально, приложения с линукс-машины запускаются.
единственная пока проблема - почему-то вместо русских вводятся латинские (хотя сами русские буквы отображаются).


для этого запускайте Xming через bat-файл:

Код: Выделить всё

"C:\prog\Xming\Xming.exe" :0 -clipboard -multiwindow -xkblayout us,ru -xkbvariant winkeys -xkboptions grp:ctrl_shift_toggle
Never stop thinking..................................................................
Спасибо сказали:
tull
Сообщения: 484

Re: как запускать X-приложения на удаленной машине?

Сообщение tull »

Doka,
не помогает.
из буфера обмена русские вставляются, а при наборе идет латиница
Спасибо сказали:
Vovancheg
Сообщения: 41

Re: как запускать X-приложения на удаленной машине?

Сообщение Vovancheg »

Есть такая вещь- NX-сервер. Есть свободная реализация- FreeNX и есть коммерческая версия от Nomachine. Ваша задача отлично решается с их помощью. Коммерческая версия поддерживает shadow (подключение к существующим сеансам), во free такой фичи нет. При отключении сеанса, можно выбрать что с ним делать- Terminate его совсем или Suspend- в этом режиме после отключения запущенные приложения продолжают работать. Клиента можно взять у тех же nomachine бесплатно
Спасибо сказали:
Аватара пользователя
Doka
Сообщения: 715
Статус: ASIC Design Engineer
ОС: RHEL4

Re: как запускать X-приложения на удаленной машине?

Сообщение Doka »

tull писал(а):
11.02.2008 16:41
из буфера обмена русские вставляются, а при наборе идет латиница
это весьма и весьма странно. переключаетесь вы точно по Ctrl+Sнift ?
Never stop thinking..................................................................
Спасибо сказали:
tull
Сообщения: 484

Re: как запускать X-приложения на удаленной машине?

Сообщение tull »

Vovancheg,
спасибо, попробую

Doka писал(а):
13.02.2008 18:45
это весьма и весьма странно. переключаетесь вы точно по Ctrl+Sнift ?
тут такое дело - я пользуюсь tablet pc. там вирутальная клава. я нажимаю переключение языка, появляются русские буквы. но в принципе это ничем не отличается от реальной клавы.

кстати, хочу сказать, что чегой-то все как-то подтормаживает при удаленной работе.
даже когда ноут рядом с компом, пинги 1 мс, и скорость 11 мбит/с, все равно при работе с оперой все тормозит.
а у меня основная цель была как раз запуск оперы на клиенте.
Спасибо сказали:
Аватара пользователя
Doka
Сообщения: 715
Статус: ASIC Design Engineer
ОС: RHEL4

Re: как запускать X-приложения на удаленной машине?

Сообщение Doka »

tull писал(а):
14.02.2008 04:36
кстати, хочу сказать, что чегой-то все как-то подтормаживает при удаленной работе.
даже когда ноут рядом с компом, пинги 1 мс, и скорость 11 мбит/с, все равно при работе с оперой все тормозит.
а у меня основная цель была как раз запуск оперы на клиенте.
А чего вы хотели?
Mozilla у меня тоже подтормаживает, но хочу заметить что я сижу через интернет, а не LAN (когда через 100Мбит-LAN, то всё работает шустро - лагов нет)

если уж у вас и Mozilla будет тормозить, попробуйте Dillo

PS: или накрайняк совсем уж - lynx
PPS: шучу) :tongue:
Never stop thinking..................................................................
Спасибо сказали:
Аватара пользователя
Doka
Сообщения: 715
Статус: ASIC Design Engineer
ОС: RHEL4

Re: как запускать X-приложения на удаленной машине?

Сообщение Doka »

насчет кириллицы: в кач-ве эксперимента попробуйте задать только русскую раскладку (в bat-файле)
мутно оно.. с экранной клавиатурой-то..
Never stop thinking..................................................................
Спасибо сказали:
tull
Сообщения: 484

Re: как запускать X-приложения на удаленной машине?

Сообщение tull »

Doka писал(а):
14.02.2008 15:24
Mozilla у меня тоже подтормаживает, но хочу заметить что я сижу через интернет, а не LAN (когда через 100Мбит-LAN, то всё работает шустро - лагов нет)

если уж у вас и Mozilla будет тормозить, попробуйте Dillo
сейчас сеть уже 54 мбит, но все равно не очень...
менять браузер я не могу, весь смысл в том, чтобы на ноуте запускать именно тот браузер, которым пользуешься на основной машине (со всеми закладками, историей и т.п.).

c freenx пока никак не разберусь. чего-то он какой-то недружественный, все из командной строки.
ну и потом, он все равно не позволяет подключится к сущестующему сеансу. какой тогда смысл в нем?
Спасибо сказали: