Skip to content

Bad display name "" #34

@krzysztof113

Description

@krzysztof113

I got this issue during start up:
[13:33:24] - epixnet 0.2.7 (source from main-fc3486d8f9e5196870aa451531cf4712a213ed02) on Python 3.12.3 (main, Mar 23 2026, 19:04:32) [GCC 13.3.0] Gevent 26.4.0
[13:33:25] - Unhandled exception: Bad display name ""
Traceback (most recent call last):
File "/home/user/EpixNet/epixnet.py", line 28, in launch
main.start()
File "/home/user/EpixNet/src/main.py", line 237, in start
actions.call(config.action, action_kwargs)
File "/home/user/EpixNet/src/Actions.py", line 15, in call
back = func(**kwargs)
^^^^^^^^^^^^^^
File "/home/user/EpixNet/plugins/Trayicon/TrayiconPlugin.py", line 66, in main
import pystray
File "/home/user/EpixNet/venv/lib/python3.12/site-packages/pystray/init.py", line 64, in
Icon = backend().Icon
^^^^^^^^^
File "/home/user/EpixNet/venv/lib/python3.12/site-packages/pystray/init.py", line 56, in backend
return candidate()
^^^^^^^^^^^
File "/home/user/EpixNet/venv/lib/python3.12/site-packages/pystray/init.py", line 36, in xorg
from . import _xorg as backend; return backend
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/user/EpixNet/venv/lib/python3.12/site-packages/pystray/_xorg.py", line 36, in
display = Xlib.display.Display()
^^^^^^^^^^^^^^^^^^^^^^
File "/home/user/EpixNet/venv/lib/python3.12/site-packages/Xlib/display.py", line 89, in init
self.display = _BaseDisplay(display)
^^^^^^^^^^^^^^^^^^^^^
File "/home/user/EpixNet/venv/lib/python3.12/site-packages/Xlib/display.py", line 71, in init
protocol_display.Display.init(self, *args, **keys)
File "/home/user/EpixNet/venv/lib/python3.12/site-packages/Xlib/protocol/display.py", line 84, in init
name, protocol, host, displayno, screenno = connect.get_display(display)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/user/EpixNet/venv/lib/python3.12/site-packages/Xlib/support/connect.py", line 73, in get_display
return mod.get_display(display)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/user/EpixNet/venv/lib/python3.12/site-packages/Xlib/support/unix_connect.py", line 59, in get_display
raise error.DisplayNameError(display)
Xlib.error.DisplayNameError: Bad display name ""

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions