AutoKey utility (GitHub, Wikipedia) worked fine in Solus GTK DEs until the end of April 2020. As of 30 June 2020, it doesn't work anymore.
The package name in Solus repo is autokey-py3. Utility is started with autokey-gtk command and runs in background.
The problem is probably related to python3 transition, made in Solus a couple of months ago. An attempt to run autokey-gtk from terminal returns the error:
ValueError: Namespace GtkSource not available for version 3.0
This is the full traceback:
$ autokey-gtk (autokey-gtk:2608): Gtk-WARNING **: 15:02:25.501: Theme parsing error: gtk.css:1:106: Failed to import: Error opening file /home/just/.local/share/gnome-shell/extensions/no-title-bar@jonaspoehler.de/stylesheet.css: No such file or directory (autokey-gtk:2608): Gtk-WARNING **: 15:02:25.501: Theme parsing error: gtk.css:2:112: Failed to import: Error opening file /home/just/.local/share/gnome-shell/extensions/no-title-bar@jonaspoehler.de/stylesheet-tiled.css: No such file or directory Traceback (most recent call last): File "/usr/bin/autokey-gtk", line 11, in <module> load_entry_point('autokey==0.95.9', 'console_scripts', 'autokey-gtk')() File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 489, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 2852, in load_entry_point return ep.load() File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 2443, in load return self.resolve() File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 2449, in resolve module = __import__(self.module_name, fromlist=['__name__'], level=0) File "/usr/lib/python3.7/site-packages/autokey/gtkui/__main__.py", line 4, in <module> from autokey.gtkapp import Application File "/usr/lib/python3.7/site-packages/autokey/gtkapp.py", line 47, in <module> from autokey.gtkui.configwindow import ConfigWindow File "/usr/lib/python3.7/site-packages/autokey/gtkui/configwindow.py", line 23, in <module> require_version('GtkSource', '3.0') File "/usr/lib/python3.7/site-packages/gi/__init__.py", line 133, in require_version (namespace, version)) ValueError: Namespace GtkSource not available for version 3.0 $
Thanks for reading