Export to GitHub

autokey - issue #288

big trouble in ubuntu 14.04


Posted on Aug 29, 2014 by Grumpy Wombat

Everything worked fine in ubuntu 12.10, trouble came in after the upgrade to 14.04. Still here everything is fine with gedit and libreoffice, but e.g. firefox and Kontact (kmail) really cause trouble:

firefox: "elpo" should expand to "name@server.de" - in fact "ename@server.de" or "elname@server.de" comes out.

kontact: I attached a screenshot. What should come out was: Mit Dank und herzlichen Grüßen, Wolf Drechsel

Wolf Drechsel 4329678 Packstation 189 10961 Berlin

Mit Dank und freundlichen Grüßen, Wolf Drechsel

After using AutoText kontact can no loger be used, does not accept any input and has to be relaunched.

Hope, things can be resolved.

Yours sincerelly, Wolf

Attachments

Comment #1

Posted on Aug 30, 2014 by Grumpy Ox

Having trouble in 14.04/Trusty too with the appindicator icon of AutoKey in the Unity notification bar.

In Ubuntu 12.04 I had a similar problem and I could fix it by adding AutoKey to the whitelist by running the script from this bug report - see https://bugs.launchpad.net/ubuntu/+source/autokey/+bug/970581.

But in 14.04 there seems no way to fix it - and Canonical is recommending/forcing to use the new appIndiciator interface for to place icons in the notification bar.

Comment #2

Posted on Aug 30, 2014 by Grumpy Ox

Found a workaround by adding autokey to the Ubuntu startup applications:

  • run Startup Application from Unity launcher
  • Click on the Add button and put into the command entry field: /usr/bin/autokey-gtk.

Comment #3

Posted on Jan 24, 2015 by Grumpy Wombat

): The workaround does not work for me.

Meanwhile I found more apps with that problem: kate, keepass2, kde control module

Triggering an abbreviation creates bogus characters and makes the app hang.

Comment #4

Posted on Jan 24, 2015 by Grumpy Wombat

Kwalletmanager as well! All kde-related apps are suffering from that problem!

Comment #5

Posted on Jan 24, 2015 by Grumpy Wombat

Checked it with the calligra suite from kde. All they are suffering from the same problem!

Comment #6

Posted on Feb 10, 2015 by Grumpy Wombat

The same problem with scribus!

Comment #7

Posted on Mar 4, 2015 by Quick Panda

Linux Mint 17.1 KDE edition (i.e. Kubuntu 14.04), 64-bit, 4-core Intel processor I have tried to install this from the cdekter ppa, from the stock repositories, and have compiled it from source. I have used -gtk and -qt. It simply does not work. No abbreviations get expanded ever, not one. Autokey stops responding when an abbreviation is entered and has to be killed.

Comment #8

Posted on May 22, 2015 by Grumpy Wombat

I cant belive that this really serious issue still persists. Crashing so many well-known and common apps, and you cant avoid it.

Every now and when I accidentially type an abreviation into a kde app - and crash it. That's really, really bad and serious. €20 for a fix!

Comment #9

Posted on Jul 1, 2015 by Happy Rhino

same here in ubuntu 14.04 sometimes works good and second try is wrong. t e 0 (without spaces) first gives

0227 50121

second try t0227 50121

regards Anny

Comment #10

Posted on Jul 8, 2015 by Happy Cat

I was having this same problem with Ubuntu 14.04 while using yakuake. Only several (seemingly random) characters would appear and then yakuake would hang after executing a text expansion (I have an expansion to 6 characters that worked fine).

After looking through autokey issues I found bug #278 which contains a patch for the issue that adds a small sleep before sending characters to applications. I just tested this on my system and my previous issue with yakuake has been resolved. Text expansions are slightly slower but come out correctly, and do not cause the application to hang.

I've uploaded the patch here as well, note that I am not the original author.

Attachments

Comment #11

Posted on Jul 8, 2015 by Happy Cat

For what it's worth -- I adjusted the sleep time in the patch to 0.00075 and it still resolved my issue with yakuake. Now the text expansion has no noticeable delay.

Status: New

Labels:
Type-Defect Priority-Medium