запуск из .desktop-ярлыка первой найденной в $PATH команды
Пожалуй не пойдёт. Во первых "первой найденной", во вторых "из .desktop-ярлыка". Хватит, что из-за них в меню полная каша, а тотально редактировать их никто не будет…
Вы забыли, что ярлыки можно подключить слоем AUFS в /usr/local/share/applications, и что ярлыки есть в ~/.local/share/applications
Рассмотрим одно из основных неудобств: Запуск текстового редактора на системах с разными пакетами:Ярлык редактора приходится искать в какой угодно категории меню приложений: системные, Офис, Инструменты и прочее…
Мой скрипт устраняет это неудобство: достаточно сделать один ярлык или скрипт: «Text Editor» с командой:
run leafpad l3afpad mousepad geany kate … кстати, скрипт run позволяет указать разные опции для каждого приложения: run ? "'one cmd' args" 2_cmd запуск команды в $PATH
и ещё
покритикую default-скрипты: их сложно менять и они жёстко задают приложение по-умолчанию для всех, хотя у пользователей могут быть разные предпочтения.
в моём примере каждый пользователя будет запускать один и тот же ярлык/скрипт в $HOME/…, но в строке команд каждый может указать свои предпочитаемые приложения.