Fedora linux forum

Форум русской поддержки ОС Fedora linux

 

#1 2009-08-19 22:45:29

Serega
Member
Зарегистрирован: 2008-05-15
Сообщений: 64

Помогите разобраться с vncserver в Fedora 11

Есть компьютер с Fedora 11, необходимо настроить удаленный рабочий стол, чтобы можно было соединятся с другого компьютера из под Windows. Решил использовать vncserver, нашел много про него материала, вообщем все вроде настроено нормально, единственное не могу понять, как запускается kde на удаленной машине. Когда происходит соединение, открывается чрное окно и курсор иксов!

xstartup:

Код:

#!/bin/sh
# Uncomment the following two lines for normal desktop:
#unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
#xsetroot -solid grey
#vncconfig -iconic &
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
startkde &

Неактивен

 

#2 2009-08-20 15:20:24

Serega
Member
Зарегистрирован: 2008-05-15
Сообщений: 64

Re: Помогите разобраться с vncserver в Fedora 11

Разобрался! надо было создать в дамашней папке файл .gpg-agent-info

Неактивен

 

#3 2009-09-28 15:22:18

sasku
New member
Зарегистрирован: 2009-09-28
Сообщений: 3

Re: Помогите разобраться с vncserver в Fedora 11

# Uncomment the following two lines for normal desktop:
#unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc


Перевожу на русский: (ыыыыы)
# Раскомментируй следующие ДВЕ строки для нормального десктопа
#unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc

Неактивен

 

#4 2009-12-11 12:27:35

technotrance
Member
Откуда: Екатеринбург
Зарегистрирован: 2009-09-15
Сообщений: 129

Re: Помогите разобраться с vncserver в Fedora 11

Здравствуйте всем в этой теме!
Мне тоже нужна помощь.
Есть два компа, оба на F10. Мой с КДЕ и удалённый с Гномом. Мне нужно по VNC заходить на удалённый и работать там в графической среде. Просмотрел много статей и тем по этому поводу. В голове каша какая-то осталась. Не продвинулся в этом деле ни на шаг.
Пробовал делать, как тут написано: http://www.kubuntu.ru/node/4291
На удалённом компе установил x11vnc

Код:

yum list "*vnc*"
Loaded plugins: refresh-packagekit
Installed Packages
vnc.i386 4.1.3-1.fc10 @updates
vnc-libs.i386 4.1.3-1.fc10 @updates
vnc-server.i386 4.1.3-1.fc10 @updates
x11vnc.i386 0.9.3-3.fc10 @atrpms
Available Packages
gtk-vnc.i386 0.3.8-4.fc10 updates
gtk-vnc-devel.i386 0.3.8-4.fc10 updates
gtk-vnc-python.i386 0.3.8-4.fc10 updates
libvncserver.i386 0.9.1-3.fc10 fedora
libvncserver-devel.i386 0.9.1-3.fc10 fedora
mingw32-gtk-vnc.noarch 0.3.8-3.fc10 updates
netbeans-svnclientadapter.noarch 6.1-3.fc10 fedora
pyvnc2swf.noarch 0.9.3-4.fc10 fedora
svncpp.i386 0.10.0-1.fc10 updates
svncpp-devel.i386 0.10.0-1.fc10 updates
vnc-ltsp-config.noarch 4.0-5.fc10 updates
vnc-reflector.i386 1.2.4-5.fc9 fedora
x2vnc.i386

на удалённом компе запустил:

Код:

x11vnc -usepw -display :0
Enter VNC password:
Verify password:
Write password to /root/.vnc/passwd? [y]/n y
Password written to: /root/.vnc/passwd
11/12/2009 19:07:43 x11vnc version: 0.9.3 lastmod: 2007-09-30
No protocol specified
11/12/2009 19:07:43 ***************************************
11/12/2009 19:07:43 *** XOpenDisplay failed (:0)
*** x11vnc was unable to open the X DISPLAY: ":0", it cannot continue.
*** There may be "Xlib:" error messages above with details about the failure.
Some tips and guidelines:
* An X server (the one you wish to view) must be running before x11vnc is
started: x11vnc does not start the X server. (however, see the
recent -create option if that is what you really want).
* You must use -display <disp>, -OR- set and export your $DISPLAY
environment variable to refer to the display of the desired X server.
 — Usually the display is simply ":0" (in fact x11vnc uses this if you forget
to specify it), but in some multi-user situations it could be ":1", ":2",
or even ":137". Ask your administrator or a guru if you are having
difficulty determining what your X DISPLAY is.
* Next, you need to have sufficient permissions (Xauthority)
to connect to the X DISPLAY. Here are some Tips:
 — Often, you just need to run x11vnc as the user logged into the X session.
So make sure to be that user when you type x11vnc.
 — Being root is usually not enough because the incorrect MIT-MAGIC-COOKIE
file will be accessed. The cookie file contains the secret key that
allows x11vnc to connect to the desired X DISPLAY.
 — You can explicity indicate which MIT-MAGIC-COOKIE file should be used
by the -auth option, e.g.:
x11vnc -auth /home/someuser/.Xauthority -display :0
x11vnc -auth /tmp/.gdmzndVlR -display :0
you must have read permission for the auth file.
 — If NO ONE is logged into an X session yet, but there is a greeter login
program like "gdm", "kdm", "xdm", or "dtlogin" running, you will need
to find and use the raw display manager MIT-MAGIC-COOKIE file.
Some examples for various display managers:
gdm: -auth /var/gdm/:0.Xauth
kdm: -auth /var/lib/kdm/A:0-crWk72
xdm: -auth /var/lib/xdm/authdir/authfiles/A:0-XQvaJk
dtlogin: -auth /var/dt/A:0-UgaaXa
Only root will have read permission for the file, and so x11vnc must be run
as root. The random characters in the filenames will of course change,
and the directory the cookie file resides in may also be system dependent.
Sometimes the command "ps wwwaux | grep auth" can reveal the file location.
See also: http://www.karlrunge.com/x11vnc/#faq

на своём:

Код:

vncviewer 192.168.199.177 -display :0
VNC Viewer Free Edition 4.1.3 for X — built Jan 26 2009 12:02:24
Copyright (C) 2002-2008 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.
Fri Dec 11 14:08:59 2009
main: unable connect to socket: Connection refused (111)

пробовал на обоих компах вобще отключать фаервол:

Код:

service iptables stop
iptables: Сбрасываются правила межсетевого экрана: [ OK ]
iptables: Политика цепочек устанавливаются в ACCEPT: filter[ OK ]
iptables: Выгружаются модули: [ OK ]

результат был тот же.
Потом пробовал ставить программу TightVNC, но сборка не пошла...

Код:

xmkmf -a
imake -DUseInstalled -I/usr/share/X11/config
make Makefiles
making Makefiles in libvncauth...
make[1]: Entering directory `/home/miho/distrib/realVNC/vnc_unixsrc'
make[1]: Leaving directory `/home/miho/distrib/realVNC/vnc_unixsrc'
make[1]: Entering directory `/home/miho/distrib/realVNC/vnc_unixsrc/libvncauth'
make[1]: Цель `Makefiles' не требует выполнения команд.
make[1]: Leaving directory `/home/miho/distrib/realVNC/vnc_unixsrc/libvncauth'
making Makefiles in vncviewer...
make[1]: Entering directory `/home/miho/distrib/realVNC/vnc_unixsrc'
make[1]: Leaving directory `/home/miho/distrib/realVNC/vnc_unixsrc'
make[1]: Entering directory `/home/miho/distrib/realVNC/vnc_unixsrc/vncviewer'
make[1]: Цель `Makefiles' не требует выполнения команд.
make[1]: Leaving directory `/home/miho/distrib/realVNC/vnc_unixsrc/vncviewer'
making Makefiles in vncpasswd...
make[1]: Entering directory `/home/miho/distrib/realVNC/vnc_unixsrc'
make[1]: Leaving directory `/home/miho/distrib/realVNC/vnc_unixsrc'
make[1]: Entering directory `/home/miho/distrib/realVNC/vnc_unixsrc/vncpasswd'
make[1]: Цель `Makefiles' не требует выполнения команд.
make[1]: Leaving directory `/home/miho/distrib/realVNC/vnc_unixsrc/vncpasswd'
making Makefiles in vncconnect...
make[1]: Entering directory `/home/miho/distrib/realVNC/vnc_unixsrc'
make[1]: Leaving directory `/home/miho/distrib/realVNC/vnc_unixsrc'
make[1]: Entering directory `/home/miho/distrib/realVNC/vnc_unixsrc/vncconnect'
make[1]: Цель `Makefiles' не требует выполнения команд.
make[1]: Leaving directory `/home/miho/distrib/realVNC/vnc_unixsrc/vncconnect'
make includes
including in ./libvncauth...
make[1]: Entering directory `/home/miho/distrib/realVNC/vnc_unixsrc/libvncauth'
make[1]: Цель `includes' не требует выполнения команд.
make[1]: Leaving directory `/home/miho/distrib/realVNC/vnc_unixsrc/libvncauth'
including in ./vncviewer...
make[1]: Entering directory `/home/miho/distrib/realVNC/vnc_unixsrc/vncviewer'
make[1]: Цель `includes' не требует выполнения команд.
make[1]: Leaving directory `/home/miho/distrib/realVNC/vnc_unixsrc/vncviewer'
including in ./vncpasswd...
make[1]: Entering directory `/home/miho/distrib/realVNC/vnc_unixsrc/vncpasswd'
make[1]: Цель `includes' не требует выполнения команд.
make[1]: Leaving directory `/home/miho/distrib/realVNC/vnc_unixsrc/vncpasswd'
including in ./vncconnect...
make[1]: Entering directory `/home/miho/distrib/realVNC/vnc_unixsrc/vncconnect'
make[1]: Цель `includes' не требует выполнения команд.
make[1]: Leaving directory `/home/miho/distrib/realVNC/vnc_unixsrc/vncconnect'
make depend
depending in ./libvncauth...
make[1]: Entering directory `/home/miho/distrib/realVNC/vnc_unixsrc/libvncauth'
gccmakedep -- -I. -I../include -I/usr/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -- vncauth.c d3des.c
make[1]: Leaving directory `/home/miho/distrib/realVNC/vnc_unixsrc/libvncauth'
depending in ./vncviewer...
make[1]: Entering directory `/home/miho/distrib/realVNC/vnc_unixsrc/vncviewer'
gccmakedep -- -I../include -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -DMITSHM -- argsresources.c caps.c colour.c cursor.c desktop.c dialogs.c fullscreen.c listen.c misc.c popup.c rfbproto.c selection.c shm.c sockets.c tunnel.c vncviewer.c
In file included from argsresources.c:25:
vncviewer.h:33:28: error: X11/IntrinsicP.h: Нет такого файла или каталога
vncviewer.h:34:28: error: X11/StringDefs.h: Нет такого файла или каталога
vncviewer.h:35:23: error: X11/Shell.h: Нет такого файла или каталога
vncviewer.h:39:28: error: X11/Xmu/StdSel.h: Нет такого файла или каталога
In file included from caps.c:24:
vncviewer.h:33:28: error: X11/IntrinsicP.h: Нет такого файла или каталога
vncviewer.h:34:28: error: X11/StringDefs.h: Нет такого файла или каталога
vncviewer.h:35:23: error: X11/Shell.h: Нет такого файла или каталога
vncviewer.h:39:28: error: X11/Xmu/StdSel.h: Нет такого файла или каталога
In file included from colour.c:25:
vncviewer.h:33:28: error: X11/IntrinsicP.h: Нет такого файла или каталога
vncviewer.h:34:28: error: X11/StringDefs.h: Нет такого файла или каталога
vncviewer.h:35:23: error: X11/Shell.h: Нет такого файла или каталога
vncviewer.h:39:28: error: X11/Xmu/StdSel.h: Нет такого файла или каталога
In file included from cursor.c:25:
./vncviewer.h:33:28: error: X11/IntrinsicP.h: Нет такого файла или каталога
./vncviewer.h:34:28: error: X11/StringDefs.h: Нет такого файла или каталога
./vncviewer.h:35:23: error: X11/Shell.h: Нет такого файла или каталога
./vncviewer.h:39:28: error: X11/Xmu/StdSel.h: Нет такого файла или каталога
In file included from desktop.c:24:
./vncviewer.h:33:28: error: X11/IntrinsicP.h: Нет такого файла или каталога
./vncviewer.h:34:28: error: X11/StringDefs.h: Нет такого файла или каталога
./vncviewer.h:35:23: error: X11/Shell.h: Нет такого файла или каталога
./vncviewer.h:39:28: error: X11/Xmu/StdSel.h: Нет такого файла или каталога
desktop.c:25:30: error: X11/Xaw/Viewport.h: Нет такого файла или каталога
desktop.c:26:32: error: X11/Xmu/Converters.h: Нет такого файла или каталога
In file included from dialogs.c:24:
vncviewer.h:33:28: error: X11/IntrinsicP.h: Нет такого файла или каталога
vncviewer.h:34:28: error: X11/StringDefs.h: Нет такого файла или каталога
vncviewer.h:35:23: error: X11/Shell.h: Нет такого файла или каталога
vncviewer.h:39:28: error: X11/Xmu/StdSel.h: Нет такого файла или каталога
dialogs.c:25:28: error: X11/Xaw/Dialog.h: Нет такого файла или каталога
In file included from fullscreen.c:24:
./vncviewer.h:33:28: error: X11/IntrinsicP.h: Нет такого файла или каталога
./vncviewer.h:34:28: error: X11/StringDefs.h: Нет такого файла или каталога
./vncviewer.h:35:23: error: X11/Shell.h: Нет такого файла или каталога
./vncviewer.h:39:28: error: X11/Xmu/StdSel.h: Нет такого файла или каталога
fullscreen.c:25:26: error: X11/Xaw/Form.h: Нет такого файла или каталога
fullscreen.c:26:30: error: X11/Xaw/Viewport.h: Нет такого файла или каталога
fullscreen.c:27:28: error: X11/Xaw/Toggle.h: Нет такого файла или каталога
In file included from listen.c:29:
./vncviewer.h:33:28: error: X11/IntrinsicP.h: Нет такого файла или каталога
./vncviewer.h:34:28: error: X11/StringDefs.h: Нет такого файла или каталога
./vncviewer.h:35:23: error: X11/Shell.h: Нет такого файла или каталога
./vncviewer.h:39:28: error: X11/Xmu/StdSel.h: Нет такого файла или каталога
In file included from misc.c:24:
./vncviewer.h:33:28: error: X11/IntrinsicP.h: Нет такого файла или каталога
./vncviewer.h:34:28: error: X11/StringDefs.h: Нет такого файла или каталога
./vncviewer.h:35:23: error: X11/Shell.h: Нет такого файла или каталога
./vncviewer.h:39:28: error: X11/Xmu/StdSel.h: Нет такого файла или каталога
In file included from popup.c:24:
vncviewer.h:33:28: error: X11/IntrinsicP.h: Нет такого файла или каталога
vncviewer.h:34:28: error: X11/StringDefs.h: Нет такого файла или каталога
vncviewer.h:35:23: error: X11/Shell.h: Нет такого файла или каталога
vncviewer.h:39:28: error: X11/Xmu/StdSel.h: Нет такого файла или каталога
popup.c:26:26: error: X11/Xaw/Form.h: Нет такого файла или каталога
popup.c:27:29: error: X11/Xaw/Command.h: Нет такого файла или каталога
popup.c:28:28: error: X11/Xaw/Toggle.h: Нет такого файла или каталога
In file included from rfbproto.c:29:
./vncviewer.h:33:28: error: X11/IntrinsicP.h: Нет такого файла или каталога
./vncviewer.h:34:28: error: X11/StringDefs.h: Нет такого файла или каталога
./vncviewer.h:35:23: error: X11/Shell.h: Нет такого файла или каталога
./vncviewer.h:39:28: error: X11/Xmu/StdSel.h: Нет такого файла или каталога
In file included from selection.c:24:
./vncviewer.h:33:28: error: X11/IntrinsicP.h: Нет такого файла или каталога
./vncviewer.h:34:28: error: X11/StringDefs.h: Нет такого файла или каталога
./vncviewer.h:35:23: error: X11/Shell.h: Нет такого файла или каталога
./vncviewer.h:39:28: error: X11/Xmu/StdSel.h: Нет такого файла или каталога
In file included from shm.c:24:
./vncviewer.h:33:28: error: X11/IntrinsicP.h: Нет такого файла или каталога
./vncviewer.h:34:28: error: X11/StringDefs.h: Нет такого файла или каталога
./vncviewer.h:35:23: error: X11/Shell.h: Нет такого файла или каталога
./vncviewer.h:39:28: error: X11/Xmu/StdSel.h: Нет такого файла или каталога
In file included from sockets.c:33:
./vncviewer.h:33:28: error: X11/IntrinsicP.h: Нет такого файла или каталога
./vncviewer.h:34:28: error: X11/StringDefs.h: Нет такого файла или каталога
./vncviewer.h:35:23: error: X11/Shell.h: Нет такого файла или каталога
./vncviewer.h:39:28: error: X11/Xmu/StdSel.h: Нет такого файла или каталога
In file included from tunnel.c:28:
./vncviewer.h:33:28: error: X11/IntrinsicP.h: Нет такого файла или каталога
./vncviewer.h:34:28: error: X11/StringDefs.h: Нет такого файла или каталога
./vncviewer.h:35:23: error: X11/Shell.h: Нет такого файла или каталога
./vncviewer.h:39:28: error: X11/Xmu/StdSel.h: Нет такого файла или каталога
In file included from vncviewer.c:24:
vncviewer.h:33:28: error: X11/IntrinsicP.h: Нет такого файла или каталога
vncviewer.h:34:28: error: X11/StringDefs.h: Нет такого файла или каталога
vncviewer.h:35:23: error: X11/Shell.h: Нет такого файла или каталога
vncviewer.h:39:28: error: X11/Xmu/StdSel.h: Нет такого файла или каталога
make[1]: Leaving directory `/home/miho/distrib/realVNC/vnc_unixsrc/vncviewer'
depending in ./vncpasswd...
make[1]: Entering directory `/home/miho/distrib/realVNC/vnc_unixsrc/vncpasswd'
gccmakedep -- -I../include -I/usr/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -- vncpasswd.c
make[1]: Leaving directory `/home/miho/distrib/realVNC/vnc_unixsrc/vncpasswd'
depending in ./vncconnect...
make[1]: Entering directory `/home/miho/distrib/realVNC/vnc_unixsrc/vncconnect'
gccmakedep -- -I/usr/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO --
make[1]: Leaving directory `/home/miho/distrib/realVNC/vnc_unixsrc/vncconnect'

Прошу о помощи. С чего тут вобще начинать нужно? Каким, всё-таки, софтом пользоваться? Есть ли подробыне инструкции по установке этого софта?

Неактивен

 

#5 2009-12-11 12:34:08

technotrance
Member
Откуда: Екатеринбург
Зарегистрирован: 2009-09-15
Сообщений: 129

Re: Помогите разобраться с vncserver в Fedora 11

При запущеной Х-сеансе тоже не получается зайти.
Удалённый комп:

Код:

[root@testserv miho]# service iptables stop
iptables: Сбрасываются правила межсетевого экрана: [ OK ]
iptables: Политика цепочек устанавливаются в ACCEPT: filter[ OK ]
iptables: Выгружаются модули: [ OK ]
[root@testserv miho]# exit
exit
[miho@testserv ~]$ x11vnc -usepw -display :0
11/12/2009 19:26:29 -usepw: found /home/miho/.vnc/passwd
11/12/2009 19:26:29 x11vnc version: 0.9.3 lastmod: 2007-09-30
11/12/2009 19:26:30 Using X display :0
11/12/2009 19:26:30
11/12/2009 19:26:30 ------------------ USEFUL INFORMATION ------------------
11/12/2009 19:26:30 X DAMAGE available on display, using it for polling hints.
11/12/2009 19:26:30 To disable this behavior use: '-noxdamage'
11/12/2009 19:26:30
11/12/2009 19:26:30 Wireframing: -wireframe mode is in effect for window moves.
11/12/2009 19:26:30 If this yields undesired behavior (poor response, painting
11/12/2009 19:26:30 errors, etc) it may be disabled:
11/12/2009 19:26:30  — use '-nowf' to disable wireframing completely.
11/12/2009 19:26:30  — use '-nowcr' to disable the Copy Rectangle after the
11/12/2009 19:26:30 moved window is released in the new position.
11/12/2009 19:26:30 Also see the -help entry for tuning parameters.
11/12/2009 19:26:30 You can press 3 Alt_L's (Left "Alt" key) in a row to
11/12/2009 19:26:30 repaint the screen, also see the -fixscreen option for
11/12/2009 19:26:30 periodic repaints.
11/12/2009 19:26:30
11/12/2009 19:26:30 XFIXES available on display, resetting cursor mode
11/12/2009 19:26:30 to: '-cursor most'.
11/12/2009 19:26:30 to disable this behavior use: '-cursor arrow'
11/12/2009 19:26:30 or '-noxfixes'.
11/12/2009 19:26:30 using XFIXES for cursor drawing.
11/12/2009 19:26:30 GrabServer control via XTEST.
Xlib: extension "RECORD" missing on display ":0.0".
11/12/2009 19:26:30
11/12/2009 19:26:30 The RECORD X extension was not found on the display.
11/12/2009 19:26:30 If your system has disabled it by default, you can
11/12/2009 19:26:30 enable it to get a nice x11vnc performance speedup
11/12/2009 19:26:30 for scrolling by putting this into the "Module" section
11/12/2009 19:26:30 of /etc/X11/xorg.conf or /etc/X11/XF86Config:
11/12/2009 19:26:30
11/12/2009 19:26:30 Section "Module"
11/12/2009 19:26:30 ...
11/12/2009 19:26:30 Load "record"
11/12/2009 19:26:30 ...
11/12/2009 19:26:30 EndSection
11/12/2009 19:26:30
11/12/2009 19:26:30
11/12/2009 19:26:30 XKEYBOARD: number of keysyms per keycode 6 is greater
11/12/2009 19:26:30 than 4 and 211 keysyms are mapped above 4.
11/12/2009 19:26:30 Automatically switching to -xkb mode.
11/12/2009 19:26:30 If this makes the key mapping worse you can
11/12/2009 19:26:30 disable it with the "-noxkb" option.
11/12/2009 19:26:30 Also, remember "-remap DEAD" for accenting characters.
11/12/2009 19:26:30 X FBPM extension not supported.
11/12/2009 19:26:30 X display is capable of DPMS.
11/12/2009 19:26:30 --------------------------------------------------------
11/12/2009 19:26:30
11/12/2009 19:26:30 Default visual ID: 0x21
11/12/2009 19:26:30 Read initial data from X display into framebuffer.
11/12/2009 19:26:30 initialize_screen: fb_depth/fb_bpp/fb_Bpl 24/32/4096
11/12/2009 19:26:30
11/12/2009 19:26:30 X display :0.0 is 32bpp depth=24 true color
11/12/2009 19:26:30
11/12/2009 19:26:30 Autoprobing TCP port
11/12/2009 19:26:30 Autoprobing selected port 5903
11/12/2009 19:26:30
11/12/2009 19:26:30 Xinerama is present and active (e.g. multi-head).
11/12/2009 19:26:30 Xinerama: enabling -xwarppointer mode to try to correct
11/12/2009 19:26:30 Xinerama: mouse pointer motion. XTEST+XINERAMA bug.
11/12/2009 19:26:30 Xinerama: Use -noxwarppointer to force XTEST.
11/12/2009 19:26:30 fb read rate: 7 MB/sec
11/12/2009 19:26:30 screen setup finished.
11/12/2009 19:26:30
The VNC desktop is: testserv.egarant.local:3
PORT=5903
******************************************************************************
Have you tried the x11vnc '-ncache' VNC client-side pixel caching feature yet?
The scheme stores pixel data offscreen on the VNC viewer side for faster
retrieval. It should work with any VNC viewer. Try it by running:
x11vnc -ncache 10 ...
more info: http://www.karlrunge.com/x11vnc/#faq-client-caching

Но со своего всё равно не могу законнектиться:

Код:

[root@fedora miho]# service iptables stop
iptables: Сбрасываются правила межсетевого экрана: [ OK ]
iptables: Политика цепочек устанавливаются в ACCEPT: filter[ OK ]
iptables: Выгружаются модули: [ OK ]
[root@fedora miho]# exit
exit
[miho@fedora ~]$ vncviewer 192.168.199.177
VNC Viewer Free Edition 4.1.3 for X — built Jan 26 2009 12:02:24
Copyright (C) 2002-2008 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.
Fri Dec 11 14:29:13 2009
main: unable connect to socket: Connection refused (111)
[miho@fedora ~]$ vncviewer 192.168.199.177 -display :0
VNC Viewer Free Edition 4.1.3 for X — built Jan 26 2009 12:02:24
Copyright (C) 2002-2008 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.
Fri Dec 11 14:29:18 2009
main: unable connect to socket: Connection refused (111)
[miho@fedora ~]$

Неактивен

 

#6 2009-12-11 13:42:44

isha
Member
Зарегистрирован: 2008-08-18
Сообщений: 60

Re: Помогите разобраться с vncserver в Fedora 11

Работает ли vnc сервер можно проверить через браузер к примеру
http://remote_host:5801/#
где remote_host адрес компьютера. Должна быть установлена JRE что бы удаленный рабочий стол отображался в браузере.

Неактивен

 

#7 2009-12-11 20:01:09

Mak_s
Member
Откуда: Чернигов
Зарегистрирован: 2009-12-06
Сообщений: 346

Re: Помогите разобраться с vncserver в Fedora 11

В KDE есть замечательный VNC/RDP клиент KRDC (Приложения -> Интернет -> Удаленный доступ к рабочему столу), который входит в состав стандартного пакета kdenetworks. Почему не попробовать его?
Что касается vncviewer, то на какой порт он коннектится? По-умолчанию скорее всего на 5901, а сервер запущен на 5903. Может просто порт надо явно указать?

Отредактированно Mak_s (2009-12-11 20:02:02)


Круче самовара только титан

Неактивен

 

#8 2009-12-14 15:05:52

technotrance
Member
Откуда: Екатеринбург
Зарегистрирован: 2009-09-15
Сообщений: 129

Re: Помогите разобраться с vncserver в Fedora 11

По умолчанию и x11vnc дисплэй создает на порту 5901

Код:

[miho@testserv ~]$ x11vnc -usepw -display :0
........................................
The VNC desktop is: testserv.egarant.local:1
PORT=5901
******************************************************************************
Have you tried the x11vnc '-ncache' VNC client-side pixel caching feature yet?
The scheme stores pixel data offscreen on the VNC viewer side for faster
retrieval. It should work with any VNC viewer. Try it by running:
x11vnc -ncache 10 ...
more info: http://www.karlrunge.com/x11vnc/#faq-client-caching

Попробовал у внсвьювера явно порт указать. Всё равно не коннектится.

Код:

[miho@fedora ~]$ vncviewer 192.168.199.177 :5901
VNC Viewer Free Edition 4.1.3 for X — built Jan 26 2009 12:02:24
Copyright (C) 2002-2008 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.
Mon Dec 14 16:57:26 2009
main: unable connect to socket: Connection refused (111)

Неактивен

 

#9 2009-12-14 16:16:35

technotrance
Member
Откуда: Екатеринбург
Зарегистрирован: 2009-09-15
Сообщений: 129

Re: Помогите разобраться с vncserver в Fedora 11

Mak_s написал:

В KDE есть замечательный VNC/RDP клиент KRDC

Через KRDC зашёл, но тока, когда хост указал вот так: 192.168.199.177:5901
Законнектился к текущей Х-сессии.
А как удалённо начать новую Х-сессию, если на удалённом компе никто не залогинен?

Неактивен

 

#10 2009-12-14 19:13:25

Mak_s
Member
Откуда: Чернигов
Зарегистрирован: 2009-12-06
Сообщений: 346

Re: Помогите разобраться с vncserver в Fedora 11

technotrance написал:

А как удалённо начать новую Х-сессию, если на удалённом компе никто не залогинен?

С x11vnc никак, поскольку он предназначен только для текущей сессии

Код:

# yum info x11vnc | grep Summary
Summary : VNC server for the current X11 session

Для новых сессий на десятке нужен vnc-server


Круче самовара только титан

Неактивен

 

#11 2009-12-15 13:26:00

technotrance
Member
Откуда: Екатеринбург
Зарегистрирован: 2009-09-15
Сообщений: 129

Re: Помогите разобраться с vncserver в Fedora 11

Спасибо! Получилось! wink

Неактивен

 

#12 2009-12-28 12:16:39

evg
Member
Зарегистрирован: 2009-12-11
Сообщений: 43

Re: Помогите разобраться с vncserver в Fedora 11

Serega Подскажите как создать его .gpg-agent-info или кто  знает как ?? такая же проблема черный экран и курсор ?? Вот то что в ~/.vnc/*xstartup/:


#!/bin/sh

vncconfig -iconic &
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
OS=`uname -s`
if [ $OS = 'Linux' ]; then
  case "$WINDOWMANAGER" in
    *gnome*)
      if [ -e /etc/SuSE-release ]; then
        PATH=$PATH:/opt/gnome/bin
        export PATH
      fi
      ;;
  esac
fi
if [ -x /etc/X11/xinit/xinitrc ]; then
  exec /etc/X11/xinit/xinitrc
fi
if [ -f /etc/X11/xinit/xinitrc ]; then
exec sh /etc/X11/xinit/xinitrc
fi
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &

как бы те 2 строчки расскамен... Подскажите кто знает ?? Где ошибся ?
Исксы стоят KDE сам на себе ходит отлично ............

Отредактированно evg (2009-12-28 12:33:51)

Неактивен

 

#13 2009-12-29 01:01:16

al2000
Member
Зарегистрирован: 2009-01-22
Сообщений: 60

Re: Помогите разобраться с vncserver в Fedora 11

Насколько знаю, такое бывает, когда сеанс завершён, а vncserver продолжает работу.
Соответственно, при попытке повторного входа видим чёрный экран и курсор.
В своё время нашёл (приемлемый для себя) вариант решения проблемы:

В обычном режиме vncserver не запущен.
Вхожу по ssh и запускаю vncserver (service vncserver start).
Соединяюсь по vnc.
По окончании работы, либо просто отключаюсь, либо завершаю сеанс.
Если просто отключаюсь, можно повторно войти и продолжить работу.
Если сеанс завершаю, вхожу по ssh и останавливаю vncserver (service vncserver stop)

Неактивен