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 ""
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 ""