-1

我对 Linux/Ubuntu 比较陌生(所以请放轻松),我正在尝试安装 Autokey 以使用文本扩展功能。我已经尝试从 Github 页面上的说明安装它 - https://github.com/autokey/autokey#installation

但是,无论我遵循 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

有人可以帮忙吗?谢谢你。

4

2 回答 2

1

我也是一个新手,安装了 Autokey 0.90.4,这对我也不起作用。有人建议我尝试 0.95.1,因为另一个版本已经 7 岁了。我使用 PIP 方法从 Autokey Github 页面安装了带有一些杂技的新版本。在第一次它没有工作,但在这样做之后import setuptools。这可能是巧合,因为它是在安装 Ak 包本身之后。

我知道这听起来很复杂,但我对 Linux 还不熟悉(还没有?)。无论如何 0.95 对我有用。

于 2018-12-18T14:56:44.687 回答
0

安装模块 python-xlib 它将工作,如下所示: 在 Deb 上:

易于安装 python3-xlib

您以后可能还需要 python 自动键模块:

点安装自动密钥

于 2020-10-18T19:03:19.803 回答