Probleme mit vncserver

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
cande_300
Beiträge: 10
Registriert: 15.12.2007 13:51:18

Probleme mit vncserver

Beitrag von cande_300 » 03.01.2008 00:02:36

Hallo an alle!

Ich hab folgendes Problem bei ber benutzung des vncservers: Wenn ich mich per vncviewer einlogge bekomme ich nur einen leeren Desktop, ohne Hintergrundbild und Icons zu sehen. An was kann das liegen ? Ich bin der Meinung alle Paktete (eingendlich nur eins) intstalliert zu haben. Ich benutze Debian 4 (etch). Wenn ich noch irgendwelche Informationen posten kann die bei der lösugnd des Problems helfen dann bitte bescheid sagen...

Danke jetzt schon für eure Hilfe

PS. Ein Passwort wurde festgelegt, also der Passwort abgleich funktioniert einwandfrei

cande_300
Beiträge: 10
Registriert: 15.12.2007 13:51:18

Beitrag von cande_300 » 03.01.2008 03:07:18

Achso: Ich habe (natürlich) auch den vncserver gestartet. (einfach mit vncserver bzw. vnc4server)

dieses Problem tritt bei beiden Paketen auf (vncserver und vnc4server). Ich hatte zuerst vncserver installiert und dann dieses Paket entfernt und stattdessen vnc4sever installiert, aber es ist bei beiden packeten so. Ich habe mir schon einiges über die Einrichtung der vncserver durchgelesen, aber finde nirgends etwas was mein Problem behebt.

Benutzeravatar
DynaBlaster
Beiträge: 958
Registriert: 25.03.2004 18:18:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DF0://dynablaster.adf

Beitrag von DynaBlaster » 03.01.2008 12:12:49

Es scheint so, als ob einfach nur der Window-Manager/ die Desktop-Environment nicht mitgestartet wird, da du ja Zugriff auf den X-Server hast.
Schau mal z.B. hier: http://de.gentoo-wiki.com/VNC-Server

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: Probleme mit vncserver

Beitrag von Danielx » 03.01.2008 12:32:02

Du benutzt die Methode mit dem Eintrag von

Code: Alles auswählen

Load     "vnc"
in der xorg.conf?
cande_300 hat geschrieben:einen leeren Desktop, ohne Hintergrundbild und Icons
Vielleicht kannst du mal ein Screenshot davon machen, ich weiß nämlich nicht genau, was du meinst.
DynaBlaster hat geschrieben:Es scheint so, als ob einfach nur der Window-Manager/ die Desktop-Environment nicht mitgestartet wird
Kann sein, wird denn der Window-Manager auf dem Server bei dir überhaupt gestartet?

Oder du kannst es auch mal mit x11vnc versuchen.
edit: Vorher dafür sorgen, dass vncserver bzw. vnc4server nicht ausgeführt wird!
Auf dem Server dann als root x11vnc starten:

Code: Alles auswählen

x11vnc -auth /var/run/xauth/* -display :0
Aber es muss immer entweder kdm, gdm, xdm... laufen oder eben ein Benutzer grafisch eingeloggt sein.

Gruß,
Daniel

cande_300
Beiträge: 10
Registriert: 15.12.2007 13:51:18

Beitrag von cande_300 » 03.01.2008 19:14:40

Hmm, also mit X11vnc erreiche ich irgendwie auch nichts... Was das HOWTO angeht, so meine ich eigendlich alles gemacht zu haben was drin steht...

Hier mal ein Screenshot von meinem Problem

Bild

cande_300
Beiträge: 10
Registriert: 15.12.2007 13:51:18

Beitrag von cande_300 » 03.01.2008 19:32:47

Ich poste hiermal meine xstarup Datei:

Code: Alles auswählen

#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
startx

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Beitrag von Danielx » 03.01.2008 22:58:42

edit:
Hier das Bild des Problems von cande_300 als Link, da dieses sonst nicht angezeigt wird:
http://img201.imagevenue.com/img.php?im ... _135lo.JPG
cande_300 hat geschrieben:Ich poste hiermal meine xstarup Datei:
Ups, ich hatte leider deinen letzten Post noch nicht gelesen.

Da gibt es wohl einen Bug!

Ändere mal

Code: Alles auswählen

exec /etc/X11/xinit/xinitrc
in

Code: Alles auswählen

exec sh /etc/X11/xinit/xinitrc
Dann sollte es funktionieren!!! :-)

Bei mir sieht die xstartup (welche immer im Home-Verzeichnis des jeweiligen Benutzers im Ordner .vnc liegt, falls mal jemand den Thread hier liest) übrigens so aus:

Code: Alles auswählen

#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec sh /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
Dann "vnc4server :1" unter dem Benutzer ausführen, dessen Desktop du haben möchtest.
Ich empfehle "vnc4server :1" nicht als root auszuführen, denn als root sollte man möglichst nicht graphisch arbeiten.

Ein Window-Manager (z.B. kde oder gnome) muss installiert sein.

Gruß,
Daniel
Zuletzt geändert von Danielx am 24.04.2009 17:35:34, insgesamt 1-mal geändert.

cande_300
Beiträge: 10
Registriert: 15.12.2007 13:51:18

Beitrag von cande_300 » 04.01.2008 16:22:44

Super Danke !!!

Was ich jetzt noch gerde ändern würde ist die Anzahl der Farben in denen der Desktop Dargestellt wird.

Wie mahce ich das ?

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Beitrag von Danielx » 04.01.2008 17:29:28

cande_300 hat geschrieben:Was ich jetzt noch gerde ändern würde ist die Anzahl der Farben in denen der Desktop Dargestellt wird.
Hast du zu wenig Farben?
Das wird eigentlich je nach Bandbreite automatisch geregelt.
Du kannst das aber meistens auch in deinem VNC-Viewer einstellen, welchen hast du denn?

cande_300
Beiträge: 10
Registriert: 15.12.2007 13:51:18

Beitrag von cande_300 » 04.01.2008 19:45:15

Ich benutze den Java viewer, den ich aus dem Webbroswer aufrufe..

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Beitrag von Danielx » 04.01.2008 19:52:52

cande_300 hat geschrieben:Ich benutze den Java viewer, den ich aus dem Webbroswer aufrufe..
Sorry, mit dem Java-Viewer kenne ich mich nicht aus.

cande_300
Beiträge: 10
Registriert: 15.12.2007 13:51:18

Beitrag von cande_300 » 08.01.2008 04:31:02

Danke nochmal, aber jetztb habe ich immer noch ein Problem: Wenn ich mir einem Arbeitskonto (nicht root) den vncvserver erstelle klappt alles. Versuche ich dies allerdings mit dem root account (was ich auch will, ich bin mir sicher!) bekomme ich wieder nur diesen leeren Bildschirm. Wie kann ich das System so einrichte, daß ich auch einen root Desktop unter vnc einrichten kann ?

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Beitrag von Danielx » 08.01.2008 15:37:27

cande_300 hat geschrieben:Versuche ich dies allerdings mit dem root account (was ich auch will, ich bin mir sicher!) bekomme ich wieder nur diesen leeren Bildschirm. Wie kann ich das System so einrichte, daß ich auch einen root Desktop unter vnc einrichten kann ?
Jeder Benutzer hat seine eigene xstartup (habe ich oben auch schon erwähnt), du musst also die Datei "/root/.vnc/xstartup" entsprechend bearbeiten/anlegen (oben genannten Bug verbessern etc.)

Gruß,
Daniel

Antworten