tightvncserver no servidor do Ubuntu 12.04 com o ubuntu-desktop instalado sem unidade

2

O servidor vnc apertado está em execução, mas a unidade não é carregada. Eu mudei o xstartup para: anotar SESSION_MANAGER . / etc / X11 / xinit / xinitrc

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

Mas ainda não há unidade. Em que arquivo de log posso procurar os erros que contêm o início do tightvncserver em combinação com o gnome e a unidade?

Alguém pode me apontar a documentação sobre a sequência de carregamento / partida do Xserver, do gerenciador de janelas, etc.?

Este é um problema conhecido?

    
por Leon 02.05.2012 / 16:33

2 respostas

5

Veja o que funcionou para mim (em uma instância amazon EC2)

sudo apt-get install ubuntu-desktop tightvncserver

Edite ~ / .vnc / xstartup para ler (modificado do encontrado nos documentos do Ubuntu ):

#!/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

Executar:

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

Como eu disse, funcionou muito bem para mim, mas sua milhagem pode variar.

    
por teeks99 16.05.2012 / 23:53
1

Minha resposta anterior funcionou na instância do EC2 que eu estava usando, mas quando tentei em outra máquina depois, tive problemas. (Ainda não tenho certeza de qual foi a diferença)

De qualquer forma, usei o seguinte em seu lugar. A linha diferente está em .vnc / xstartup:

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

Em vez de

gnome-session &

Aqui vamos nós:

sudo apt-get install ubuntu-desktop tightvncserver

Edite ~ / .vnc / xstartup para ler:

#!/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

Executar:

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

Como eu disse, funcionou muito bem para mim, mas sua milhagem pode variar.

    
por teeks99 21.05.2012 / 17:28