Goal
Improve limux's desktop integration for a more polished Linux desktop experience.
Gaps
MIME Types
No MimeType field in the .desktop file despite supporting a built-in browser. Could register for:
x-scheme-handler/http, x-scheme-handler/https
- Or at least be available as an option for opening URLs
D-Bus Activation
No DBusActivatable=true in .desktop file. D-Bus activation would allow:
- Single-instance enforcement via D-Bus rather than PID files
- Other apps sending commands to limux via D-Bus (open URL, create workspace)
Desktop Actions
No Actions= field. Could add quick actions like:
- "New Window"
- "New Workspace"
- Right-click menu items in the taskbar
Gettext
No X-GNOME-Gettext-Domain for i18n (low priority, but good practice)
Priority
Desktop actions and MIME types are the most user-visible improvements. D-Bus activation is more architectural.
Goal
Improve limux's desktop integration for a more polished Linux desktop experience.
Gaps
MIME Types
No
MimeTypefield in the .desktop file despite supporting a built-in browser. Could register for:x-scheme-handler/http,x-scheme-handler/httpsD-Bus Activation
No
DBusActivatable=truein .desktop file. D-Bus activation would allow:Desktop Actions
No
Actions=field. Could add quick actions like:Gettext
No
X-GNOME-Gettext-Domainfor i18n (low priority, but good practice)Priority
Desktop actions and MIME types are the most user-visible improvements. D-Bus activation is more architectural.