Невозможно запустить Autokey Ubuntu 18.04

Я относительно новичок в Linux/Ubuntu (поэтому, пожалуйста, будьте осторожны со мной), и я пытаюсь установить Autokey, чтобы использовать функциональность расширения текста. Я пытался установить его из инструкции на странице Github здесь - https://github.com/autokey/autokey

Однако, независимо от того, следую ли я процессу установки в разделе Ubuntu/Mint/Debian или инструкциям по установке через pip, я не могу заставить программу работать.

Кажется, что установка прошла успешно (команда "which" указывает путь к файлу), но нажатие на иконку не запускает программу.

Я также пытался установить программу непосредственно из диспетчера программного обеспечения Ubuntu/GNOME, но она также не запустит программу после установки.

Я попытался установить оба интерфейса GTK и QT, и ни один из них не запустится. Я не получаю сообщение об ошибке или что-то еще. Я открыл системный монитор, чтобы увидеть, появляется ли процесс (хотя и кратко), и ничего нет.

Ввод autokey-gtk в Терминал дает:

    /usr/local/lib/python2.7/dist-packages/autokey/gtkapp.py:24: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
  from gi.repository import Gtk, Gdk, GObject, GLib
Traceback (most recent call last):
  File "/usr/local/bin/autokey-gtk", line 20, in <module>
    from autokey.gtkapp import Application
  File "/usr/local/lib/python2.7/dist-packages/autokey/gtkapp.py", line 28, in <module>
    import service, monitor
  File "/usr/local/lib/python2.7/dist-packages/autokey/service.py", line 21, in <module>
    from iomediator import Key, IoMediator
  File "/usr/local/lib/python2.7/dist-packages/autokey/iomediator.py", line 107, in <module>
    from interface import *
  File "/usr/local/lib/python2.7/dist-packages/autokey/interface.py", line 29, in <module>
    from Xlib import X, XK, display, error
ImportError: No module named Xlib

Может кто-нибудь, пожалуйста, помогите? Спасибо.

1 ответ

Я тоже новичок и установил Autokey 0.90.4, который у меня тоже не работал. Кто-то предложил мне попробовать 0.95.1, потому что другой версии 7 лет. Я установил новую версию с акробатикой со страницы Autokey Github, используя метод PIP. На 1-ом это не сработало, но после выполнения import setuptools это сделал. Это может быть совпадением, так как это произошло после установки самого пакета Ak.

Я знаю, это звучит запутанно, но я не знаком (пока?) С Linux. В любом случае 0,95 у меня работает.

Установите модуль python-xlib, и он будет работать примерно так: В Deb:

apt установить python3-xlib

Позже вам может понадобиться модуль autokey python:

pip install autokey

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