web-dev-qa-db-fra.com

Le clavier ne fonctionne pas avec le navigateur Tor

J'utilise les navigateurs Tor 2.3.25-14 et Ubuntu 13.10 (Saucy Salamander). Je lance Tor dans la fenêtre de ligne de commande (./start-tor-browser).

Le clavier et la souris sans câble (Logitech) fonctionnent, le panneau de commande de Vidalia s'ouvre. Après s'être connecté au réseau Tor, la fenêtre du navigateur Tor (Firefox) s'ouvre automatiquement. L'oignon est vert, tout va bien. Mais le clavier ne fonctionne pas dans la fenêtre du navigateur Tor, la souris, oui, fonctionne.

Lorsque je ferme Tor avec le panneau de configuration de Vidalia et que j'ouvre une autre application, le clavier fonctionne à nouveau. Y a-t-il quelqu'un qui peut m'aider ou au moins comprendre le problème? Merci beaucoup!

17
marijo

Vous n'avez pas besoin de supprimer ibus, car cette réponse , car vous en aurez peut-être besoin! La solution correcte est très simple et consiste à:

  1. Ouvrez le fichier de script start-tor-browser depuis l’intérieur du paquet Tor avec votre éditeur favori. J'utilise gedit pour les scripts Shell. Ainsi, dans terminal , vous pouvez utiliser la commande suivante:

    gedit /path/to/start-tor-browser
    
  2. Ajoutez la ligne suivante sur la deuxième ligne (immédiatement après la ligne contenant la directive interpréteur Shebang - #!/bin/sh):

    export GTK_IM_MODULE="xim"
    

    La ligne ci-dessus modifie la valeur par défaut (ibus - Intelligent Input Bus, un cadre de méthode de saisie pour une entrée multilingue) de la variable d'environnement GTK_IM_MODULE (qui spécifie un module de méthode de saisie à utiliser) en xim (Méthode de saisie X).

  3. Bien sûr, sauvegardez le fichier et fermez-le.

  4. Fermez Tor et rouvrez-le.

C'est tout (jusqu'à ce bug sera corrigé correctement)!

29
Radu Rădeanu

Depuis la version 3.5.3, ce bug a été corrigé!

Je l'ai testé sous Ubuntu 13.10 64 bits et je n'ai besoin d'aucune modification, il fonctionne correctement.

2
Lucio

Dans mon cas, il suffisait de sortir d'ibus en faisant:

ibus exit

Plus de détails sont disponibles sur la FAQ du projet Tor .

0
Raffael