Läuft einfach
/usr/lib/vino/vino-server
sollte den Job machen.
Sobald Sie Zugriff auf Ihren Server haben, würde ich empfehlen, ihn zu Autostarted Apps hinzuzufügen, damit er immer gestartet wird.
Sie werden wahrscheinlich gerne einige Einstellungen ändern mit:
vino-preferences
Seien Sie sehr vorsichtig, wenn Sie Vino-Preference auf einem Remotecomputer ausführen. Wenn Sie "Anderen Benutzern erlauben, Ihren Desktop zu steuern" deaktivieren, können Sie es nicht mehr überprüfen.
oder zum bearbeiten:
~/.gconf/desktop/gnome/remote_access/%gconf.xml
Hier eine Beispieldatei:
<?xml version="1.0"?>
<gconf>
<entry name="vnc_password" mtime="1289267042" type="string">
<stringvalue>cXdlcnR5</stringvalue>
</entry>
<entry name="view_only" mtime="1289262982" type="bool" value="false"/>
<entry name="prompt_enabled" mtime="1254965869" type="bool" value="false"/>
<entry name="authentication_methods" mtime="1289267034" type="list" ltype="string">
<li type="string">
<stringvalue>vnc</stringvalue>
</li>
</entry>
<entry name="enabled" mtime="1289263574" type="bool" value="true"/>
</gconf>
Seien Sie vorsichtig, das Passwort ist Base64-verschlüsselt. Für diese Datei lautet das Passwort qwerty. Ich sehe in einigen Foren, dass die Leute es erfolgreich geändert haben, aber ich hatte Probleme damit.
Hier ein online base64 Encoder:
http://www.motobit.com/util/base64-decoder-encoder.asp
/usr/lib/vino/vino-server
:No protocol specified ** (vino-server:2040): WARNING **: Could not open X display
vino-preferences: command not found
Kurze Antwort:
Wie in der akzeptierten Antwort erwähnt, verwenden Sie, wenn Vino auf dem Remote-Computer nicht gestartet ist
Lange Antwort und mehr Infos:
Eine Teilmenge der Einstellungen für den aktuell eingebauten RAS-Server (Vino) kann, wie erwähnt, aus den Vino-Einstellungen entnommen werden. Eine vollständige Liste der gconf-Flags finden Sie mit dem
gconf-editor
Befehl unter / desktop / gnome / remote_access. Mit diesem Befehl (oder einer Variation davon) können Sie auch die anderen remote_access-Schlüssel anzeigen:(Aus welchem Grund
-R
auch immer, wird auch funktionieren.)Sie können die Dokumentation der
--long-docs
Schemaschlüssel auch über das Argument erhalten.ZB für den Schlüssel "alternative_port":
So ändern Sie beispielsweise den Standardport über die Befehlszeile:
gconftool gibt Ihnen die Schlüssel unter einem bestimmten Verzeichnis. Hier ist der Abschnitt 'remote_access':
So listen Sie alle Schemadokumente unter / desk / gnome / remote / access auf (über die Befehlszeile / bin / bash):
quelle
/usr/lib/vino/vino-server
funktioniert nicht mit SSH, heißt esCannot open display:
Ich wollte auch Vino mit der Kommandozeile aktivieren, ohne in die Vino-Einstellungen zu gehen.
Als ich anfing
/usr/lib/vino/vino-server
, wurde mir mitgeteilt , dass der Desktop-Freigabedienst nicht aktiviert war.Mit Unity
gconftool
ist nicht mehr verwendbar. Wir müssen es über tungsettings
.Aktivieren Sie also zunächst vino:
Dann starte vino:
Jetzt können Sie remote auf Ihren Computer zugreifen.
Wenn Sie alle für Vino verfügbaren Konfigurationen sehen möchten:
quelle
export DBUS_SESSION_BUS_ADDRESS=...
. Um diesen Variablenwert zu erhalten, habe ich ihn aus einer laufenden Prozessumgebung kopiert (pgrep -u myUserName -l
um die Prozessliste abzurufen, wählen Sie dann eine Zahl austr '\0' '\n' < /proc/NUMBER/environ | grep DBUS
). Exportieren Sie anschließend DBUS_SESSION_BUS_ADDRESS mit dem zurückgegebenen Wert. Dann lief der Befehl.Unter Ubuntu 14.04 habe ich festgestellt, dass die folgende Variante für mich funktioniert:
Wenn dies nicht funktioniert, läuft Ihre X-Sitzung möglicherweise auf etwas anderem als
:0
, daher sollte in einem Quickps aux | grep X
ein:1
oder angezeigt werden:2
quelle
export DISPLAY=:0
wie die gsettings Befehle ohne fehl:failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
.Warum gibt es aus Liebe zu allem, was in dieser harten Welt gut ist, keinen man-Eintrag für vino oder vino-server oder für einen der in
dpkg -L vino
der Ausgabe aufgeführten Befehle ? Warum sollte überhaupt ein Paket auf einem Ubuntu-System installiert werden, auf dem zumindest für die entsprechenden Befehle keine Manpage vorhanden ist? Ok, schimpfe über. Die beste Antwort, die ich bisher gefunden habe, ist hier: http://ubuntuforums.org/archive/index.php/t-266981.htmlIch hoffe wirklich, dass dies hilft, und ich hoffe, dass die Ubuntu-Community in Zukunft all diese verwaisten Befehle dokumentiert. "Benutzerfreundlichkeit" bedeutet nicht, die Befehlszeile zu verlassen, und es bedeutet sicherlich nicht, auf leicht zugängliche Dokumentation zu verzichten. </ grummel>
quelle
Dies scheint aufgrund von Fehlern bei der Anzeige usw. nicht über SSH zu funktionieren. Folgendes habe ich getan:
Funktioniert jetzt meistens!
quelle
export DISPLAY=:0.0
war der "entfernte" Desktop, den ich erhalten habe, tatsächlich mein lokaler Desktop (den ich verwendessh -X
). Außerdem ist es erforderlich, vor der Ausführung die Option "Anderen Benutzern erlauben"vino-preferences
(oder die in anderen Antworten vorgeschlagenen Shell-Befehle) zu verwenden . Hinweis: Wahrscheinlich funktioniert jeder VNC-Client damit, sobald er korrekt eingerichtet ist, aber die sinnvollste Benutzeroberfläche zu bieten scheint./usr/lib/vino/vino-server
vinagre
Ich konnte eine neue Ubuntu 16.04-Installation von einer Remote-SSH-Verbindung mit dem folgenden Skript einrichten:
Das Anführungszeichen ist wichtig für alle Zeichenfolgeneinstellungen (einzelne Häkchen in Anführungszeichen). Damit dconf schreiben kann, muss auf XWindows zugegriffen werden. Daher wird der Export-DISPLAY-Teil benötigt. Ich denke, Sie müssen noch auf dem Desktop des Ubuntu-Rechners angemeldet sein, um sich danach mit VNC verbinden zu können. Der Dump-Befehl ist nur da, um zu bestätigen, dass alle Einstellungen übernommen wurden. Das brauchen Sie nicht wirklich.
Optional können Sie dies auch tun, wenn Sie die Anzeige ständig aufrechterhalten möchten:
quelle
Für jeden, der Linux Mint 15 verwendet, hat dies alles auf meiner MintBox2 funktioniert. Ich kann die MintBox 2 jetzt völlig kopflos betreiben mit: ssh + vino + Tight VNC.
Tippe über die ssh-Verbindung zur LinuxMint MintBox2-Maschine in putty ein:
Wenn Sie möchten (dies ist nicht erforderlich), geben Sie auf einem LinuxMint-Terminal (dh nicht auf Putty) Folgendes ein:
=> Sie erhalten eine Ausgabe von: 1 [dh das hat mir große Mühe gegeben, herauszufinden, dass dies nicht 0: 0 ist !!!!!!!!!!]
Kehren Sie nun zu putty zurück und geben Sie Folgendes ein:
=> Es wird jetzt geladen und Sie können Windows 7 Tight VNC Viewer verwenden, um auf Linux Mint etc. Zuzugreifen
Ich hoffe das hilft jemandem da draußen ...
quelle
Ich hatte das gleiche Problem mit xubuntu nach dem Upgrade auf 18.04. Zuerst installiere vino. Meins wurde beim Upgrade ohne Vorankündigung entfernt. Auch nach der Installation von vino funktioniert der Befehl vino-preferences nicht.
Hier ist eine einfache Problemumgehung:
Installieren Sie den dconf-editor
dann öffne es und gehe auf
/org/gnome/desktop/remote
undturn off encryption
.Es gibt auch mehrere andere Remote-Optionen, die Sie in dconf-editor einstellen können. Bis Sie vino installieren, wird der Fernzugriff jedoch nicht in dconf-editor angezeigt.
Ich hoffe, jemand kann erklären, was mit den Vino-Vorlieben passiert ist.
quelle
quelle