Juste courir
/usr/lib/vino/vino-server
devrait faire le travail.
Une fois que vous avez accès à votre serveur, je vous recommande de l'ajouter aux applications à démarrage automatique afin qu'il soit toujours démarré.
Vous aimerez probablement changer certains paramètres avec:
vino-preferences
soyez très prudent lorsque vous exécutez la préférence vino sur une machine distante. Si vous décochez la case "Autoriser les autres utilisateurs à contrôler votre bureau", vous ne pourrez pas le vérifier.
ou pour éditer:
~/.gconf/desktop/gnome/remote_access/%gconf.xml
Voici un exemple de fichier:
<?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>
Attention, le mot de passe est codé en base64. Pour ce fichier, le mot de passe est qwerty. Je vois sur certains forums que les gens ont réussi à le changer, mais cela me posait problème.
Voici un encodeur base64 en ligne:
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
Réponse courte:
comme le mentionne la réponse acceptée, si vino n'est pas démarré sur la machine distante, utilisez
Réponse longue et plus d'infos:
Comme indiqué, un sous-ensemble des paramètres du serveur d'accès à distance intégré (vino) intégré peut être visualisé à partir des préférences de vino. Une liste complète des drapeaux gconf peut être vue avec la
gconf-editor
commande, listée sous / desktop / gnome / remote_access. Vous pouvez également voir les autres clés remote_access avec cette commande (ou une variante de celle-ci):(Pour une raison quelconque,
-R
fonctionnera également.)Vous pouvez également obtenir la documentation de la clé de schéma via
--long-docs
arg.Par exemple, pour la clé alternative_port:
Ainsi, par exemple, voici comment modifier le port par défaut via une ligne de commande:
gconftool vous donnera les clés sous un répertoire donné. Voici la section 'remote_access':
Voici comment répertorier tous les documents de schéma sous / desk / gnome / remote / access (via la ligne de commande / bin / bash):
la source
/usr/lib/vino/vino-server
ça ne marche pas chez SSH, ça ditCannot open display:
Je voulais aussi activer vino avec la ligne de commande sans entrer dans les préférences de vino.
Lorsque j'ai commencé
/usr/lib/vino/vino-server
, il est indiqué que le service de partage de bureau n'était pas activé.Avec Unity
gconftool
n'est plus utilisable. Nous devons le faire viagsettings
.Donc, premièrement, activez vino:
Puis commencez vino:
Vous pouvez maintenant accéder à distance à votre ordinateur.
Si vous voulez voir toutes les configurations disponibles pour Vino:
la source
export DBUS_SESSION_BUS_ADDRESS=...
. Pour obtenir cette valeur de variable, je l'ai copiée à partir de l'environnement d'un processus en cours (pgrep -u myUserName -l
pour obtenir la liste des processus, choisissez un nombre, puistr '\0' '\n' < /proc/NUMBER/environ | grep DBUS
). Puis exportez DBUS_SESSION_BUS_ADDRESS avec la valeur renvoyée. Alors la commande a couru.Sur Ubuntu 14.04, j'ai trouvé la variante suivante qui fonctionnait pour moi:
Si cela ne fonctionne pas, votre session X s'exécutera peut-être sur autre chose
:0
. Un rapideps aux | grep X
devrait donc indiquer un:1
ou:2
la source
export DISPLAY=:0
les commandes gsettings échouera sans:failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
.Pourquoi, pour l'amour de tout ce qui est bon dans ce monde difficile, n'y a-t-il pas d'entrée homme pour vino ou vino-server ou pour l'une des commandes répertoriées dans
dpkg -L vino
la sortie de? D'ailleurs, pourquoi un seul paquet devrait-il être installé sur un système Ubuntu, ce qui omet au moins une page de manuel pour les commandes pertinentes? Ok, fulminer. La meilleure réponse que j'ai trouvée jusqu'à présent est la suivante: http://ubuntuforums.org/archive/index.php/t-266981.htmlJ'espère vraiment que cela aidera et que la communauté Ubuntu documente à l'avenir toutes ces commandes orphelines. "Facilité d'utilisation" ne signifie pas l'abandon de la ligne de commande, ni certainement l'abandon d'une documentation facilement accessible. </ grumble>
la source
Cela ne semble pas fonctionner à distance via ssh à cause d'erreurs d'affichage, etc. Voici ce que j'ai fait:
Fonctionne principalement maintenant!
la source
export DISPLAY=:0.0
, le bureau "distant" que je devenais était en fait mon bureau local (que j'utilisessh -X
). En outre, il est nécessaire de "Autoriser les autres utilisateurs" viavino-preferences
(ou les commandes shell suggérées dans d'autres réponses) avant l' exécution/usr/lib/vino/vino-server
. Remarque: il est probable que tout client VNC fonctionne avec cela une fois qu'il est correctement configuré, maisvinagre
semble fournir l'interface utilisateur la plus judicieuse.J'ai pu configurer une nouvelle installation Ubuntu 16.04 à partir d'une connexion ssh distante avec le script suivant:
La citation est importante pour n'importe quel paramètre de chaîne (ticks simples entre guillemets). Pour que dconf puisse l'écrire, il faut avoir accès à XWindows. C'est pourquoi la partie exportation DISPLAY est nécessaire. Je pense que vous devez toujours être connecté au bureau sur la machine Ubuntu pour vous connecter à VNC après cela. La commande dump est juste là pour confirmer que tous les paramètres ont bien pris, vous n'avez pas vraiment besoin de ça.
Vous pouvez éventuellement le faire si vous souhaitez conserver l'affichage tout le temps:
la source
Pour tous ceux qui utilisent Linux Mint 15, je dois que tout cela fonctionne sur ma MintBox2 en procédant comme suit. Je peux maintenant utiliser la MintBox 2 sans tête avec: ssh + vino + Tight VNC.
Tapez putty via la connexion SSH à la machine LinuxMint MintBox2:
Maintenant, si vous aimez (ce n'est pas nécessaire) sur un terminal LinuxMint (c'est-à-dire pas sur du mastic), tapez:
=> Vous obtenez une sortie de: 1 [c'est-à-dire que cela m'a causé beaucoup de problèmes pour comprendre c'est-à-dire que ce n'est pas 0: 0 !!!!!!!!!!]
Maintenant, retournez à mastic et tapez:
=> Il est maintenant chargé et vous pouvez utiliser la fenêtre 7 Tight VNC Viewer pour accéder à Linux Mint, etc.
J'espère que cela aide quelqu'un là-bas ...
la source
J'ai eu le même problème avec xubuntu après la mise à jour de 18.04. Installez d'abord vino. Le mien a été retiré lors de la mise à niveau sans préavis. Même après l'installation de vino, la commande vino-preferences ne fonctionne pas.
Voici une solution de contournement facile:
Installer dconf-editor
puis ouvrez-le et allez à
/org/gnome/desktop/remote
accéder etturn off encryption
.Il existe également plusieurs autres options à distance que vous pouvez définir dans dconf-editor. Cependant, tant que vous n'avez pas installé vino, l'accès à distance n'apparaît pas dans dconf-editor.
J'espère que quelqu'un pourra expliquer ce qui est arrivé aux préférences de vino.
la source
la source