xrdp, tightvnc, oder welches Programm?

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
Benutzeravatar
pangu
Beiträge: 1400
Registriert: 15.11.2011 20:50:52
Lizenz eigener Beiträge: GNU General Public License
Wohnort: /proc/1

xrdp, tightvnc, oder welches Programm?

Beitrag von pangu » 29.05.2013 16:33:33

Hi Leute,

ich hab bisher nie damit gearbeitet, weil ich eher der Konsolen-Mensch bin. Nun hab ich auf einem Raspberry Pi den Desktop laufen (also X11). Wenn ich dort das Paket "xrdp" installiere, dann kann ich mich zwar mit einem Remote-Desktop-Client darauf verbinden, aber das ist dann quasi so wie wenn ich mich auf einem Terminal Server verbinde. Ich krieg eine ganz eigene Session.

Ich wollte aber eigentlich den lokalen Bildschirminhalt des Raspberry Pis übernehmen können und sehen können was da grad gezeigt wird. Selbst wenn ich tightvncserver starte, dann läuft das unter dem Display :1

Wenn ich mich mit UltraVNC-Client dann auf raspberrypi:1 verbinde, dann krieg ich auch eine eigene session. Was muss ich denn machen, damit ich quasi so wie bei Teamviewer die aktuelle Session sehen und kontrollieren kann? Teamviewer installieren? :-)
Man gibt Geld aus, das man nicht hat, um damit Dinge zu kaufen, die man nicht braucht, um damit Leute zu beeindrucken, die man nicht mag.

Benutzeravatar
hikaru
Moderator
Beiträge: 13936
Registriert: 09.04.2008 12:48:59

Re: xrdp, tightvnc, oder welches Programm?

Beitrag von hikaru » 29.05.2013 17:04:56

Du musst dem vncserver nur das Display mitgeben:

Code: Alles auswählen

vncserver :0

Benutzeravatar
pangu
Beiträge: 1400
Registriert: 15.11.2011 20:50:52
Lizenz eigener Beiträge: GNU General Public License
Wohnort: /proc/1

Re: xrdp, tightvnc, oder welches Programm?

Beitrag von pangu » 29.05.2013 17:52:48

Also, wenn ich

Code: Alles auswählen

tightvncserver :0
starten möchte, als root ausgeführt, so krieg ich die Fehlermeldung
Warning: raspberrypi:0 is taken because of /tmp/.X0-lock
Remove this file if there is no X server raspberrypi:0
A VNC server is already running as :0
Wobei mir

Code: Alles auswählen

ps aux |grep -i vnc
nix von irgendeinem vnc prozess anzeigt. Auch

Code: Alles auswählen

netstat -atunp
zeigt keinen listen Prozess von irgendeinem VNC Dienst.

Eine aktive X session gibts natürlich, das ist der User der grad eingeloggt ist. Und genau dessen Desktop möchte ich ja per VNC freigeben können.
Man gibt Geld aus, das man nicht hat, um damit Dinge zu kaufen, die man nicht braucht, um damit Leute zu beeindrucken, die man nicht mag.

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: xrdp, tightvnc, oder welches Programm?

Beitrag von cosmac » 29.05.2013 19:18:03

hi,

hier funktioniert Debianx11vnc für diesen Zweck problemlos -- allerdings wird er immer von dem User gestartet, der auch X gestartet hat.

Code: Alles auswählen

x11vnc -forever -quiet -display :0 -rfbauth /home/user/vnc_passwort_datei
Beware of programmers who carry screwdrivers.

Benutzeravatar
pangu
Beiträge: 1400
Registriert: 15.11.2011 20:50:52
Lizenz eigener Beiträge: GNU General Public License
Wohnort: /proc/1

Re: xrdp, tightvnc, oder welches Programm?

Beitrag von pangu » 29.05.2013 21:38:42

setz ich das Passwort ebenso mit vncpasswd ? Und schreib ich dann diesen Befehl in eine bestimmte Datei (Xsession, lightdm.conf oder wohin?) damit das bei jedem reboot gültig ist?
Man gibt Geld aus, das man nicht hat, um damit Dinge zu kaufen, die man nicht braucht, um damit Leute zu beeindrucken, die man nicht mag.

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: xrdp, tightvnc, oder welches Programm?

Beitrag von cosmac » 29.05.2013 22:09:13

das ist eine ganz normale Datei, die muss nur einmal erstellt werden; die meisten Dateien überleben ja einen Neustart ;) Wahrscheinlich geht's auch mit vncpasswd, aber die manual page sagt "x11vnc -storepasswd".
Beware of programmers who carry screwdrivers.

Benutzeravatar
pangu
Beiträge: 1400
Registriert: 15.11.2011 20:50:52
Lizenz eigener Beiträge: GNU General Public License
Wohnort: /proc/1

Re: xrdp, tightvnc, oder welches Programm?

Beitrag von pangu » 29.05.2013 22:26:34

jup, hab die man jetzt durchgelesen wie das mit dem password erstellen geht. Und um das Ganze automatisch bei jedem boot und Desktop-Start zu laden, habe ich den Befehl in die

Code: Alles auswählen

/etc/xdg/lxsession/LXDE/autostart
mit einem Klammeraffen davor gesetzt. Somit wird das automatisch bei jedem xdg Start geladen. Funzt perfekt!

Danke dir für diesen Tip mit x11vnc !
Man gibt Geld aus, das man nicht hat, um damit Dinge zu kaufen, die man nicht braucht, um damit Leute zu beeindrucken, die man nicht mag.

Antworten