20

を使用して VNC サーバーを起動するvncserver :1と、クライアントはサーバーに接続できますが、X カーソルのある黒い画面しか表示されません。

の内容.vnc/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 &

これで問題ありますか?

4

6 に答える 6

4

私は同じ問題に直面していましたが、最後の行にコメントを付けて、以下に示すように /home//.vnc/xstartup ファイルに gnome 行を追加することで解決しました。

#!/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 &
gnome-session&

注: 私の GUI セッション ハンドラーは gnome だったので、機能しました。

于 2015-06-29T11:01:50.040 に答える
4

新しいredhat linux 6.4でも同じ問題がありました。コマンドで基本デスクトップをインストールすることで動作しました yum groupinstall basic-desktop

于 2015-11-22T07:31:25.190 に答える
2

ここでの他の回答に加えて、次のスクリプトを使用して xstartup スクリプトを変更する必要もありました。

#!/bin/sh

# Change "GNOME" to "KDE" for a KDE desktop, or "" for a generic desktop
MODE=""

#Uncommment this line if using Gnome and your keyboard mappings are incorrect.
#export XKL_XMODMAP_DISABLE=1

# Load X resources (if any)
if [ -e "$HOME/.Xresources" ]
then
xrdb "$HOME/.Xresources"
fi

# Try a GNOME session, or fall back to KDE
if [ "GNOME" = "$MODE" ]
then
if which gnome-session >/dev/null
then
gnome-session --session=ubuntu-2d &
else
MODE="KDE"
fi
fi

# Try a KDE session, or fall back to generic
if [ "KDE" = "$MODE" ]
then
if which startkde >/dev/null
then
startkde &
else
MODE=""
fi
fi

# Run a generic session
if [ -z "$MODE" ]
then
xsetroot -solid grey
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
startx &
fi

このサイトを使用して、http://ubuntuforums.org/archive/index.php/t-2131958.htmlを支援しました。しかし、CentOS ベースの Rocks Cluster ディストリビューションを使用しているため、自分のケースに合わせて調整する必要がありました。

于 2014-03-04T16:41:30.667 に答える
0

xstarup ファイル (/home/.vnc/xstartup) を削除し、vnc パスワードを再入力して、新しい xstartup ファイルを作成し、vnc サーバー サービスを再起動してみてください: sudo rm xstartup vndpasswd passwd を確認します。

于 2013-12-18T00:39:00.917 に答える
-2

vnc on を使用しようとしているサーバー、使用可能なメモリなどがあることを確認することをお勧めします。サーバー上でメモリ リーク Firefox が開いていたため、vnc が正しく機能していませんでした。

于 2016-02-02T06:10:11.823 に答える