feat(packaging): add desktop launcher entries for both GUI dashboards

The tray applet shipped with a .desktop file but the GUI dashboards had
none, so desktop users had no menu entry for them.

Unlike the tray entry, these carry no autostart key: a dashboard window
should open when the operator asks for it, not at login. Tests assert the
Exec names match the pyproject console scripts and that neither entry can
regain an autostart key.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JX86xeoBJVBb16qHkDf53K
This commit is contained in:
Luna 2026-07-22 04:35:37 -07:00
parent 3dd82ab18b
commit 1d1dee7f6e
No known key found for this signature in database
4 changed files with 58 additions and 0 deletions

View file

@ -0,0 +1,11 @@
[Desktop Entry]
Type=Application
Name=Enodia Sentinel Dashboard
GenericName=Security Dashboard
Comment=Read-only desktop dashboard for the Enodia Sentinel security agent
Exec=enodia-sentinel-gui
Icon=security-high
Terminal=false
Categories=System;Security;Monitor;
Keywords=security;ids;ips;edr;intrusion;monitor;
StartupNotify=true