web-dev-qa-db-ja.com

ubuntu-desktopがインストールされたubuntu 12.04サーバー上のtightvncserver

タイトなvncサーバーは実行されていますが、Unityはロードされません。 xstartupをSESSION_MANAGERの設定解除に変更しました。/etc/X11/xinit/xinitrc

[-x/etc/vnc/xstartup] && exec/etc/vnc/xstartup [-r $ HOME/.Xresources] && xrdb $ HOME/.Xresources gnome-session&

しかし、まだ団結していません。ログファイルでは、tightvncserverの開始を含むエラーをgnomeおよびunityと組み合わせて検索できますか?

Xserver、Windows Managerなどのロード/起動シーケンスに関するドキュメントを私に向けることができますか?

これは既知の問題ですか?

2
Leon

私のために働いたものは次のとおりです(Amazon EC2インスタンスで)

Sudo apt-get install ubuntu-desktop tightvncserver

〜/ .vnc/xstartupを編集して読み取ります( buntu docsで見つかったもの から変更):

#!/bin/sh

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

#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
                echo starting gnome
                gnome-session &
        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 "#DAB082"
        x-terminal-emulator -geometry "80x24+10+10" -ls -title "$VNCDESKTOP Desktop" &
        x-window-manager &
fi

実行:

tightvncserver -nolisten tcp -localhost -geometry 1024x786 :1

私が言ったように、それは私にとってはうまくいきましたが、あなたの走行距離は異なる場合があります。

5
teeks99

以前の回答は、使用していたEC2インスタンスで機能しましたが、後で別のマシンで試したときに問題が発生しました。 (違いが何だったのかまだわかりません)

とにかく、代わりに以下を使用しました。別の行は.vnc/xstartupにあります。

gnome-session --session=ubuntu-2d &

の代わりに

gnome-session &

さあ:

Sudo apt-get install ubuntu-desktop tightvncserver

〜/ .vnc/xstartupを編集して読み取ります:

#!/bin/sh

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

#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
                echo starting gnome
                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 "#DAB082"
        x-terminal-emulator -geometry "80x24+10+10" -ls -title "$VNCDESKTOP Desktop" &
        x-window-manager &
fi

実行:

tightvncserver -nolisten tcp -localhost -geometry 1024x786 :1

私が言ったように、それは私にとってはうまくいきましたが、あなたの走行距離は異なる場合があります。

1
teeks99