web-dev-qa-db-fra.com

Comment personnaliser / ajouter des raccourcis clavier pour evince

J'utilise evince 3.10.3 fourni avec Ubuntu 14.04. Je n'aime pas certains des paramètres par défaut pour les raccourcis clavier. Cependant, je n'arrive pas à comprendre comment les personnaliser.

Après cette question , voici ce que j'ai essayé:

  1. J'ai installé dconf-editor et changé can-change-accels en true.
  2. J'ai ouvert evince avec UBUNTU_MENUPROXY=0 evince.
  3. J'ai placé le pointeur de la souris sur une entrée (par exemple, Find) et saisi le raccourci souhaité (par exemple, /).

Mais le raccourci correspondant n'est pas modifié. En fait, je n'ai reconnu aucun changement.

Y a-t-il quelque chose que j'ai mal fait? Quelle est la procédure correcte pour personnaliser les raccourcis clavier pour evince?

13
Naitree

Avez-vous essayé cela? (La méthode de la vieille école!)

Il existe un fichier que vous pouvez modifier manuellement pour définir les raccourcis clavier comme vous le souhaitez. Le fichier "accels" se trouve dans votre dossier personnel, dans .config/evince. Ce fichier a des lignes comme celle-ci:

(gtk_accel_path "<Actions>/BookmarsPopupActions/OpenBookmark" "<Primary>o")

Vous trouverez le même style de fichier de configuration dans de nombreux autres programmes:

Gimp: dans ~/.gimp/menurc.
Geeqie: dans ~/.config/geeqie/accels.

Le point-virgule que vous trouvez au début de la plupart des lignes est un symbole de commentaire - ils désactivent les éléments suivants.

Les touches de modification sont appelées <Primary><Shift> et <Meta>. Pour la plupart des claviers, ce sont Control, Shift, Alt. Si vous ne voulez pas de modificateur, vous n'en avez pas besoin.

Je vous suggère de fermer l'application en question et d'éditer le fichier accels.

Il me semble que la partie la plus délicate à cela est de savoir ce qui devrait être au milieu de la ligne de configuration. Dans des applications comme Gimp et Geeqie, le fichier accels est une liste exhaustive de tous les raccourcis autorisés. Tous sont commentés par des points-virgules en début de ligne. Dans Evince, le fichier d'accélération de mon domicile est plutôt maigre, pas trop d'accélérateurs à réparer.

2
pauljohn32