Ícones ausentes para sessão sem cabeça do Xfce via VNC

12

Eu configurei um novo servidor executando uma nova instalação do Ubuntu Server 13.04. Eu instalei xubuntu-desktope tightvnc. Meu ~/.vnc/xstartuparquivo de configuração contém o seguinte:

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

O servidor VNC parece estar funcionando bem, e consigo conectar-me à porta com 5901sucesso usando o cliente Java TightVNC .

Minha preocupação é que muitos ícones na GUI estejam quebrados / ausentes, conforme mostrado nesta captura de tela:

captura de tela

Estou faltando alguns comandos no meu xstartuparquivo?

Idealmente, eu gostaria que a GUI fosse a sessão padrão do Xubuntu (com o tema Xubuntu, etc) e não uma sessão básica do Xfce.


Atualizar:

Para referência, ao abrir as configurações de aparência do XFCE, ele mostra que o Greybirdtema está selecionado e o conjunto de ícones está elementary Xfce.

tema ícones

iglvzx
fonte
1
Eu tive um problema semelhante em uma caixa 13.04 decapitada recentemente reconstruída no meu trabalho (em particular, nenhum ícone no thunar - mas as miniaturas estão OK). Eu nunca encontrei uma solução, exceto que parecia ter algo a ver com a falha do daemon xfsettingsd ao iniciar (iniciá-lo manualmente fazia com que os ícones piscassem brevemente, e imediatamente morria). Talvez isso o indique uma solução - minha solução pragmática foi mudar para uma sessão do LXDE.
Steeldriver
Sim, da minha pesquisa, parece que muitas pessoas têm o mesmo problema com o XFCE e o VNC em vários lançamentos do Ubuntu. O LXDE parece uma boa ideia, mas não gosto de desistir facilmente. ;)
iglvzx 31/08
@steeldriver Abandonei o XFCE e agora estou usando o LXDE sem problemas. Passei a maior parte do dia pesquisando e pesquisando diferentes soluções propostas, mas não consegui que nada funcionasse no Ubuntu 13.04.
iglvzx
É possível que você esteja executando o Xfce como root(onde algum outro tema de ícone foi escolhido), mas inicie xfce4-settings-managercomo user?
landroni

Respostas:

5

Eu tive exatamente o mesmo problema e finalmente consegui resolvê-lo. O estranho é que é simplesmente a ordem dessas duas linhas no arquivo de configuração.

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

# This line comes second
export XKL_XMODMAP_DISABLE=1
Dodgyrabbit
fonte
Isso só funcionou para mim. Eu tenho puxado meu cabelo há anos com isso. xubuntu 18.04
AlexanderESmith
1

você corretamente não carregou o script vncconfig para a sessão vnc

adicionar

vncconfig -iconic &

no seu xstartup para xubuntu-desktop, seu xstartup deve parecer

#!/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
fonte
Trabalhou como um encanto! Embora eu pudesse me autenticar, eu tinha uma área de trabalho cinza sem nada nela. Configurar o meu ~/.vnc/xstartupexatamente como você o tem aqui, permitiu-me ver a área de trabalho, onde escolhi usar as configurações padrão.
foi
-1

Você pode tentar instalar o tema Greybird, que é o tema padrão no Xubuntu com o comando:

sudo apt-get install shimmer-themes

Em seguida, escolha "greybird-git" (não Greybird!) Nas configurações do XFCE

Para o tema do ícone, use este comando:

sudo apt-get install xubuntu-icon-theme

Em seguida, escolha o tema "Elementary XFCE Dark" (ou similar) nas configurações do XFCE

kiri
fonte
Isso não me ajuda como o xubuntu-desktoppacote instalado o xubuntu-artworkpacote que inclui o shimmer-themese xubuntu-icon-themepacotes.
precisa saber é o seguinte