I understand that there are two NSM related keys for Desktop files?
X-NSM-Capable=true
X-NSM-Exec=jackpatch
Is this really needed? To list NSM clients, wouldn't this be enough: X-NSM-Exec=jackpatch ? Keep it simple stupid?
jean-emmanuel/loop192@4fd4f0e
I would expect it to have this key: X-NSM-Exec=loop192, but it has only X-NSM-Capable=true. There is no X-NSM-Exec key.
A application that lists NSM clients, would only need the X-NSM-Exec key as far as I can see.
I'm afraid with two keys, you get inconsistent implementations between different clients, as already becomes apparent with the loop192 example I think.
"It is important that this is a boolean value, so that it can be manually set to off if needed" #40 (comment)
It's not possible for Carla to not add the X-NSM-Exec key to the desktop file if NSM is not supported, or set the key empty (not ideal either probably)?
#40
I understand that there are two NSM related keys for Desktop files?
X-NSM-Capable=true
X-NSM-Exec=jackpatch
Is this really needed? To list NSM clients, wouldn't this be enough: X-NSM-Exec=jackpatch ? Keep it simple stupid?
jean-emmanuel/loop192@4fd4f0e
I would expect it to have this key: X-NSM-Exec=loop192, but it has only X-NSM-Capable=true. There is no X-NSM-Exec key.
A application that lists NSM clients, would only need the X-NSM-Exec key as far as I can see.
I'm afraid with two keys, you get inconsistent implementations between different clients, as already becomes apparent with the loop192 example I think.
"It is important that this is a boolean value, so that it can be manually set to off if needed"
#40 (comment)
It's not possible for Carla to not add the X-NSM-Exec key to the desktop file if NSM is not supported, or set the key empty (not ideal either probably)?
Looking at these files, in it current state there is no need for an extra key as far as I can see, but ok falkTX is talking about a post-install situation, hm.
https://github.com/falkTX/Carla/tree/main/data/desktop
Edit: desktop-file-validate doesn't report an error when X-NSM-Exec has no value (X-NSM-Exec= )
FYI, reporting and closing.
The text was updated successfully, but these errors were encountered: