Faltan iconos para la sesión Xfce sin cabeza a través de VNC

12

He configurado un nuevo servidor que ejecuta una nueva instalación de Ubuntu Server 13.04. Lo he instalado xubuntu-desktopy tightvnc. Mi ~/.vnc/xstartuparchivo de configuración contiene lo siguiente:

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

Parece que el servidor VNC funciona bien, y puedo conectarme al puerto con 5901éxito usando el cliente TightVNC Java .

Mi preocupación es que muchos iconos en la GUI están rotos / faltantes, como se muestra en esta captura de pantalla:

captura de pantalla

¿Me faltan algunos comandos en mi xstartuparchivo?

Idealmente, me gustaría poder hacer que la GUI sea la sesión Xubuntu predeterminada (con el tema Xubuntu, etc.) y no una sesión Xfce básica.


Actualizar:

Como referencia, al abrir la configuración de apariencia XFCE, muestra que el Greybirdtema está seleccionado y el conjunto de iconos es elementary Xfce.

tema íconos

iglvzx
fuente
1
Tuve un problema similar en un cuadro 13.04 sin cabeza recientemente reconstruido en mi trabajo (en particular, no hay íconos en absoluto en la luna, pero las miniaturas están bien). Nunca encontré una solución, excepto que parecía tener algo que ver con la falla en el inicio del demonio xfsettingsd (iniciarlo manualmente hizo que los íconos parpadearan brevemente, luego murió inmediatamente). Tal vez esto lo lleve a una resolución: mi solución pragmática fue cambiar a una sesión LXDE.
steeldriver
Sí, según mi investigación, parece que muchas personas tienen el mismo problema con XFCE y VNC en múltiples versiones de Ubuntu. LXDE parece una buena idea, pero no me gusta rendirme fácilmente. ;)
iglvzx
@steeldriver He abandonado XFCE y ahora estoy usando LXDE sin ningún problema. Pasé la mayor parte del día buscando en Google y probando diferentes soluciones propuestas, pero no pude conseguir que nada funcionara para Ubuntu 13.04.
iglvzx
¿Es posible que esté ejecutando Xfce como root(donde se eligió algún otro tema de icono) pero comienza xfce4-settings-managercomo user?
landroni

Respuestas:

5

Tuve exactamente el mismo problema y finalmente logré resolverlo. Lo extraño es que es simplemente el orden de estas dos líneas en el archivo de configuración.

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

# This line comes second
export XKL_XMODMAP_DISABLE=1
Dodgyrabbit
fuente
Esto solo funcionó para mí. He estado arrancando mi cabello por años en esto. xubuntu 18.04
AlexanderESmith
1

no cargó correctamente el script vncconfig para la sesión vnc

añadir

vncconfig -iconic &

a su xstartup para xubuntu-desktop, su xstartup debería verse como

#!/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
fuente
¡Trabajado como un encanto! Aunque pude autenticarme, tenía un escritorio gris sin nada. Configurar mi ~/.vnc/xstartupexactamente como lo tiene aquí, me permitió ver el escritorio, donde elegí usar la configuración predeterminada.
desapareció
-1

Puede intentar instalar el tema Greybird, que es el tema predeterminado en Xubuntu con el comando:

sudo apt-get install shimmer-themes

Luego, elija "greybird-git" (¡no Greybird!) De la configuración de XFCE

Para el tema del icono, use este comando:

sudo apt-get install xubuntu-icon-theme

Luego elija el tema "Elemental XFCE Oscuro" (o similar) de la configuración de XFCE

kiri
fuente
Esto no me ayuda ya que el xubuntu-desktoppaquete instaló el xubuntu-artworkpaquete, que incluye los paquetes shimmer-themesy xubuntu-icon-theme.
iglvzx