web-dev-qa-db-fra.com

AutoKey insère des lignes vides

Situation

  • Shell GNOME
  • AutoKey/autokey-gtk
  • il a un raccourci prédéfini "adr" qui devrait écrire une adresse après avoir frappé l'espace
  • et un raccourci "date" qui devrait écrire la date du jour (après avoir appuyé sur l'onglet)

Screenshot of settings in AutoKey

Problème

  • peu importe ce que je définis, "adr" ou "date", il insère toujours autant de lignes vides que le modèle en utilise

Exemple:

  • "date" devrait s'auto-compléter après avoir appuyé sur espace à "13/08/01" mais insère une ligne vide
  • "adr" devrait faire mon adresse complète mais il insère 4 lignes vides

Question

Quel pourrait être le problème avec ma clé automatique? Avez-vous besoin d'informations supplémentaires?

4
LeMike

La solution pour moi (exécuter Xubuntu 14.04) consistait à fournir un fichier .service dans:

/usr/share/dbus-1/services.

  • D'abord, j'ai supprimé tous les exemples de fichiers et de scripts et créé un nouveau fichier. (C'était sur une nouvelle installation d'AutoKey.)
  • Puis j'ai créé un fichier vide org.autokey.Service sous /usr/share/dbus-1/services
  • Dans le fichier org.autokey.Service, je mets le texte suivant: [D-BUS Service] Name=org.autokey.Service Exec=/usr/bin/autokey

  • Puis j'ai tué AutoKey via le gestionnaire de tâches (AK se bloque déjà), puis j'ai redémarré AutoKey.

  • Testé, et ça marche. Plus de lignes vides. Le texte est remplacé comme il se doit.

(Je n'ai pas testé la fonctionnalité de script d'AutoKey)

9
Dex

Depuis que je suis tombé sur ce problème lorsque j'ai cherché sur Google: j’avais aussi le problème initial avec Ubuntu 18.04, mais heureusement, la réponse initiale fonctionnait toujours pour moi cinq ans plus tard.

Créez un nouveau fichier .Service en tapant touch /usr/share/dbus-1/services/org.autokey.Service et ouvrez-le dans un éditeur tel que nano en tapant Sudo nano /usr/share/dbus-1/services/org.autokey.Service. Copiez les lignes fournies par Dex:

[D-BUS Service] 
Name=org.autokey.Service 
Exec=/usr/bin/autokey

Redémarrez Autokey et vous avez terminé.

0
Tom