VNC Remote funktioniert nicht mit Ubuntu?

9

Ich habe mich gefragt, ob jemand einen Workaround hat, weil VNC remote nicht mit Ubuntu arbeitet, auf dem compiz läuft. Von dem, was ich sagen kann, funktioniert es, wenn ich Compiz-Effekte deaktiviere, aber wer ist kein Fan von Augenschmaus? Wie auch immer, es ist keine große Sache, wenn es keine Arbeit gibt, weiß niemand, weil ich den nx-Server anstelle der Remote-Verbindung zu meinem Desktop benutzt habe. Ich habe mich nur gefragt, ob es eine Möglichkeit gibt, VNC zum Laufen zu bringen, weil ich eine App auf meinem iPod touch habe, die VNC kann, aber es gibt keinen NX-Client für das itouch.

    
Bryan 16.08.2010, 04:51

2 Antworten

5

Ich habe das gleiche Problem. Ich weiß nicht, wie ich das beheben soll, aber ich habe eine anständige Arbeit gefunden. Ich habe einen Launcher im oberen Bereich hinzugefügt, um zum Metacity Window Manager 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 ein, was Sie für den Namen wünschen. Ich nannte es "Metacity"
  4. Geben Sie "metacity - replace" (ohne Anführungszeichen) für den Befehl
  5. ein
  6. Optional füllen Sie das Kommentarfeld aus und wählen Sie ein Symbol (ich habe vinagre.png verwendet, seit ich es von VNC aus ausgeführt habe)

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

Ich habe das Fusion-Icon installiert, also benutze ich es um zurück zu schalten, anstatt einen Launcher für Compiz zu machen. Wenn Sie einen Launcher verwenden möchten, um zu Compiz zurückzukehren, führen Sie die gleichen Schritte für Metacity aus, aber verwenden Sie den Befehl "compiz --replace".

    
Matthew Crumley 16.08.2010, 07:18
0

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

Zur Installation:

  

sudo apt-get installieren x11vnc

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

  

x11vnc -usepw

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

  

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

-forever hält den Server nach dem Trennen der Verbindung am Laufen. Andernfalls, wenn der erste Client die Verbindung trennt, wird der Server nicht mehr ausgeführt.

-avahi bedeutet, dass der Server sich selbst mit Avahi (Multicast-DNS) ankündigt. Kunden wie Reminna und Vinagre suchen und zeigen diese. Auch nützlich, wenn sich Ihr Client auf einem Macintosh befindet, denn "bonjour" ist wirklich nur eine erfundene Apple-Marke für zeroconf, von der Avahi die Open-Source-Version von. Ist.

-scale 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 an erster Stelle 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 Pausen beim Verbinden.

-timeout gibt nur an, wie lange der Server darauf wartet, dass ein Client eine Verbindung herstellt, bevor er wieder schläft.

Der Vorteil dieser Methode ist, dass es eine Vielzahl anderer Optionen gibt, wenn Sie einen Blick darauf werfen wollen (man x11vnc). Sehr flexibel, aber leider keine schöne GUI zur Verfügung.

ps. Wenn du Reminna noch nicht als Alternative zu Vinagre ausprobiert hast, würde ich vorschlagen, dass du es ausprobierst. Es ist ein hervorragender VNC-Client, der gerade auch RDP-Unterstützung bietet.

    
Scaine 17.08.2010 15:21

Tags und Links