Внешние X-сы (Подключение к "внешнему" X серверу)
Модераторы: Skull, Модераторы разделов
-
vak_200566
- Сообщения: 88
Внешние X-сы
При начальной регистрации пользователя в AltLinux_4.0_Desktop есть выбор типа сеанса. Тип сеанса "Удаленный вход" - это, если я правильно понял, регистрация не на "своем" X сервере, а на уделенном XDMCP. Подскажите как настроить удаленный AltLinux_4.0_Desktop для такой работы. Нужны именно X-сы, а не vnc сеанс. Подскажите где можно почитать информацию на эту тему, что поможет.
-
Skull
- Модератор
- Сообщения: 2089
- ОС: ALT Linux
Re: Внешние X-сы
http://www.opennet.ru/base/X/xdmcp_xterminal.txt.htmlvak_200566 писал(а): ↑06.05.2008 13:32При начальной регистрации пользователя в AltLinux_4.0_Desktop есть выбор типа сеанса. Тип сеанса "Удаленный вход" - это, если я правильно понял, регистрация не на "своем" X сервере, а на уделенном XDMCP. Подскажите как настроить удаленный AltLinux_4.0_Desktop для такой работы. Нужны именно X-сы, а не vnc сеанс. Подскажите где можно почитать информацию на эту тему, что поможет.
Skull
-
marsden
- Сообщения: 49
- ОС: ALT Linux Desktop 5.1
-
vak_200566
- Сообщения: 88
Re: Внешние X-сы
Skull писал(а): ↑06.05.2008 15:06http://www.opennet.ru/base/X/xdmcp_xterminal.txt.htmlvak_200566 писал(а): ↑06.05.2008 13:32При начальной регистрации пользователя в AltLinux_4.0_Desktop есть выбор типа сеанса. Тип сеанса "Удаленный вход" - это, если я правильно понял, регистрация не на "своем" X сервере, а на уделенном XDMCP. Подскажите как настроить удаленный AltLinux_4.0_Desktop для такой работы. Нужны именно X-сы, а не vnc сеанс. Подскажите где можно почитать информацию на эту тему, что поможет.
Спасибо, общее монимание пришло, но как это реализовать конкретно для AltLinux - не получилось.
-
vak_200566
- Сообщения: 88
Re: Внешние X-сы
Спасибо за подсказку, возможно это и поставим исчерпав силы на поиски других решений.
Общая наша задача поиска решения в следующем:
1.Имеется 1С+Wine@Etersoft+vncserver
2.Система уже работает и не хотелось бы слишком много переделывать.
3.Через VNC клиента не пропечатываются некоторые буквы в 1С
4.Установка FreeNX вместо VNC - "в лоб" не получается - нужно полсистем обновлять (много тянеться взаимозависимых пакетов).
Поэтому вариант подключения к "удаленным X" уже работающего сервера более предпочтителен (я надеюсь).
-
vak_200566
- Сообщения: 88
Re: Внешние X-сы
Подправил файлы
/etc/X11/xdm/Xaccess
/etc/X11/kdm/kdmrc
Слушается порт 177, видна система на второй рабочей станции в списке xdmcp, но при подключении пападаю на свой-же X , а не на удаленный. Подскажите "где копать" плиз.
/etc/X11/xdm/Xaccess
/etc/X11/kdm/kdmrc
Слушается порт 177, видна система на второй рабочей станции в списке xdmcp, но при подключении пападаю на свой-же X , а не на удаленный. Подскажите "где копать" плиз.
-
MadiG
- Сообщения: 59
- ОС: openSuSE 11.3
Re: Внешние X-сы
vak_200566 писал(а): ↑13.05.2008 05:37Спасибо за подсказку, возможно это и поставим исчерпав силы на поиски других решений.
Общая наша задача поиска решения в следующем:
1.Имеется 1С+Wine@Etersoft+vncserver
2.Система уже работает и не хотелось бы слишком много переделывать.
3.Через VNC клиента не пропечатываются некоторые буквы в 1С
4.Установка FreeNX вместо VNC - "в лоб" не получается - нужно полсистем обновлять (много тянеться взаимозависимых пакетов).
Поэтому вариант подключения к "удаленным X" уже работающего сервера более предпочтителен (я надеюсь).
А если пользоваться не удаленным рабочим столом, а туннелированием X-ов. Через ssh, например, все работает "без отвертки":
Код: Выделить всё
ssh -X username@hostИ там уже запускать 1C.
Если это все в локальной сети, то ssh, imho, перебор - можно какой-нибудь протокол без шифрования попробовать...
Have a nice day!!!
-
marsden
- Сообщения: 49
- ОС: ALT Linux Desktop 5.1
Re: Внешние X-сы
Расскажу, как я настроил терминальный сервер буквально только что.
Машина 1. Установил дистрибутив Линукс Терминал с сайта https:\\linux.armd.ru. Настроек почти никаких не делал, кроме включения автоматического запуска ssh, хотя и без него входил в терминал с виндовой машины через Xming
Машина 2. Такой же дистрибутив на своем ноутбуке.
Зашел в КДЕ, открыл страничку форума, думаю - щас напишу
Потом жму кнопку "Пуск" (да простят меня нелюбители винды, не знаю, как она в кедах называется
), выбираю "Переключить пользователя"->"Заблокировать текущий и начать новый сеанс", получаю окно входа в иксы. Жму "Меню" и выбираю "Удаленный вход".
Появляется окно. Поскольку на ноуте у меня стоит тоже терминальный дистрибутив, то в этом окне вижу две машины. Выбираю машину № 1 и логинюсь.
Вуаля! Все работает! Причем переключение между терминальной сессией и своей локальной очень простое - Ctrl+Alt+F7 - на свою локальную и Ctrl+Alt+F8 на терминальную. Впрочем о способах переключения Альт предупреждает сразу, как только начинаешь новый сеанс.
Теперь о маленьком минусе и большой непонятке. С терминальной сессии переключился на локальную, начал писать этот пост и машина наглухо зависла. Причин может быть много, конечно, но это уже второй раз и именно при наличии открытой терминальной сессии... надо разбираться...
Зы. Имеется большое подозрение, что такой терминальный сервер можно настроить за 5 минут, если прочитать статью http://www.opennet.ru/base/X/xdmcp_xterminal.txt.html до раздела "LTSP: готовое решение для Linux-терминалов"...
Машина 1. Установил дистрибутив Линукс Терминал с сайта https:\\linux.armd.ru. Настроек почти никаких не делал, кроме включения автоматического запуска ssh, хотя и без него входил в терминал с виндовой машины через Xming
Машина 2. Такой же дистрибутив на своем ноутбуке.
Зашел в КДЕ, открыл страничку форума, думаю - щас напишу
Потом жму кнопку "Пуск" (да простят меня нелюбители винды, не знаю, как она в кедах называется
Появляется окно. Поскольку на ноуте у меня стоит тоже терминальный дистрибутив, то в этом окне вижу две машины. Выбираю машину № 1 и логинюсь.
Вуаля! Все работает! Причем переключение между терминальной сессией и своей локальной очень простое - Ctrl+Alt+F7 - на свою локальную и Ctrl+Alt+F8 на терминальную. Впрочем о способах переключения Альт предупреждает сразу, как только начинаешь новый сеанс.
Теперь о маленьком минусе и большой непонятке. С терминальной сессии переключился на локальную, начал писать этот пост и машина наглухо зависла. Причин может быть много, конечно, но это уже второй раз и именно при наличии открытой терминальной сессии... надо разбираться...
Зы. Имеется большое подозрение, что такой терминальный сервер можно настроить за 5 минут, если прочитать статью http://www.opennet.ru/base/X/xdmcp_xterminal.txt.html до раздела "LTSP: готовое решение для Linux-терминалов"...
-
vak_200566
- Сообщения: 88
Re: Внешние X-сы
vak_200566 писал(а): ↑13.05.2008 05:37А если пользоваться не удаленным рабочим столом, а туннелированием X-ов. Через ssh, например, все работает "без отвертки":
Код: Выделить всё
ssh -X username@host
И там уже запускать 1C.
Если это все в локальной сети, то ssh, imho, перебор - можно какой-нибудь протокол без шифрования попробовать...
Спасибо за "рецепт" - похоже все гениальное просто...
Еще не пробовали, завтра попробуем.
marsden писал(а): ↑13.05.2008 17:45Расскажу, как я настроил терминальный сервер буквально только что.
Машина 1. Установил дистрибутив Линукс Терминал с сайта https:\\linux.armd.ru.
Зы. Имеется большое подозрение, что такой терминальный сервер можно настроить за 5 минут, если прочитать статью http://www.opennet.ru/base/X/xdmcp_xterminal.txt.html до раздела "LTSP: готовое решение для Linux-терминалов"...
Нет, за 5 минут у нас не получилось.
И еще ограничение: система уже работает и не поэкспериментируешь...
-
vak_200566
- Сообщения: 88
Re: Внешние X-сы
Только что попробовал запустить 1С на удаленных X-сах.
ssh -X username@host реально работает: получил "картинку" 1С на свои X.
Большое спасибо за подсказку.
Завтра возможно будем пробовать работать на реальной 1С.
ssh -X username@host реально работает: получил "картинку" 1С на свои X.
Большое спасибо за подсказку.
Завтра возможно будем пробовать работать на реальной 1С.
-
marsden
- Сообщения: 49
- ОС: ALT Linux Desktop 5.1
Re: Внешние X-сы
у меня тоже не получилось
зато получилось другое - поставил ltsp пакеты и без всяких перенастроек получил терминальный сервер. Вход - через "Пуск"-"Переключить пользователя"-"Начать новый сеанс"-"Удаленный вход".
При этом терминальный сеанс открывается в 8-ой консоли, так что переключаться можно через Ctrl+Alt F7-F8
А вот с ssh -X user@host что-то не получается... получаю вот такое
Код: Выделить всё
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 38 (X_QueryPointer)
Resource id in failed request: 0x89
Serial number of failed request: 10
Current serial number in output stream: 10
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 38 (X_QueryPointer)
Resource id in failed request: 0x89
Serial number of failed request: 10
Current serial number in output stream: 10-
vak_200566
- Сообщения: 88
Re: Внешние X-сы
marsden писал(а): ↑18.05.2008 10:33
у меня тоже не получилось![]()
зато получилось другое - поставил ltsp пакеты и без всяких перенастроек получил терминальный сервер. Вход - через "Пуск"-"Переключить пользователя"-"Начать новый сеанс"-"Удаленный вход".
При этом терминальный сеанс открывается в 8-ой консоли, так что переключаться можно через Ctrl+Alt F7-F8
А вот с ssh -X user@host что-то не получается... получаю вот такоегде тут собака порылась?Код: Выделить всё
X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 38 (X_QueryPointer) Resource id in failed request: 0x89 Serial number of failed request: 10 Current serial number in output stream: 10 X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 38 (X_QueryPointer) Resource id in failed request: 0x89 Serial number of failed request: 10 Current serial number in output stream: 10
На тестовых рабочих станциях получалось.
Сейчас в офисе на рабочих станциях та же самая картина что и у вас.
Возможно нужно разрешить доступ к X (в каталоге /etc/X11)
Разбираемся...
-
vak_200566
- Сообщения: 88
Re: Внешние X-сы
Помог ключик -Y
ssh -X -Y username@hostname wine "c:/1C/BIN/1cv7s.exe"
Возник ещё вопрос: как снизить трафик, который прокачивается при такой работе по сети?
Возможно ли его снизить?
ssh -X -Y username@hostname wine "c:/1C/BIN/1cv7s.exe"
Возник ещё вопрос: как снизить трафик, который прокачивается при такой работе по сети?
Возможно ли его снизить?
-
strangeman
- Сообщения: 160
- Статус: заблудившийся биоробот
- ОС: Ubuntu 12.04, Debian 6
Re: Внешние X-сы
Набросал тут статейку по установке freenx для альта. Надеюсь, модераторы это за спам не сочтут?
http://www.strangeman.ru/?p=3
http://www.strangeman.ru/?p=3
-
romuil
- Сообщения: 2095
- Статус: Ромунцель
- ОС: ALTLinux Sisyphus
Re: Внешние X-сы
Такие статьи надо писать в вики соответствующего дистрибутива. Удобнее будет, чем раскапывать Google.
-
strangeman
- Сообщения: 160
- Статус: заблудившийся биоробот
- ОС: Ubuntu 12.04, Debian 6
-
andrey_ko
- Сообщения: 3
- ОС: Linux
Re: Внешние X-сы
strangeman писал(а): ↑30.08.2008 01:47Сделаем и в вики.
http://www.altlinux.org/%D0%94%D0%BE%D0%BA...B8%D1%8F/FreeNX
Статья супер: очень понятно!
Но вот только не заработало! и у меня и у многих, судя по результатам поиска по данной теме.
!Суть проблемы: Когда запускаю сервер, пишет:
[root@Q3 ~]# nxsetup --install --setup-nomachine-key
Setting up /etc/nxserver ...done
Setting up /var/lib/nxserver/db ...done
Setting up /var/log/nxserver.log ...done
Setting up known_hosts and authorized_keys2 ...done
Setting up permissions ...done
Setting up cups nxipp backend ...done
----> Testing your nxserver configuration ...
Warning: Could not find nxdesktop in /usr/bin. RDP sessions won't work.
Warning: Could not find nxviewer in /usr/bin. VNC sessions won't work.
Warning: Invalid value "COMMAND_START_GNOME=gnome-session"
Users will not be able to request a Gnome session.
Warning: Invalid value "COMMAND_START_CDE=cdwm"
Users will not be able to request a CDE session.
/usr/bin/nxloadconfig: line 552: strings: command not found
Warning: Invalid cupsd version of "/usr/sbin/cupsd". Need version 1.2.
Users will not be able to enable printing.
/usr/bin/nxloadconfig: line 581: strings: command not found
Error: Could not find 1.5.0 or 2.[01].0 or 3.0.0 version string in nxagent. NX 1.5.0 or 2.[01].0 or 3.0.0 backend is needed for this version of FreeNX.
Errors occured during config check.
Please correct the configuration file.
Сделал то же самое!, что и в статье. Причем сначало на дистрибутиве 4.1. Здесь даже не пришлось rpm обновлять.
И взял пакеты с репозитария ftp://ftp.altlinux.org/pub/distributions/ALTLinux/4.1/branch i586 classic.
А потом то же проделал с дистрибутивом 4.0.3. Здесь пришлось обновить rpm и репозитарий взял с sisyphus.
Вот такие пироги
-
bsavelev
- Сообщения: 231
- ОС: Debian
Re: Внешние X-сы
надо установить strings
apt-get install binutils
apt-get install binutils