Ikon tidak ada untuk sesi Xfce tanpa kepala melalui VNC

12

Saya telah menyiapkan server baru yang menjalankan instalasi baru Ubuntu Server 13.04. Saya sudah menginstal xubuntu-desktopdan tightvnc. ~/.vnc/xstartupFile konfigurasi saya berisi yang berikut 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
startxfce4 &

Server VNC tampaknya berfungsi dengan baik, dan saya dapat terhubung ke port dengan 5901sukses menggunakan klien Java TightVNC .

Kekhawatiran saya adalah bahwa banyak ikon di GUI rusak / hilang, seperti yang ditunjukkan pada tangkapan layar ini:

tangkapan layar

Apakah saya kehilangan beberapa perintah di xstartupfile saya ?

Idealnya, saya ingin agar GUI menjadi sesi Xubuntu default (dengan tema Xubuntu, dll) dan bukan sesi Xfce yang sederhana.


Memperbarui:

Sebagai referensi, membuka pengaturan tampilan XFCE, itu menunjukkan bahwa Greybirdtema dipilih dan set ikon elementary Xfce.

tema ikon

iglvzx
sumber
1
Saya memiliki masalah serupa pada kotak 13,04 yang baru saja dibangun tanpa kepala di tempat kerja saya (khususnya tidak ada ikon sama sekali di thunar - tetapi thumbnail OK). Saya tidak pernah menemukan solusi, kecuali bahwa sepertinya ada hubungannya dengan kegagalan daemon xfsettingsd untuk memulai (memulainya secara manual menyebabkan ikon menyala sebentar, lalu langsung mati). Mungkin ini akan mengarahkan Anda ke resolusi - solusi pragmatis saya adalah beralih ke sesi LXDE.
steeldriver
Ya, dari penelitian saya, tampaknya banyak orang memiliki masalah yang sama dengan XFCE dan VNC di beberapa rilis Ubuntu. LXDE terdengar seperti ide yang bagus, tapi saya tidak suka menyerah dengan mudah. ;)
iglvzx
@steeldriver Saya telah meninggalkan XFCE dan sekarang menggunakan LXDE tanpa masalah. Saya menghabiskan sebagian besar hari ini untuk mencari di Google dan mencoba berbagai solusi yang diusulkan, tetapi saya tidak bisa mendapatkan apa pun untuk Ubuntu 13.04.
iglvzx
Apakah mungkin Anda menjalankan Xfce sebagai root(di mana beberapa tema ikon lain dipilih) tetapi mulai xfce4-settings-managersebagai user?
landroni

Jawaban:

5

Saya memiliki masalah yang sama persis dan akhirnya berhasil menyelesaikannya. Yang aneh adalah itu hanya urutan dua baris ini di file konfigurasi.

# Starting X session must come before export statement
/etc/X11/Xsession

# This line comes second
export XKL_XMODMAP_DISABLE=1
Dodgyrabbit
sumber
Ini hanya bekerja untuk saya. Saya sudah mencabut rambut saya selama bertahun-tahun karena hal ini. xubuntu 18.04
AlexanderESmith
1

Anda benar tidak memuat skrip vncconfig untuk sesi vnc

Menambahkan

vncconfig -iconic &

ke xstartup Anda untuk xubuntu-desktop, xstartup Anda akan terlihat seperti

#!/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 &
Blanca Higgins
sumber
Bekerja seperti pesona! Meskipun saya dapat mengautentikasi, saya memiliki desktop abu-abu tanpa apa-apa di atasnya. Pengaturan saya ~/.vnc/xstartuppersis seperti yang Anda miliki di sini, memungkinkan saya untuk melihat desktop, di mana saya memilih untuk menggunakan pengaturan default.
pergi
-1

Anda dapat mencoba menginstal tema Greybird yang merupakan tema default di Xubuntu dengan perintah:

sudo apt-get install shimmer-themes

Kemudian pilih "greybird-git" (bukan Greybird!) Dari pengaturan XFCE

Untuk tema ikon, gunakan perintah ini:

sudo apt-get install xubuntu-icon-theme

Kemudian pilih tema "Elementary XFCE Dark" (atau serupa) dari pengaturan XFCE

kiri
sumber
Ini tidak membantu saya karena xubuntu-desktoppaket menginstal xubuntu-artworkpaket, yang termasuk paket shimmer-themesdan xubuntu-icon-theme.
iglvzx