Skip to content

Improve desktop integration (MIME types, D-Bus, actions) #15

@mvbmir

Description

@mvbmir

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions