There's two desktop files
/var/lib/snapd/desktop/applications/telegram-latest_telegram.desktop
and
/snap/telegram-latest/current/meta/gui/telegram.desktop
the first has the valid path ( i.e. Icon=/snap/telegram-latest/2/meta/gui/icon.png )
the second the "invalid" paath ( i.e. Icon=${SNAP}/meta/gui/icon.png )
i am thinking that ubuntu-app-launch should be reading /var/lib/snapd/desktop/applications/telegram-latest_telegram.desktop instead of /snap/telegram-latest/current/meta/gui/telegram.desktop
There's two desktop files snapd/desktop/ applications/ telegram- latest_ telegram. desktop latest/ current/ meta/gui/ telegram. desktop
/var/lib/
and
/snap/telegram-
the first has the valid path ( i.e. Icon=/snap/ telegram- latest/ 2/meta/ gui/icon. png ) SNAP}/meta/ gui/icon. png )
the second the "invalid" paath ( i.e. Icon=${
i am thinking that ubuntu-app-launch should be reading /var/lib/ snapd/desktop/ applications/ telegram- latest_ telegram. desktop instead of /snap/telegram- latest/ current/ meta/gui/ telegram. desktop