web-dev-qa-db-fra.com

Comment puis-je supprimer la fenêtre contextuelle du trousseau lorsque j'accède à vino?

Je cours sous Xubuntu. Je courais bien sans tête avant d'utiliser tightVNC sous Windows et vino sous Xubuntu. Maintenant, après avoir entré le mot de passe sur le serveur distant, la boîte de dialogue suivante apparaît sur le serveur local (celui qui n'a généralement pas de moniteur) avant d'ouvrir la connexion:

Enter password for keyring Default to unlock

Pourquoi cette boîte de dialogue est-elle affichée?

Comment puis-je m'en sortir?

6
Guillaume Coté

Ceci est un bug conn dans le paquet Debian/Ubuntu du serveur vino. Il existe une solution de contournement dans les commentaires de bogue, que je reproduis ici. La rumeur dit que ce n'est que bon pour 10.04.

  1. Ouvrez Applications-> Accessoires-> Mots de passe et clés de cryptage
  2. Cliquez avec le bouton droit sur Mots de passe: connectez-vous et déverrouillez-le.
  3. Vous devriez pouvoir développer l’arbre et trouver une liste pour vino. Faites un clic droit et supprimez-le.
  4. Fermer les mots de passe et les clés de cryptage.
  5. Ouvrez gconf-editor en tant que et accédez à/desktop/gnome/remote_access
  6. Entrez votre mot de passe codé BASE64 dans la clé vnc_password.
    • Exécutez echo -n "your password" | base64. Entrez la sortie, même le signe égal.
  7. Enregistrez la configuration et fermez l'éditeur.
  8. Déconnectez-vous, reconnectez-vous et vous pouvez maintenant utiliser votre client VNC pour vous connecter à votre ordinateur sans être invité au préalable par le trousseau de clés.
3
djeikyb
cd ~/.local/share/keyrings/
mv Default.keyring Default.keyring.backup

ou vous pouvez même supprimer le fichier Default.keyring, mais mieux - renommer. Maintenant, il vous sera demandé de créer un nouveau mot de passe. Fais le.

1
nick

J'ai résolu ce problème. Lorsque vous exécutez vino-preferences et cochez la case intitulée Demander à l'utilisateur de saisir ce mot de passe:, le système affichera un menu demandant le trousseau par défaut.

C'est facile, assurez-vous de vider ces champs et d'accepter l'avertissement de sécurité qui suit. Ensuite, écrivez le mot de passe de la visionneuse comme vous le souhaitez, redémarrez et vous pourrez vous connecter sans problèmes.

Dans le cas où vous auriez écrit quelque chose dans ces champs, vous devriez supprimer le fichier: rm ~/.gnome2/keyrings/default.keyring puis redémarrer et relancer vino-preferences comme je l’ai dit auparavant.

J'espère que cela t'aides.

1
Xere

La réponse de @djeikyb n'a pas fonctionné pour moi; lorsque j'ai fait cela, mon client VNC ne pouvait pas se connecter (et j'ai utilisé echo -n pour encoder mon mot de passe en base64.)

Au lieu de cela, j'ai arrêté vino-server, restauré mon ~/.gconf/desktop/gnome/remote_access /% gconf.xml (pour annuler complètement la modification), lancé vino-preferences (à partir d'une console) et entré mon mot de passe de connexion dans les préférences. dialogue, puis déconnecté/reconnecté (ce qui redémarre mon vino-sever).

Mon mot de passe 'login' est le mot de passe par défaut (en hippocampe) et mon trousseau de clés 'par défaut' ne comporte pas d'entrée vino.

Maintenant, mon client peut se connecter et Je n'ai pas à déverrouiller mon trousseau de clés.

(Note: J'utilise la dernière mise à jour pour vino-server sur Ubuntu 11.10; je pense que certains bugs ont été corrigés dans vino)

0
djb

Je dirais que cliquez sur "Détails" dans cette même fenêtre et choisissez la première option disant quelque chose comme "Démarrer le trousseau de clés lorsque je me connecte". C'est de loin le choix le plus simple et le plus sûr.

Il m'a fallu environ 2 heures pour trouver cette solution simple, je me demande combien de personnes cliquent sur cette option ...

0
user14205