Удаленный запуск X-приложений

Аватар пользователя Albert_j

Всем привет! Посоветуйте, каким образом можно обеспечить запуск Х-приложений из windows. Тема неплохо описана в рунете, и все таки:
1. Кто каким ПО пользуется.
2. Как решаются проблемы с вводом русских букв.
3. Каким образом решаются задачи подключения локальных ресурсов(принтеры, диски).
Надеюсь на сотрудничество:)

Аватар пользователя Meloman

Re: Удаленный запуск X-приложений

Я раньше пользовался VMware WorkStation (если я правильно понял вопрос).
Все 3 подвопроса там решались без проблем.

Аватар пользователя Tigro

Re: Удаленный запуск X-приложений

Вы что имеете в виду? Есть 2 машины с Windows и Linux. Нужно пускать на машине с Windows графические приложения из Linux?

Аватар пользователя AS_Pushkin

Re: Удаленный запуск X-приложений

Skala писал(а):
Я раньше пользовался VMware WorkStation (если я правильно понял вопрос).

Полагаю, вопрос был про X-server под венду, который отображал бы результаты работы Linux-приложений на вендовой машине.
Из свободных могу посоветовать только cygwin. Сам не пробовал, но где-то на http://www.freesoftwaremagazine.com/ была success story. Все остальные несвободные, но для них существуют способы "альтернативного лицензирования". Улыбка Вот две ссылки на такие приложения: http://labf.com/winaxe/index.html
http://www.starnet.com/

Если получится, отпишись для перенятия опыта: мне самому тоже скоро понадобится.

Аватар пользователя AlexRKononoff

Re: Удаленный запуск X-приложений

Albert_j писал(а):
Посоветуйте, каким образом можно обеспечить запуск Х-приложений из windows.

Непонятно чего таки Вам надо?
LinuX-совые приложения запускать на Мастдае или приложения "из windows" запускать в Linux?
Первое невозможно без какой-нибудь виртуальной машины типа VMware или Microsoft Virtual PC.
Второе можно с помощью wine и той же VMware для *nix-ов.

Или вопрос об удаленном доступе к X-серверу Linux. Это совсем просто и "Тема неплохо описана в рунете".
Я использую VNC.

Аватар пользователя AS_Pushkin

Re: Удаленный запуск X-приложений

AlexRKononoff писал(а):
Или вопрос об удаленном доступе к X-серверу Linux. Это совсем просто и "Тема неплохо описана в рунете".

В том-то и дело, что X-сервер должен быть запущен на windows-машине, а сами приложения - на linux-машине. Улыбка

Аватар пользователя AlexRKononoff

Re: Удаленный запуск X-приложений

AS_Pushkin писал(а):
X-сервер должен быть запущен на windows-машине, а сами приложения - на linux-машине

A чем вызвана такая необходимость?
Интересно. А вдруг и мне понадобиться зачем нибудь.
Проясните плз.
Так просто сгораю от любопытства. Зачем?

Аватар пользователя RedBeard

Re: Удаленный запуск X-приложений

AS_Pushkin писал(а):
AlexRKononoff,
Цитата:

Или вопрос об удаленном доступе к X-серверу Linux. Это совсем просто и "Тема неплохо описана в рунете".

В том-то и дело, что X-сервер должен быть запущен на windows-машине, а сами приложения - на linux-машине.

Ну есть такой, WinaXe называется, ссылочка вот: http://labf.com/winaxeplus/index.html . Но все же удивляюсь, зачем такой изврат?

Погоди, да ты ж эту ссылку сам недавно давал. Тогда не понял, в чем вопрос.

Блин, в пятый раз по теме прошелся, и все понял. "Я обернулся посмотреть, не обернулась ли она, чтоб посмотреть, не обернулся ли я." (С) М. Леонидов

Ну в общем, WinaXe тебе поможет!

Аватар пользователя AS_Pushkin

Re: Удаленный запуск X-приложений

AlexRKononoff писал(а):
A чем вызвана такая необходимость?
Интересно. А вдруг и мне понадобиться зачем нибудь.
Проясните плз.
Так просто сгораю от любопытства. Зачем?

Например, чтобы на одной машине можно было работать с приложениями из разных осей. Я собираюсь потихоньку переводить народ на linux через ltsp.org. Но для начала, чтоб не сильно пугались, переведу туда Seamonkey, OOo и пр. Кроме того, есть у нас тут конструктор, котороый работает с SolidWorks и AutoCAD (в трех измерениях). Так вот ему венду я сносить не буду, а вот X-сервер - буду.
Правда, я еще не решил, что это будет: cyrwin+X или что-то еще.

Аватар пользователя BigAndy

Удаленный запуск X-приложений

