Я могу использовать VNC на своем сервере RHEL, однако все, что я получаю, - это пустой рабочий стол с какими-то обоями, указатель мыши, который не реагирует ни на левый, ни на правый щелчок.
мой файл 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 в / etc / X11 / xinit, у меня есть только каталог xinitrc.d, в котором только один файл: 00-start-message-bus.sh
-----ОБНОВИТЬ ----------------
Я установил 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...
me@server:~/.vnc$
------------ ОБНОВЛЕНИЕ 2 ------------------
Установка уровня запуска от 3 до 5 в / etc / inittab, похоже, сработала !!
------------ ОБНОВЛЕНИЕ 3 ------------------
Хотя дела обстоят лучше, мне приходится устанавливать Gnome по частям. Например, мне пришлось «yum install nautilus», прежде чем я мог просматривать файлы, а затем мне пришлось «yum install gnome-apps», чтобы я мог получить свою корзину и значки на рабочем столе.
Затем мне пришлось «yum install gnome-terminal», прежде чем я смог получить доступ к терминалу через gnome.
Я не могу установить «Gnome Desktop Environment», так как я думаю, что мы заблокированы на виртуализированной корпоративной платформе, но мне удалось установить gdm, gnome-session, gnome-terminal, nautilus и gnome-apps.