URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 83029
[ Назад ]

Исходное сообщение
"Проблемма с удаленным запуском Иксов"

Отправлено serg0k , 24-Ноя-08 21:08 
Пытаюсь загрузить удаленно Иксы(KDE), не получается.
Захожу ssh -X username@IP.adress
Попадаю на удаленную машину. (Где в /etc/ssh/sshd_config разрешено:
X11Forwarding yes
X11DisplayOffset 10
На своей машине(с которой конекчусь) в etc/ssh/ssh_config разрешено:
ForwardAgent yes
ForwardX11 yes
ForwardX11Trusted yes
ForwardX11 true
Самое интересное программы удаленно запускаются если к примеру запустить xcalc выдаст на моем дисплее калькулятор удаленной машины. Аналогично работают и другие программы, но когда пытаюсь запустить удаленные иксы,
Вываливается следующее:
Код:
%startx
xauth:  creating new authority file /home/serg/.serverauth.30583
xauth: (argv):1:  bad display name "router:0" in "list" command
xauth: (stdin):1:  bad display name "router:0" in "add" command


X.Org X Server 1.4.2
Release Date: 11 June 2008
X Protocol Version 11, Revision 0
Build Operating System: FreeBSD 7.0-RELEASE i386
Current Operating System: FreeBSD router 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sat Nov  1 19:02:26 UTC 2008     root@:/usr/obj/usr/src/sys/Z i386
Build Date: 23 November 2008  04:52:40PM

        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Nov 24 14:08:28 2008
(EE) Unable to locate/open config file
New driver is "i810"
(==) Using default built-in configuration (55 lines)
(EE) Failed to load module "i810" (module does not exist, 0)
(EE) Failed to load module "fbdev" (module does not exist, 0)
(EE) Failed to load module "vesa" (module does not exist, 0)
expected keysym, got XF86KbdLightOnOff: line 70 of pc
expected keysym, got XF86KbdBrightnessDown: line 71 of pc
expected keysym, got XF86KbdBrightnessUp: line 72 of pc
(EE) <default pointer>: Cannot find which device to use.
(EE) xf86OpenSerial: No Device specified.
(EE) <default pointer>: cannot open input device
(EE) PreInit failed for input device "<default pointer>"
expected keysym, got XF86KbdLightOnOff: line 70 of pc
expected keysym, got XF86KbdBrightnessDown: line 71 of pc
expected keysym, got XF86KbdBrightnessUp: line 72 of pc
Warning: kbuildsycoca is unable to register with DCOP.
kbuildsycoca running...
kbuildsycoca running...
Reusing existing ksycoca
kbuildsycoca: WARNING: 'kcertpart.desktop' specifies undefined mimetype/servicetype 'application/binary-certificate'
kbuildsycoca: WARNING: 'katepart.desktop' specifies undefined mimetype/servicetype 'text/x-fortran'
kbuildsycoca: WARNING: 'knotify.desktop' specifies undefined mimetype/servicetype 'KNotify'
startkde: Starting up...
kbuildsycoca running...
>> running as realtime process now (priority 15)

kbuildsycoca running...
Reusing existing ksycoca
kbuildsycoca: WARNING: 'kcertpart.desktop' specifies undefined mimetype/servicetype 'application/binary-certificate'
kbuildsycoca: WARNING: 'katepart.desktop' specifies undefined mimetype/servicetype 'text/x-fortran'
kbuildsycoca: WARNING: 'knotify.desktop' specifies undefined mimetype/servicetype 'KNotify'
OggS-SEEK: at 0 want 350200 got 345536 (diff-requested 350200)
OggS-SEEK: at 349632 want 520 got 0 (diff-requested -349112)

На этом все это дело подвисает пока не нажать Ctrl+C. Дальше
GOT SIGHUP

Код:
waiting for X server to shut down kdeinit: Fatal IO error: client killed
kdeinit: sending SIGHUP to children.
warning: leaving MCOP Dispatcher and still 15 object references alive.
  - Arts::SampleStorage
  - Arts::Synth_MULTI_ADD
  - Arts::Synth_MULTI_ADD
  - Arts::Synth_PLAY
  - Arts::StereoVolumeControl
  - Arts::StereoEffectStack
  - Arts::Synth_BUS_DOWNLINK
  - Arts::SoundServerV2
  - Arts::DataHandlePlay
  - Arts::GSLPlayObject
  - Arts::WaveDataHandle
  - Arts::DataHandlePlay
  - Arts::Synth_BUS_UPLINK
  - Arts::AudioManagerClient
  - Arts::Synth_AMAN_PLAY
warning: leaving MCOP Dispatcher and still 162 types alive.
kicker: sighandler called
*** kdesktop got signal 1 (Exiting)
klauncher: Exiting on signal 1
ksmserver: Fatal IO error: client killed
kdeinit: sending SIGTERM to children.
kicker: sighandler called
kdeinit: Exit.
DCOP Cleaning up dead connections.
kdeinit: Fatal IO error: client killed
kdeinit: sending SIGHUP to children.
kicker: sighandler called
startkde: Shutting down...
kdeinit: Fatal IO error: client killed
kdeinit: sending SIGHUP to children.
kicker: sighandler called
Warning: connect() failed: : No such file or directory
Error: Can't contact kdeinit!
kicker: Fatal IO error: client killed
klauncher: Fatal IO error: client killed
kde4: not found
startkde: Running shutdown scripts...
FreeFontPath: FPE "/usr/local/lib/X11/fonts/misc/" refcount is 2, should be 1; fixing.
XIO:  fatal IO error 53 (Software caused connection abort) on X server ":0.0"
      after 0 requests (0 known processed) with 0 events remaining.
startkde: Done.
.

xinit:  unexpected signal 2.
xauth: (argv):1:  bad display name "router:0" in "remove" command
router# kdeinit: sending SIGTERM to children.
kdeinit: sending SIGTERM to children.
kdeinit: Exit.
kdeinit: Exit.

И все... Как заставить работать иксы удаленно? :help:


Содержание

Сообщения в этом обсуждении
"Проблемма с удаленным запуском Иксов"
Отправлено PavelR , 24-Ноя-08 21:39 

>
>И все... Как заставить работать иксы удаленно? :help:

Мож ты не то запускаешь. Зачем тебе удаленный х-сервер, если уже запущен локальный ?

Может тебе хочется "рабочий стол" (DE) запустить ?


"Проблемма с удаленным запуском Иксов"
Отправлено serg0k , 24-Ноя-08 21:45 
>
>>
>>И все... Как заставить работать иксы удаленно? :help:
>
>Мож ты не то запускаешь. Зачем тебе удаленный х-сервер, если уже запущен
>локальный ?
>
>Может тебе хочется "рабочий стол" (DE) запустить ?

Мне нужно из своего компа(домашний FREEBSD) попасть на рабочий стол своего же сервера который находится в другой точке города(на нем тоже стоит фря, которая раздает инет в сетку)
То есть работать как будто бы я нахожусь за удаленным компом, с поддержкой KDE и др. программ.


"Проблемма с удаленным запуском Иксов"
Отправлено angra , 24-Ноя-08 21:48 
Сдается вы абсолютно не понимаете что такое Xserver, Xclient и Xforwarding. Если кратко, то Xserver запущен у вас, гуишные приложения являются Xclient, а функцию транспорта между Xclient и Xserver выполняет ssh с его Xforwarding. В результате приложения работают на удаленной машине, а графическое отображение происходит у вас. Внимание вопрос, зачем вы хотите запустить Xserver еще и на удаленной машине и что ожидаете получить в случае успеха?


"Проблемма с удаленным запуском Иксов"
Отправлено serg0k , 24-Ноя-08 21:56 
>Сдается вы абсолютно не понимаете что такое Xserver, Xclient и Xforwarding. Если
>кратко, то Xserver запущен у вас, гуишные приложения являются Xclient, а
>функцию транспорта между Xclient и Xserver выполняет ssh с его Xforwarding.
>В результате приложения работают на удаленной машине, а графическое отображение происходит
>у вас. Внимание вопрос, зачем вы хотите запустить Xserver еще и
>на удаленной машине и что ожидаете получить в случае успеха?

Все что я хочу получить это полноценный доступ к KDE с отображением у себя рабочего стола удаленной машины. А вот как это сделать, не знаю.
Я так понимаю startx через ssh не поможет? Какое же тогда решение?


"Проблемма с удаленным запуском Иксов"
Отправлено Аноним , 24-Ноя-08 22:01 

>Я так понимаю startx через ssh не поможет?

Не поможет.

>Какое же тогда решение?

/usr/ports/net/tightvnc


"Проблемма с удаленным запуском Иксов"
Отправлено serg0k , 24-Ноя-08 22:08 

>/usr/ports/net/tightvnc

спасибо, буду копать...


"Проблемма с удаленным запуском Иксов"
Отправлено serg0k , 24-Ноя-08 22:09 
>
>>/usr/ports/net/tightvnc
>
>спасибо, буду копать...

Устанавливать на удаленной машине или с которой буду коннетиться?


"Проблемма с удаленным запуском Иксов"
Отправлено zd3n , 25-Ноя-08 12:41 
tightvnc  ставить на удалённой машине.
А коннектится через vnc-клиент (rdesktop, либо гуишную оболочку krdc и т.п.)