RedBeard,

"Я обернулся посмотреть, не обернулась ли она, чтоб посмотреть, не обернулся ли я."
Вданном котексте звучит иначе" "Я обернулся посмотреть, не нае$нулась ли она, чтоб посмотреть, не нае$нулся ли я."

Если нужен доступ к гуевым программа с винды - Xvnc
Если нужен доступ к гуевым программам с линукса -x-server установит на винду.
Но в данном случае лучше всем установить линукс,

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

Все виндовые программы у мну первое время (до пересборки) работали под вайном.

Аватар пользователя Meloman

Re: Удаленный запуск X-приложений

Что-то, уважаемый, Вы сегодня "разошлись".
Безусловно, это очень хорошо, что с linux Вы даже не на "ты" а на "эй, ты!", но тем не менее постарайтесь впредь не говорить лишнего.

Аватар пользователя AlexRKononoff

Re: Удаленный запуск X-приложений

Ну, все правильно.
Как писал BigAndy(мастер коламбуров) для виндовых приложений нужен Wine на Linux-е, а для линуксовых VNC.
Но.
Wine это виртуальная машина поэтому приготовтесь к тормозам - "Я обернулся посмотреть, не обернулась ли она, чтоб посмотреть, не обернулся ли я".
AutoCad на Wine вообще не работает. (Люди кто знает что такое AutoCad - поспорте со мной).
VNC это GUI-шный терминал, тоже тормоза - "Я обернулся посмотреть - чтоб посмотреть".
Для SeaMonkey безразлично Линух ли, винда ли, там XML рисует, и смотреть можно хоть на винде, хоть на Линухе.
И еще
Тему я считаю весьма актуальной. Поэтому - Успехов! Пишите.

Аватар пользователя AlexRKononoff

Re: Удаленный запуск X-приложений

Вопрос к AS_Pushkinу

Цитата:
переведу туда Seamonkey, OOo и пр. Кроме того, есть у нас тут конструктор, котороый работает с SolidWorks и AutoCAD (в трех измерениях). Так вот ему венду я сносить не буду, а вот X-сервер - буду.
Правда, я еще не решил, что это будет: cyrwin+X или что-то еще

Что такое ООо и cyrwin+X?

Аватар пользователя RedBeard

Удаленный запуск X-приложений

BigAndy писал(а):
RedBeard,

"Я обернулся посмотреть, не обернулась ли она, чтоб посмотреть, не обернулся ли я."
Вданном котексте звучит иначе" "Я обернулся посмотреть, не нае$нулась ли она, чтоб посмотреть, не нае$нулся ли я."

Если нужен доступ к гуевым программа с винды - Xvnc
Если нужен доступ к гуевым программам с линукса -x-server установит на винду.
Но в данном случае лучше всем установить линукс,

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

Все виндовые программы у мну первое время (до пересборки) работали под вайном.

Опять не понял. А я-то тут причем? А написал ты в общем, правильно, только слегка непонятно. Пива много выпил, что ли?

Аватар пользователя AS_Pushkin

Re: Удаленный запуск X-приложений

AlexRKononoff писал(а):
Что такое ООо и cyrwin+X?

OOo - Openoffice.org
cirwin+X - это опечатка. Улыбка Правильно - cygwin+X. Подробности на http://cygwin.com/ .

Аватар пользователя AS_Pushkin

Re: Удаленный запуск X-приложений

BigAndy писал(а):
1. У мну юзвери даже не заметили перехода, только между собой роптали, почему не могут устанавливать свои программы.

2. Все виндовые программы у мну первое время (до пересборки) работали под вайном.

1. А Linux ставился на машины пользователей? Я собираюсь LTSP поставить.
2. У меня есть куча программ, которые невозможно запустить под wine. Так что я думаю поставить еще один TS под венду и выполнять эти программы на нем.

Аватар пользователя RedBeard

Re: Удаленный запуск X-приложений

AS_Pushkin писал(а):
1. А Linux ставился на машины пользователей? Я собираюсь LTSP поставить.
2. У меня есть куча программ, которые невозможно запустить под wine. Так что я думаю поставить еще один TS под венду и выполнять эти программы на нем.

Ну и распредели свои проги: виндовые - под винды, и запускать их можно из-под виндового X-терминала, о котором я уже тут писал. Смысл тут в том, что проги, запущеннные с X-терминала, будут выполняться конкретно на той виндовой машине, откуда они запускаются, и никакие эмуляторы типа Wine для них не нужны! Только вывод будет идти на Линуксовый комп. И совсем другое дело - клиент-сервер! Нужно просто понимать, что проги лучше всего работают именно в тех средах, для которых они разработаны, и политику взаимодействия разных платформ строить, исходя именно из этого!

