OK - after battling with the build system to try and get Hexter installed back on the original /usr/lib/dssi path, I realised I was down a blind alley and it still git not work. So I had to did a bit deeper and discovered two things.
1. ubuntustudio-menu is installing a hexter.desktop file, so my changes to the desktop file in the hexter package will be overridden anyway.
2. It is not the path that is wrong. The Exec line in the desktop file from the Debian hexter package does not work because the asterisk is not correctly expanded to the correct path. It needs to be executed via a shell command:
Exec=sh -c 'jack-dssi-host /usr/lib/*/dssi/hexter.so'
I will fix the Hexter desktop file via Debian & a sync, and drop the Hexter desktop file from ubuntustudio-menu.
OK - after battling with the build system to try and get Hexter installed back on the original /usr/lib/dssi path, I realised I was down a blind alley and it still git not work. So I had to did a bit deeper and discovered two things.
1. ubuntustudio-menu is installing a hexter.desktop file, so my changes to the desktop file in the hexter package will be overridden anyway.
2. It is not the path that is wrong. The Exec line in the desktop file from the Debian hexter package does not work because the asterisk is not correctly expanded to the correct path. It needs to be executed via a shell command: */dssi/ hexter. so'
Exec=sh -c 'jack-dssi-host /usr/lib/
I will fix the Hexter desktop file via Debian & a sync, and drop the Hexter desktop file from ubuntustudio-menu.