Usando o icewm com o vnc4server no Ubuntu

1

Eu tenho um problema estranho com a minha instalação do vncserver usando o icewm - nenhum dos arquivos XPM para os temas é carregado quando o vncserver é iniciado via scripts init.d.

No meu arquivo /etc/init.d/vncserver , ele executa o equivalente a:

su jessica -c "/usr/bin/vncserver -name vnc-server -depth 32 -geometry 1024x768 :0"

E no meu arquivo ~/.vnc/xstartup :

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid black
vncconfig -iconic &
icewm-session &

Se eu executar o vncserver diretamente da minha conta de usuário, tudo se comportará corretamente ...

    
por jessicah 04.06.2011 / 06:51

2 respostas

1

O problema foi especificar uma profundidade de 32. Alterá-lo para 24 permitiu que os XPMs carregassem ... = /

    
por 09.06.2011 / 06:11
1

Se você usar su - <username> , a variável $ PATH será definida e todas as outras variáveis de ambiente serão as mesmas que o shell de login do usuário.

Tente:

su - jessica -c "/usr/bin/vncserver -name vnc-server -depth 32 -geometry 1024x768 :0"

e veja se funciona. Por que você está iniciando um vncserver na tela: 0 em vez do padrão: 1?

    
por 08.06.2011 / 14:38