Linux: aktiver Desktop in VNC

OP (Firma: Q3) #2065370
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
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
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

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.