I use https://github.com/houmain/keymapper under gnome desktop (wayland) and i'm very happy with it. It is much more powerful then autokey. You have to do some extra steps on wayland though.
Search Criteria
Package Details: autokey-git 0.96.0.r0.fbcc72b-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/autokey-git.git (read-only, click to copy) |
|---|---|
| Package Base: | autokey-git |
| Description: | A desktop automation utility for Linux and X11 - GTK & Qt frontends |
| Upstream URL: | https://github.com/autokey/autokey |
| Keywords: | autohotkey autokey automation bindings hotkeys keybindings keyboard open-source remap scripting shortcuts |
| Licenses: | GPL3 |
| Conflicts: | autokey-common, autokey-gtk, autokey-qt |
| Provides: | autokey, autokey-gtk, autokey-qt |
| Submitter: | class101 |
| Maintainer: | class101 (BlueDrink9) |
| Last Packager: | class101 |
| Votes: | 5 |
| Popularity: | 0.000000 |
| First Submitted: | 2021-04-27 19:23 (UTC) |
| Last Updated: | 2022-11-09 20:30 (UTC) |
Dependencies (24)
- dbus-python (python-dbus)
- gtksourceview3
- gvfs (gvfs-gitAUR, gvfs-googledriveAUR)
- kdialog (kdialog-gitAUR)
- libappindicator-gtk3 (libappindicator)
- libnotify (libnotify-gitAUR)
- python-cairo (python-cairo-gitAUR)
- python-gobject
- python-pyhamcrest
- python-pyinotify
- python-qscintilla-qt5
- python-xlib
- qt5ct (qt5ct-svn-translucentAUR, qt5ct-svnAUR, qt5ct-kdeAUR, qmarineplatformtheme5AUR)
- wmctrl
- xapp
- xfconf (xfconf-gitAUR, xfconf-develAUR)
- zenity (zenity-gtk3AUR, zenity-gitAUR, qarma-gitAUR, zenity-rs-binAUR)
- coreutils (coreutils-gitAUR, uutils-coreutils-gitAUR, coreutils-selinuxAUR) (make)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- python-setuptools (make)
- Show 4 more dependencies...
Required by (0)
Sources (1)
boogieman commented on 2026-10-06 13:54 (UTC)
simona commented on 2026-09-11 10:31 (UTC)
support for wayland?
boogieman commented on 2025-05-23 10:47 (UTC) (edited on 2025-05-23 10:48 (UTC) by boogieman)
I get the error following below for autokey-qt and autokey-gtk. Python 3.13 has removed the imghdr module, which was deprecated in Python 3.11 and removed in 3.13. The packages autokey, autokey-qt and autokey-gtk of yochananmarqos work although the also use python 3.13 (according about page).
> autokey-qt
Traceback (most recent call last):
File "/usr/bin/autokey-qt", line 33, in <module>
sys.exit(load_entry_point('autokey==0.96.0', 'console_scripts', 'autokey-qt')())
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/bin/autokey-qt", line 25, in importlib_load_entry_point
return next(matches).load()
~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/importlib/metadata/__init__.py", line 179, in load
module = import_module(match.group('module'))
File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 1026, in exec_module
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
File "/usr/lib/python3.13/site-packages/autokey/qtui/__main__.py", line 23, in <module>
from autokey.qtapp import Application
File "/usr/lib/python3.13/site-packages/autokey/qtapp.py", line 35, in <module>
from autokey import service, monitor
File "/usr/lib/python3.13/site-packages/autokey/service.py", line 37, in <module>
import autokey.scripting
File "/usr/lib/python3.13/site-packages/autokey/scripting/__init__.py", line 24, in <module>
from . import highlevel
File "/usr/lib/python3.13/site-packages/autokey/scripting/highlevel.py", line 9, in <module>
import imghdr
ModuleNotFoundError: No module named 'imghdr'
class101 commented on 2022-11-09 21:21 (UTC)
Hey BlueDrink I see you merged beta so I updated the project back to master
class101 commented on 2021-08-17 18:18 (UTC)
@msnspk
I have added them as dependencies, thank you, didn't knew they were necessary
@BlueDrink9
Np, I have added you, basically if you are familiar with Arch shouldn't be hard to manage, it is a one time export of ssh key and after that, a normal github repo management over ssh. Just a tip, I use this line as alias, so it is easy to remember to update the srcinfo file after each commit
/etc/bash.bashrc
alias srcinfo='makepkg --printsrcinfo > .SRCINFO'
msnspk commented on 2021-08-17 00:45 (UTC)
BlueDrink9 commented on 2021-08-04 02:23 (UTC)
@class101 I may as well be made maintainer. I use AUR fairly regularly, so I'll probably have to learn the specifics of PKGBUILD eventually.
class101 commented on 2021-07-27 10:05 (UTC) (edited on 2021-07-27 10:17 (UTC) by class101)
Hi @BlueDrink9
Ty for coming here, will do if I get some times yet busy with job hunting. I have pinned your message so users see it first at least.
Also if you like I can also add you as maitainer so you can also commit changes when your are switching branches for example, but it is not necessary if you don't use Arch Linux, it might be hard to test or understand how it works
BlueDrink9 commented on 2021-07-25 22:42 (UTC) (edited on 2021-08-18 00:54 (UTC) by BlueDrink9)
It would be great for anyone using this beta to let us know about it on our gitter or some other way If we know several people have been testing it for a while without issue, it will make it much easier to release as a stable version.
~~Thank you for making this into an AUR package. This is very helpful to have, since it was requested on our gitter but I didn't have the time to learn how to set it up.~~
class101 commented on 2021-07-07 12:25 (UTC) (edited on 2021-07-08 03:01 (UTC) by class101)
@Hori
Good catch! Fixed.
Pinned Comments
BlueDrink9 commented on 2021-07-25 22:42 (UTC) (edited on 2021-08-18 00:54 (UTC) by BlueDrink9)
It would be great for anyone using this beta to let us know about it on our gitter or some other way If we know several people have been testing it for a while without issue, it will make it much easier to release as a stable version.
~~Thank you for making this into an AUR package. This is very helpful to have, since it was requested on our gitter but I didn't have the time to learn how to set it up.~~