Аватар пользователя AS_Pushkin

Re: Удаленный запуск X-приложений

RedBeard писал(а):
Ну и распредели свои проги: виндовые - под винды, и запускать их можно из-под виндового X-терминала, о котором я уже тут писал. Смысл тут в том, что проги, запущеннные с X-терминала, будут выполняться конкретно на той виндовой машине, откуда они запускаются, и никакие эмуляторы типа Wine для них не нужны! Только вывод будет идти на Линуксовый комп. И совсем другое дело - клиент-сервер! Нужно просто понимать, что проги лучше всего работают именно в тех средах, для которых они разработаны, и политику взаимодействия разных платформ строить, исходя именно из этого!

То ли ты меня не понял, то ли я плохо объяснил. Улыбка

В общем, так...
Я ставлю на сервере LTSP (http://ltsp.org/), на всех рабочих станциях (РС) снимаю винты и все пользователи дружно работают под linux'ом. Некоторые приложения, которые под linux невозможно запустить даже танцем с бубном, будут работать на другом терминальном сервере через tsclient.

LTSP я уже установил, только пользователям не давал, потому что вендовый терминальный сервер никак не могу поднять: третий день "обновления безопасности" скачиваю и перегружаюсь после каждого чиха.

А теперь повторяю вопрос: у твоих пользователей linux стоит на РС?

Аватар пользователя AlexRKononoff

Re: Удаленный запуск X-приложений

Цитата:
на всех рабочих станциях (РС) снимаю винты и все пользователи дружно работают под linux'ом.

Очень интересно :-?
А чтоб с Linux-ового сервера переключиться на Винду, надо будет комп перегрузить? Или как?
И не со всякого компа без HDD можно зацепиться за терминал сервер. Всяко - понадобиться диската или флешка, или еще чего ... :-?
Или через Linux-сервер на Виндовый сервер и обратно через Linux на бездисковый комп?
Если так, то у Вас на то весьма веские причины.
Я бы не снимал винты.

Аватар пользователя AS_Pushkin

Re: Удаленный запуск X-приложений

AlexRKononoff писал(а):
Очень интересно :-?
А чтоб с Linux-ового сервера переключиться на Винду, надо будет комп перегрузить? Или как?

Не, не так. Улыбка

Цитата:
И не со всякого компа без HDD можно зацепиться за терминал сервер. Всяко - понадобиться диската или флешка, или еще чего ... :-?

У меня, вроде, все машины умеют по сети грузиться.

Цитата:
Или через Linux-сервер на Виндовый сервер и обратно через Linux на бездисковый комп?

Именно так.

Цитата:
Если так, то у Вас на то весьма веские причины.

А что тут плохого? Я вот только что проверил - нормально работает. Правда, вендовый сервер на той же машине работает под vmware, но ведь работает! Улыбка

Цитата:
Я бы не снимал винты.

А я не всем сниму. Кое-кому оставлю для всякой фигни типа отсканированных изображений, чертежей AutoCAD, моделей SolidWorks и т.п.

А вообще, буду смотреть по ходу внедрения. Пока на локальной машине все летает. Что будет в реальной сети, покажет практика, ибо она - критерий истинности. Улыбка

Аватар пользователя AlexRKononoff

Re: Удаленный запуск X-приложений

Спасибо, AS_Pushkin, что оставили винт конструктору (сам из бывших) Показывает язык
Теперь по теме:
Вот сейчас мне все понятно. И есть возможность смоделировать Вашу схему (PC <-> Linux <-> Windows).
День-два поиграю и поговорим.
Полагаю, что разговор пойдет не об "удаленном запуске X-приложений" а о самих приложениях, т.е. об их интерфейсах
и(или) возможности той или иной проги работать в клиент-серверном режиме.

Аватар пользователя RedBeard

Re: Удаленный запуск X-приложений

А я вот, уже совсем запутался. АС Пушкин, хоть бы схемку нарисовал, взаимодействия своих тонких терминальных клиентов и серверов! По-моему, ничего особенно сложного тут быть не должно: в Виндах - сервер WinAXE (под Linux X терминальный клиент), в Linux - LTCP (соответственно, под виндовый). Есть два, как минимум, сервера, есть множество клиентов - что еще надо для спокойной старости! ;-)

Да, и все-таки непонятно, зачем нужен LTCP, если для работы с X-сервером под Linux должно быть достаточно нормального Виндозового X-КЛИЕНТА. Каюсь, точно не знаю, какие сейчас есть, но дело в том, что лет 7-8 назад я довольно уверенно работал в X-клиенте под Win98 на Юниксвари удаленно, на модеме 28800!

RSS-материал