VNC no UBUNTU 13.04 - não mostrando área de trabalho completa

0

Eu estou tentando usar o vnc no Ubuntu 13.04, mas não consigo ter um desktop completo. Até agora o que eu tenho é uma mensagem de erro que diz "Falha ao carregar sessão ubuntu-2d", ou uma tela em branco ou um plano de fundo da área de trabalho sem ícones de atalho ou um plano de fundo com apenas uma janela de terminal e sem ícones, com diferentes alterações em código. Eu quero ter uma visão completa do desktop com barras de ferramentas e lançador, para todas as funcionalidades que eu preciso. Eu tenho o arquivo xstartup [tanto para o usuário quanto para o root] como

#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
#exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
gnome-session --session=gnome-classic &

Mas está mostrando apenas uma tela em branco e a mensagem de erro. Alguma idéia de como resolver isso? Também estou executando o Ubuntu na minha máquina usando o Oracle VirtualBox, isso pode ser uma parte do problema?

    
por user176646 19.07.2013 / 21:11

4 respostas

3

Eu acho que você deveria estar usando x11vnc. Eu tentei vnc4server e tightvnc , nem funcionou bem.

Diferença entre o x11vnc e o tradicional Unix VNC. x11vnc interage diretamente com exibições físicas.

Instale x11vnc

sudo apt-get install x11vnc

Crie uma senha do VNC

x11vnc -storepasswd

NOTE : o padrão é ~/.vnc/passwd file. Como alternativa, use vncpasswd ou -storepasswd pass file Armazene a senha como a senha VNC no arquivo de arquivo. Depois que a senha é armazenada, o programa sai. Use a senha via " -rfbauth file ". Se chamado sem argumentos, " x11vnc -storepasswd ", o usuário será solicitado a fornecer uma senha e será armazenado no arquivo ~ / .vnc / passwd. Chamado com um argumento, esse será o arquivo para armazenar a senha solicitada.

Iniciar x11vnc

# Start x11vnc using ~/.vnc/passwd
x11vnc -safer -forever -display :0 -rfbauth /home/terry/.vnc/passwd
# less output to stderr -q -quiet
# this does not eliminate all informational output, it only reduces it
x11vnc -safer -forever -display :0 -rfbauth /home/terry/.vnc/passwd -q
# eliminate all output
x11vnc -safer -forever -display :0 -rfbauth /home/terry/.vnc/passwd 2>/dev/null 1>2&

Altere a porta VNC para escutar

-rfbport

A porta VNC para escutar (uma opção LibVNCServer), por ex. 5900, 5901, etc. Se especificado como "-rfbport PROMPT", o x11vnc -gui é usado para solicitar ao usuário que digite o número da porta.

x11vnc -rfbport 5901

Esta força x11vnc para usar a porta 5901 (isto é display VNC: 1.)

Se algo mais estiver usando essa porta, o x11vnc sairá imediatamente. Se você não fornecer a opção -rfbport , ela será automaticamente iniciada a partir de 5900 e subirá até 5999 procurando uma porta livre para ouvir.

Envie x11vnc para o plano de fundo

x11vnc -safer -forever -display :0 -rfbauth /home/terry/.vnc/passwd -bg

Vá para o segundo plano após a configuração da tela. Mensagens para stderr são perdidas a menos que -o logfile seja usado.

arquivo de senha do VNC

A opção -rfbauth .vnc/passwd fornece proteção adicional, exigindo uma senha VNC para cada visualizador VNC que se conecta. Os programas vncpasswd ou storepasswd ou x11vnc -storepasswd podem ser usados para criar o arquivo de senhas. x11vnc também tem as opções -passwdfile e -passwd XXXXX um pouco menos seguras para especificar senhas.

    
por Terry Wang 21.07.2013 / 10:50
0

Ao iniciar a sessão do gnome e tudo o mais falhar; como um fallback, use gnome-fallback! :)

"gnome-session --session = gnome-fallback & amp;"

e você teria pelo menos um plano de fundo da área de trabalho para brincar.

    
por Saathish 28.08.2013 / 04:50
0

gnome não funciona direito com vnc no Ubuntu, mesmo que eu nunca tenha tentado x11vnc, mas eu tentei vnc4server com xfce4 sessão e funciona

para instalar o xfce4 no Ubuntu

# apt-get install gnome-core xfce4 firefox nano -y --force-yes

edite seu arquivo xstartup para este

# nano ~/.vnc/xstartup

com este conteúdo

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
    
por Blanca Higgins 06.06.2014 / 08:59
0

Eu também tenho esse problema no Ubuntu v15 seguindo este tutorial:

www.krizna.com/ubuntu/install-vnc-server-ubuntu-14-04

O vncviewer conectado ao vnc4server mostra um desktop vazio sem atalhos / iniciadores disponíveis. A resposta de Blanca Higgins me inspirou a atualizar. Após a atualização (atualização do Ubuntu via "update", instale gnome-core e xfce4), finalmente cheguei aqui:

captura de tela do vncviewer + xp

A janela "vnc config", uma vez ocupada a janela inteira, também tem seus botões de controle. (Este é um problema também relatado por alguns usuários como: link )

    
por ody 22.01.2016 / 17:49