Not working on linux fedora 44

Hi everyone, I have common(I suppose) problem with activitywatcher on gnome. I have linux fedora 44 and though i have dashboard on the 5600 port, terminal’s giving me error when I’m trying to run start.sh:
fedora: ./start.sh
./start.sh: line 6: ./aw-watcher-afk/aw-watcher-afk: No such file or directory
2026-08-11 21:54:18 [INFO ]: aw-watcher-window started (aw_watcher_window.main:70)
2026-08-11 21:54:19 [INFO ]: Using storage method: peewee (aw_server.main:33)
2026-08-11 21:54:19 [INFO ]: Starting up… (aw_server.main:41)
2026-08-11 21:54:19 [INFO ]: Using database file: /home/danil/.local/share/activitywatch/aw-server/peewee-sqlite.v2.db (aw_datastore.storages.peewee:150)

  • Serving Flask app ‘aw-server’
  • Debug mode: off
    2026-08-11 21:54:19 [INFO ]: WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
  • Running on http://localhost:5600 (werkzeug:187)
    2026-08-11 21:54:19 [INFO ]: Press CTRL+C to quit (werkzeug:187)
    2026-08-11 21:54:19 [INFO ]: Connection to aw-server established by aw-watcher-window (aw_client.client:447)
    2026-08-11 21:54:20 [ERROR]: Exception thrown while trying to get active window (aw_watcher_window.main:133)
    Traceback (most recent call last):
    File “aw_watcher_window/main.py”, line 115, in heartbeat_loop
    File “aw_watcher_window/lib.py”, line 64, in get_current_window
    File “aw_watcher_window/lib.py”, line 8, in get_current_window_linux
    File “”, line 1007, in _find_and_load
    File “”, line 986, in _find_and_load_unlocked
    File “”, line 680, in _load_unlocked
    File “PyInstaller/loader/pyimod02_importers.py”, line 419, in exec_module
    File “aw_watcher_window/xlib.py”, line 13, in
    File “Xlib/display.py”, line 89, in init
    File “Xlib/display.py”, line 71, in init
    File “Xlib/protocol/display.py”, line 166, in init
    Xlib.error.DisplayConnectionError: Can’t connect to display “:0”: b’Authorization required, but no authorization protocol specified\n’
    2026-08-11 21:54:21 [ERROR]: Exception thrown while trying to get active window (aw_watcher_window.main:133)

This message starting from “File “aw_watcher_window/main.py”, line 115, in heartbeat_loop” and so on keep reepating every 2 seconds, either I press or not Ctrl+C to stop it.

I found that there is a solution, but it’s kinda cunbersome, so I was just wondering if the activitywatch team could take a closer look on that problem. Thanks in advance for any help :slight_smile: