midi-harbor/packaging/linux/com.mrgeckosmedia.MidiHarbor.desktop
James Coleman 49865b7b8f fix(gui): name the window so Linux taskbars pair it with its entry
- The window never had a title, so taskbars and window lists showed it as untitled on every Linux desktop; it is now titled "Midi Harbor". The header draws its own title, which is why it went unnoticed.
- On X11 the window's class comes from argv[0], because the pinned libcosmic replaces its X11 window attributes with its Wayland ones. The desktop entry's StartupWMClass is now midi-harbor, the class a package install gets, so X11 taskbars match the window to its entry and icon; Wayland still pairs by the application ID.
2026-09-29 14:35:42 -05:00

11 lines
428 B
Desktop File

[Desktop Entry]
Type=Application
Name=Midi Harbor
Comment=Virtual MIDI ports, hardware, network sessions and Bluetooth MIDI that reconnect by themselves
Exec=midi-harbor gui
Icon=com.mrgeckosmedia.MidiHarbor
# On X11 the window's class is argv[0]'s file name; Wayland pairs by the application ID instead.
StartupWMClass=midi-harbor
Terminal=false
Categories=AudioVideo;Audio;Midi;
Keywords=MIDI;RTP-MIDI;Network MIDI;Bluetooth;