AutoKey вставляет пустые строки

Ситуация

  • Оболочка GNOME
  • AutoKey / autokey-gtk
  • имеет предопределенный ярлык «adr», который должен написать адрес после пробела
  • и ярлык «дата», который должен записать текущую дату (после нажатия табуляции)

Screenshot of settings in AutoKey

Проблема [ 112]
  • независимо от того, что я определяю, "adr" или "date", он всегда вставляет столько пустых строк, сколько использует шаблон

Пример:

    [ 1110] «date» должен автоматически заполняться после нажатия пробела на «13/08/01», но он вставляет одну пустую строку
  • «adr» должен делать мой полный адрес, но он вставляет 4 пустых строки

Вопрос

Что может быть не так с моим AutoKey? Вам нужна дополнительная информация?

4
задан 11 August 2013 в 12:24

2 ответа

Решением для меня (под управлением Xubuntu 14.04) было предоставить файл .service в:

/usr/share/dbus-1/services.

  • Сначала я удалил все файлы примеров и сценарии и создал новый файл. (Это было при новой установке AutoKey.)
  • Затем я создал пустой файл org.autokey.Service в /usr/share/dbus-1/services
  • В файле org.autokey.Service я поместил следующий текст : [D-BUS Service] Name=org.autokey.Service Exec=/usr/bin/autokey

  • Затем я убил AutoKey через менеджер задач (AK уже завис) и перезапустил AutoKey

  • Протестировал его, и он работает. Нет больше пустых строк. Текст заменяется, как и должно быть.

(я не проверял функциональность скрипта AutoKey)

0
ответ дан 11 August 2013 в 12:24

Так как я столкнулся с этим, когда гуглил: у меня была оригинальная проблема и с Ubuntu 18.04, но, к счастью, оригинальный ответ все еще работал для меня 5 лет спустя.

Создайте новый файл .Service, набрав touch /usr/share/dbus-1/services/org.autokey.Service, и откройте его в редакторе, например, nano, набрав sudo nano /usr/share/dbus-1/services/org.autokey.Service. Скопируйте строки, предоставленные Dex:

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

Перезапустите Autokey, и все готово.

0
ответ дан 11 August 2013 в 12:24

Другие вопросы по тегам:

Похожие вопросы: