"ristretto.svg" превращается в "org.xfce.ristretto.svg" - это в большинстве случаев флатпак.
Вовсе нет,
Desktop Entry Specification, п. 2:
The name of the desktop entry should follow the "reverse DNS" convention: it should start with a reversed DNS domain name controlled by the author of the application, in lower case. The domain name should be followed by the name of the application, which is conventionally written with words run together and initial capital letters (CamelCase). For example, if the owner of example.org writes "Foo Viewer", they might choose the name org.example.FooViewer, resulting in a file named org.example.FooViewer.desktop.
Просто не все следуют. Появилось это в спецификации формата в 1.2 от 2017го.
Есть ли смысл тянуть все ветки? Я про "--dist=noble,noble-backports,noble-security". Вряд ли стоит искать desktop-файлы в curl или libxml2 из noble-security, равно как и компилятор Rust из noble-backports. А приложения с GUI будут либо с фиксами, но той же версии, либо минорные версии, без радикальных изменений.
Всё это и достоинства (стабильность среды в первую очпредь), и недостатки не-rolling дистрибутивов.
И с выбором версии вопрос, т.к. писал выше - имена меняются и ориентироваться только на 24.04 может быть не совсем актуально.
P.S. В упомянутом Ristretto новое имя значка изменили в конце 2020го, desktop-файла немного позже.