it-swarm-eu.dev

VNC Remote funktioniert nicht mit Ubuntu?

Ich habe mich gefragt, ob jemand eine Problemumgehung für VNC Remote hat, die nicht mit Ubuntu funktioniert, auf dem compiz ausgeführt wird. Nach allem, was ich sagen kann, funktioniert es, wenn ich Compiz-Effekte deaktiviere, aber wer ist kein Fan von Eye Candy? Wie auch immer, es ist keine große Sache, wenn es keine Arbeit gibt, die irgendjemand kennt, weil ich stattdessen den nx-Server verwendet habe, um eine Remote-Verbindung zu meinem Desktop herzustellen. Ich habe mich nur gefragt, ob es eine Möglichkeit gibt, VNC zum Laufen zu bringen, da ich eine App auf meinem iPod touch habe, die VNC kann, aber es gibt keinen NX-Client für das iTouch.

9
Bryan

Ich habe das gleiche Problem. Ich weiß nicht, wie ich das beheben soll, aber ich habe eine anständige Lösung gefunden. Ich habe im oberen Bereich einen Starter hinzugefügt, um zum Metacity-Fenstermanager zu wechseln.

  1. Klicken Sie mit der rechten Maustaste auf das Panel und klicken Sie auf "Zum Panel hinzufügen ...".
  2. Wählen Sie "Custom Application Launcher" und klicken Sie auf "Hinzufügen"
  3. Geben Sie den gewünschten Namen ein. Ich nannte es "Metacity"
  4. Geben Sie "metacity --replace" (ohne Anführungszeichen) für den Befehl ein
  5. Optional können Sie das Kommentarfeld ausfüllen und ein Symbol auswählen (ich habe vinagre.png verwendet, seit ich es über VNC ausgeführt habe).

Wenn ich mich remote anmelde, klicke ich zuerst auf den Metacity-Launcher und der Bildschirm wird korrekt aktualisiert.

Ich habe das Fusionssymbol installiert und verwende es, um zurückzuschalten, anstatt einen Launcher für Compiz zu erstellen. Wenn Sie mit einem Launcher zu Compiz zurückkehren möchten, befolgen Sie die gleichen Schritte für Metacity, verwenden Sie jedoch den Befehl "compiz --replace".

5
Matthew Crumley

Wenn Sie x11vnc verwenden, können Sie der Befehlszeile "noxdamage" -Flags hinzufügen, um einen VNC-Server zu starten, der Ihnen alle hübschen Compiz-Effekte über VNC bietet (was wahrscheinlich schlecht ist, aber Sie können loslegen).

Installieren :

Sudo apt-get x11vnc installieren

Führen Sie es dann in einem Terminal aus (nur einmal, um das Passwort festzulegen)

x11vnc -usepw

Dann stecke diesen Befehl endlich in /etc/rc.local:

x11vnc -usepw -forever -noxdamage -scale 4/5 -avahi -timeout 60 -nolookup -q

-forever hält den Server in Betrieb, nachdem Sie die Verbindung getrennt haben. Andernfalls wird der Server angehalten, wenn der erste Client die Verbindung trennt.

-avahi bedeutet, dass sich der Server mit avahi (Multicast-DNS) bewirbt. Kunden wie Reminna und Vinagre werden diese suchen und anzeigen. Auch nützlich, wenn Ihr Client auf einem Macintosh ausgeführt wird, da "bonjour" eigentlich nur eine erfundene Apple Marke für zeroconf ist, von der avahi die Open-Source-Version von ist.

- Die Skalierung 4/5 bedeutet, dass ein 1900x1200-Bildschirm auf einen 1280x1024-Bildschirm passt. Ja, die meisten Clients erlauben eine lokale Skalierung, aber diese Option bedeutet, dass weniger Daten vom Server gesendet werden, was für langsamere oder internetbasierte Verbindungen nützlich sein kann.

-nolookup bedeutet, dass der Server nicht versucht, den Client zu suchen. Keine langen Verbindungspausen.

-timeout gibt nur an, wie lange der Server darauf wartet, dass ein Client eine Verbindung herstellt, bevor er wieder in den Ruhezustand wechselt.

Der Vorteil dieser Methode ist, dass eine Vielzahl anderer Optionen zur Verfügung steht, wenn Sie einen Blick darauf werfen möchten (man x11vnc). Sehr flexibel, aber leider keine hübsche GUI verfügbar.

p.s. Wenn Sie Reminna als Alternative zu Vinagre noch nicht ausprobiert haben, empfehlen wir Ihnen, es zu versuchen. Es ist ein hervorragender VNC-Client, der auch RDP-Unterstützung bietet.

0
Scaine