Skip to content
This repository was archived by the owner on Jun 22, 2026. It is now read-only.
This repository was archived by the owner on Jun 22, 2026. It is now read-only.

AppImage not running on CachyOS because of no running X server #55

Description

@rjspies

To Reproduce

Steps to reproduce the behavior:

  1. Install app via AppImageLauncher
  2. Run app
  3. ???
  4. Read journalctl

Environment

  • OS: [CachyOS]
  • Desktop: [KDE]
  • Display Server: [Wayland]
  • Python version: [3.14.3]
  • Argus Overview version: [3.0.4]

Logs

Journal

Apr 04 15:01:25 harley Argus-Overview-v3.1.0-x86_64_95f609f1690021144c7c0bf2ff721e9f.AppImage[85811]: 2026-04-04 15:01:25,932 - argus_overview.utils.display_server - INFO - Display detection: XDG_SESSION_TYPE=wayland, WAYLAND_DISPLAY=wayland-0, DISPLAY=:0
Apr 04 15:01:25 harley Argus-Overview-v3.1.0-x86_64_95f609f1690021144c7c0bf2ff721e9f.AppImage[85811]: 2026-04-04 15:01:25,932 - argus_overview.utils.display_server - INFO - Detected display server: xwayland, X11 access: True
Apr 04 15:01:25 harley Argus-Overview-v3.1.0-x86_64_95f609f1690021144c7c0bf2ff721e9f.AppImage[85811]: 2026-04-04 15:01:25,932 - __main__ - INFO - Running under XWayland - X11 tools available, full functionality expected
Apr 04 15:01:25 harley Argus-Overview-v3.1.0-x86_64_95f609f1690021144c7c0bf2ff721e9f.AppImage[85811]: Traceback (most recent call last):
Apr 04 15:01:25 harley Argus-Overview-v3.1.0-x86_64_95f609f1690021144c7c0bf2ff721e9f.AppImage[85811]:   File "main.py", line 256, in <module>
Apr 04 15:01:25 harley Argus-Overview-v3.1.0-x86_64_95f609f1690021144c7c0bf2ff721e9f.AppImage[85811]:   File "main.py", line 232, in main
Apr 04 15:01:25 harley Argus-Overview-v3.1.0-x86_64_95f609f1690021144c7c0bf2ff721e9f.AppImage[85811]:   File "pyimod02_importers.py", line 457, in exec_module
Apr 04 15:01:25 harley Argus-Overview-v3.1.0-x86_64_95f609f1690021144c7c0bf2ff721e9f.AppImage[85811]:   File "argus_overview/ui/main_window_v21.py", line 57, in <module>
Apr 04 15:01:25 harley Argus-Overview-v3.1.0-x86_64_95f609f1690021144c7c0bf2ff721e9f.AppImage[85811]:   File "pyimod02_importers.py", line 457, in exec_module
Apr 04 15:01:25 harley Argus-Overview-v3.1.0-x86_64_95f609f1690021144c7c0bf2ff721e9f.AppImage[85811]:   File "argus_overview/core/hotkey_manager.py", line 6, in <module>
Apr 04 15:01:25 harley Argus-Overview-v3.1.0-x86_64_95f609f1690021144c7c0bf2ff721e9f.AppImage[85811]:   File "pyimod02_importers.py", line 457, in exec_module
Apr 04 15:01:25 harley Argus-Overview-v3.1.0-x86_64_95f609f1690021144c7c0bf2ff721e9f.AppImage[85811]:   File "pynput/__init__.py", line 40, in <module>
Apr 04 15:01:25 harley Argus-Overview-v3.1.0-x86_64_95f609f1690021144c7c0bf2ff721e9f.AppImage[85811]:   File "pyimod02_importers.py", line 457, in exec_module
Apr 04 15:01:25 harley Argus-Overview-v3.1.0-x86_64_95f609f1690021144c7c0bf2ff721e9f.AppImage[85811]:   File "pynput/keyboard/__init__.py", line 31, in <module>
Apr 04 15:01:25 harley Argus-Overview-v3.1.0-x86_64_95f609f1690021144c7c0bf2ff721e9f.AppImage[85811]:   File "pynput/_util/__init__.py", line 78, in backend
Apr 04 15:01:25 harley Argus-Overview-v3.1.0-x86_64_95f609f1690021144c7c0bf2ff721e9f.AppImage[85811]: ImportError: this platform is not supported: No module named 'pynput.keyboard._xorg'
Apr 04 15:01:25 harley Argus-Overview-v3.1.0-x86_64_95f609f1690021144c7c0bf2ff721e9f.AppImage[85811]: Try one of the following resolutions:
Apr 04 15:01:25 harley Argus-Overview-v3.1.0-x86_64_95f609f1690021144c7c0bf2ff721e9f.AppImage[85811]:  * Please make sure that you have an X server running, and that the DISPLAY environment variable is set correctly
Apr 04 15:01:25 harley Argus-Overview-v3.1.0-x86_64_95f609f1690021144c7c0bf2ff721e9f.AppImage[85811]: [PYI-85811:ERROR] Failed to execute script 'main' due to unhandled exception!
Apr 04 15:01:25 harley systemd[1321]: app-appimagekit_5b390b9e152b80f5616df8dc27feed05\[email protected]: Main process exited, code=exited, status=1/FAILURE
Apr 04 15:01:25 harley systemd[1]: tmp-.mount_Argus\x2d3oLzNi.mount: Deactivated successfully.
Apr 04 15:01:25 harley systemd[1321]: app-appimagekit_5b390b9e152b80f5616df8dc27feed05\[email protected]: Failed with result 'exit-code'.
Apr 04 15:01:25 harley systemd[1321]: app-appimagekit_5b390b9e152b80f5616df8dc27feed05\[email protected]: Consumed 584ms CPU time over 775ms wall clock time, 113.4M memory peak.

argus-overview.log

2026-04-04 15:01:25,853 - __main__ - INFO - Starting Argus Overview v3.0.4
2026-04-04 15:01:25,932 - argus_overview.utils.display_server - INFO - Display detection: XDG_SESSION_TYPE=wayland, WAYLAND_DISPLAY=wayland-0, DISPLAY=:0
2026-04-04 15:01:25,932 - argus_overview.utils.display_server - INFO - Detected display server: xwayland, X11 access: True
2026-04-04 15:01:25,932 - __main__ - INFO - Running under XWayland - X11 tools available, full functionality expected

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions