Я могу VNC на свой сервер RHEL, однако все, что я получаю, - это пустой рабочий стол с каким-то обоим приложением, указатель мыши, который не отвечает ни налево, ни на щелчок правой кнопкой мыши.Пустой рабочий стол при использовании GNOME через VNC в RHEL 6.6
мой файл XStartup в .vnc выглядит, как показано ниже:
#!/bin/sh
[ -r /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n
export LANG
export SYSFONT
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" &
gnome-session &
Я даже не имеют xinitrc исполняемый файл в/и т.д./X11/Xinit, у меня только есть каталог xinitrc.d, который только имеет один файл в нем: 00-start-message-bus.sh
----- UPDATE ----------------
Я установил GDM, и теперь по крайней мере, у меня есть файл xinitrc, и startx делает «что-то». Я использую виртуализованную серверную платформу, без физического монитора. startx давал мне «команду не найдена», прежде чем я установил GDM.
Теперь, когда я перезапускаю службу vncserver, я получаю это в своих файлах журнала.
Xvnc TigerVNC 1.1.0 - built Jul 22 2014 06:00:32
Copyright (C) 1999-2011 TigerVNC Team and many others (see README.txt)
See http://www.tigervnc.org for information on TigerVNC.
Underlying X server release 11500000, The X.Org Foundation
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension VNC-EXTENSION
Initializing built-in extension GLX
Mon Nov 2 22:07:07 2015
vncext: VNC extension running!
vncext: Listening for VNC connections on all interface(s), port 5902
vncext: created VNC server for screen 0
gnome-session[4254]: WARNING: Unable to find provider 'gnome-panel' of required component 'panel'
gnome-session[4254]: WARNING: Unable to find provider 'nautilus' of required component 'filemanager'
GNOME_KEYRING_SOCKET=/tmp/keyring-u6bws2/socket
SSH_AUTH_SOCK=/tmp/keyring-u6bws2/socket.ssh
GNOME_KEYRING_PID=4268
** (gnome-settings-daemon:4267): WARNING **: Connection failed, reconnecting...
vmware-user: could not open /proc/fs/vmblock/dev
Failed to play sound: Not available
(polkit-gnome-authentication-agent-1:4285): GLib-GObject-WARNING **: cannot register existing type `_PolkitError'
(polkit-gnome-authentication-agent-1:4285): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
Xlib: extension "VMWARE_CTRL" missing on display ":2".
** (gnome-settings-daemon:4267): WARNING **: Connection failed, reconnecting...
** (gnome-settings-daemon:4267): WARNING **: Connection failed, reconnecting...
[email protected]:~/.vnc$
------------ UPDATE 2 ------------------
Установка уровня выполнения от 3 до 5 в/etc/inittab, похоже, сработало!
------------ UPDATE 3 ------------------
Хотя вещи лучше, я имею установить Гном по частям. Например, мне пришлось «yum install nautilus», прежде чем я мог просматривать файлы, а затем мне пришлось «yum install gnome-apps», чтобы я мог получить свои корзины и значки на рабочем столе.
Мне тогда пришлось «yum install gnome-terminal», прежде чем я смог получить доступ к терминалу через гном.
Я не могу установить «Gnome Desktop Environment», поскольку я думаю, что мы заблокированы на виртуальной корпоративной платформе, но мне удалось установить gdm, gnome-session, gnome-terminal, nautilus и gnome-apps.
Я подключаюсь к порту 5902. У меня есть только один пользовательский пользователь vnc, пользователь [2], и это пользовательский пароль vnc, с которым я аутентифицируюсь. – smackenzie
Прежде всего проверьте, что '~/.vnc/xstartup является исполняемым.' Если вы действительно хотите отдельный сеанс в отдельном экземпляре xorg, возможно, вы можете попробовать использовать свой собственный ~/.xinitrc и включить его в свой xstartup. Если в DISPLAY уже есть обычный сеанс xorg, как обычный пользователь, то возможно, вы предпочтете повторное использование, подключившись через 'x11vnc'. И, наконец, вы можете попробовать NX (www.nomachine.com), который в отличие от vnc (который использует растровые изображения) работает на уровне событий xorg, что делает его значительно быстрее. – ccpizza