Linux: aktiver Desktop in VNC

OP (Firma: Q3) #2065370
Lesenswert?

Ich bin "gezwungen", mich mit Linux auseinander zu setzen ... seufz. Für 
jemanden, der sich damit bisher nur sehr wenig beschäftigt hat, eine 
sehr zwiespältige Angelegenheit.
Einerseits faszinierend, was Alles geht, andererseits haarsträubend und 
deprimierend, welche Sachen, die bei den herkömmlichen Systemen quasi 
mit zwei Klicks zu erledigen sind, scheinbar nicht gehen. Dazu gehört 
auch mein aktuelles Problem:

Auf einer Linux-Installation muss zum Zwecke der Fernwartung per VNC 
zugegriffen werden können. Wenn ich das mit meiner Testinstallation tue, 
sehe ich aber immer nur einen leeren Desktop aus einer eigens "für mich" 
gestarteten Session. Ich muss aber die aktive, auch auf dem Bildschirm 
zu sehende Session erreichen.

Ich habe zu diesem Thema mehrere Stunden das Web und diverse Foren 
durchwühlt, ohne Erfolg. Das Problem scheinen viele Leute zu haben, 
allein eine wirkliche Lösung konnte ich nicht finden oder habe sie 
mangels Verständnis übersehen.

Und die die meisten Leute in den Linux-Foren sind entweder genervt, 
arrogant oder komische Käutze. Man bekommt da Antworten im Stile "... 
ist doch ganz einfach, musst du hier ein Skript installieren und dort 
den Eintrag ändern ..." Aber ich finde weder die genannten Ordner, nicht 
die genannten Files und wenn, dann nicht die zu ändernden Einträge. Oder 
das Ganze bleibt einfach wirkungslos.

Ich bin ja nicht ganz blöd, habe es immerhin geschafft, Tiny Core Linux 
von der LiveCD fest auf ein System zu installieren, mit GTK2+ und Webkit 
auszustatten (als Basis für eine RealBasic-Applikation). Auch VNC habe 
ich (prinzipiell) zum Laufen bekommen, aber mit dem oben genannten 
Problem stecke ich fest ...

Danke für Tips, Frank
OP (Firma: Q3) #2065400
Lesenswert?

Die Distri nannte ich bereits, es ist TinyCore Linux.

http://www.tinycorelinux.com/

Als VNC habe ich RealVNC ("vnc4server") installiert. Das ganze wird 
angeblich über das Script "xstartup" im Ordner /home/tc/.vnc/ gesteuert 
...
1
#!/bin/sh
2
# Uncomment the following two lines for normal desktop:
3
# unset SESSION_MANAGER
4
# exec /etc/X11/xinit/xinitrc
5

6
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
7
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
8
xsetroot -solid grey
9
vncconfig -iconic &
10
jwm &

... und zeigt mir eben nicht den gerade genutzen User-Desktop, sondern 
einen eigenen, leeren :-(
#2065446
Lesenswert?

Mit vnc4server geht das nicht, mit x11vnc dagegen schon. Mini-Howto:

#x11vnc installieren
apt-get install x11vnc

#Passwortdatei anlegen
x11vnc -storepasswd "password" /etc/x11vnc.pass

#gdm konfigurieren, damit der initiierende Client nach dem Login nicht 
wieder getrennt wird
editiere /etc/gdm/Init/Default ,in der Section [daemon] einfügen:
KillInitClients=false

#x11vnc automatisch starten
editiere /etc/gdm/gdm.conf ,füge am Ende (vor "exit 0") ein:
/usr/bin/x11vnc -rfbauth /etc/x11vnc.pass -forever -bg -noxfixes

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren