vncserver layar abu-abu ubuntu 16.04 LTS

24

Salam. Saya menggunakan ubuntu 16.04 LTS. Ini adalah contoh EC2 amazon. Saya mendapat layar abu-abu setelah menginstal dan memulai vncserver. Saya mencoba banyak saran tentang masalah ini tetapi masih tidak bisa membuatnya bekerja .... Terima kasih atas bantuannya

masukkan deskripsi gambar di sini

File log saya:

Xvnc Free Edition 4.1.1 - built Feb 25 2015 23:02:21
Copyright (C) 2002-2005 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.
Underlying X server release 40300000, The XFree86 Project, Inc
Tue Jul 19 03:03:37 2016
 vncext:      VNC extension running!
 vncext:      Listening for VNC connections on port 5901
 vncext:      created VNC server for screen 0
error opening security policy file /etc/X11/xserver/SecurityPolicy
Could not init font path element /usr/X11R6/lib/X11/fonts/Type1/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/Speedo/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/misc/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/75dpi/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/100dpi/, removing from list!
Could not init font path element /usr/share/fonts/X11/75dpi/, removing from list!
Could not init font path element /usr/share/fonts/X11/100dpi/, removing from list!
Tue Jul 19 03:03:44 2016
 Connections: accepted: 0.0.0.0::61550
 SConnection: Client needs protocol version 3.8
 SConnection: Client requests security type VncAuth(2)
Tue Jul 19 03:03:50 2016
 VNCSConnST:  Server default pixel format depth 16 (16bpp) little-endian rgb565
Tue Jul 19 03:03:51 2016
 VNCSConnST:  Client pixel format depth 8 (8bpp) colour-map

xstartup saya

#!/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 &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session &
Mookayama
sumber

Jawaban:

23

Saya memiliki masalah yang sama pada Ubuntu 16.04 LTS (64bit). Saya memperbarui ~/.vnc/xstartupfile agar terlihat seperti di bawah ini, berhasil untuk saya.

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

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &

Referensi: https://www.linode.com/docs/applications/remote-desktop/install-vnc-on-ubuntu-16-04

Waqas
sumber
4
Ini merupakan perbaikan parsial bagi saya. Nautilus memuat dengan baik tetapi hanya itu yang saya miliki. Saya tidak melihat ikon di sebelah kiri dan saya tidak melihat cara untuk meluncurkan program apa pun, bahkan terminal. Jika ini membantu sama sekali, ketika saya mengeluarkan 'echo $ DESKTOP_SESSION' itu mengembalikan string kosong.
Adrian Hood Sr
1
Saya harus menginstal gnome-panel via sudo apt install gnome-panel, tapi begitu saya berhasil, itu berhasil.
pheeper
Bekerja untukku sebagai pesona. Klien Ubuntu 19, Server Ubuntu 16.04.6 LTS
Vadim
8

Saya memiliki masalah yang sama. Untuk mengatasinya, saya menginstal:

$ sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

Kemudian saya menambahkan baris di bawah ini ke ~/.vnc/xstartup:

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
Oluwamayowa
sumber
1
dan kemudian jangan lupa untuk membunuh dan memulai ulang vncserver (seperti yang saya lakukan)
craq
2

Bagi siapa pun yang mengalami masalah ini di Xubuntu 16.04 LTS, saya membuat tightvncserver saya berfungsi dengan mengedit ~ / .vnc / xstartup untuk ini:

#!/bin/sh

xrdb $HOME/.Xresources
xsetroot -solid grey
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
# Fix to make GNOME work
#export XKL_XMODMAP_DISABLE=1
#/etc/X11/Xsession
# fix to make xfce work:
startxfce4 &

Dua baris komentar pertama sudah dikomentari mungkin oleh pembuat paket. Saya berkomentar dua baris berikut "memperbaiki untuk membuat pekerjaan GNOME", dan menambahkan dua baris terakhir, sehingga dapat disingkat menjadi hanya

#!/bin/sh

xrdb $HOME/.Xresources
xsetroot -solid grey
# fix to make xfce work:
startxfce4 &

Sekali lagi, ini berlaku khusus untuk Xubuntu, bukan Ubuntu dengan Unity atau Gnome.

joelk
sumber
2

Tidak disebutkan dalam salah satu jawaban pada saat penulisan: perlu juga dicatat bahwa file xstartup harus dapat dieksekusi:

chmod +x ~/.vnc/xstartup

Jika tidak, masalah layar abu-abu terus terjadi terlepas dari isi file.

nickcrabtree
sumber
1

Baru saja mengalami masalah yang sama dan menemukan solusi yang belum saya lihat di setiap artikel yang saya baca selama beberapa hari terakhir mencoba menyelesaikan masalah ini.

Selain jawaban @Waqas saya harus memastikan saya memiliki semua file di folder rumah saya. Jelas ini tentang beberapa file tertentu tetapi saya tidak punya waktu untuk memeriksanya

sudo chown user:user /home/user

Hanya berpikir itu mungkin membantu seseorang.

Bart C
sumber
0

File konfigurasi xstartup saya sudah memiliki baris berikut yang sudah dikomentari secara default.

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

un-commenting mereka memperbaiki masalah dan sekarang saya dapat mengakses desktop saya melalui vnc client dengan lancar. masih meluncurkan jendela terminal saat masuk tetapi jika Anda keluar maka itu menunjukkan desktop biasa melalui vnc.

Amey Samant
sumber
0

Saya memiliki masalah yang sama, tetapi menemukan ~ / .vnc / xstartup.bak memiliki konfigurasi lama saya. Saya hanya perlu:

cp ~/.vnc/xstartup.bak ~/.vnc/xstartup
Andy Fraley
sumber
-1

Saya akhirnya mendapatkan ini bekerja dari vnc4server oleh "apt-get install xfce4", dan menemukan xtartup yang berfungsi di sini (sisa tutorial tidak relevan untuk kebutuhan saya, misalnya "apt-get install xfce4- *" tidak diperlukan): http: //www.itzgeek.com/how-tos/linux/ubuntu-how-tos/how-to-install-vnc-on-ubuntu-16-04.html

#!/bin/sh
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
startxfce4 &

Saya lebih atau kurang menyimpulkan mendapatkan gnome untuk bekerja di vnc adalah non-starter.

David Smith
sumber