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


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

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 &

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


Ini tidak membantu saya karena xubuntu-desktoppaket menginstal xubuntu-artworkpaket, yang termasuk paket shimmer-themesdan xubuntu-icon-theme.
iglvzx
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.