Skip to content

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

@rjspies

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\x2dArgus_Overview@0c78f7b67b804e21ac7270b6606a38ef.service: 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\x2dArgus_Overview@0c78f7b67b804e21ac7270b6606a38ef.service: Failed with result 'exit-code'.
Apr 04 15:01:25 harley systemd[1321]: app-appimagekit_5b390b9e152b80f5616df8dc27feed05\x2dArgus_Overview@0c78f7b67b804e21ac7270b6606a38ef.service: 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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions