Возникла довольно специфичная задача. С помощью амарока (или другого плеера) проиграть файлы с определённым расширением, находящимся в директории. Через консоль это делается на раз, но как сделать это с помощью средств freedesktop (очень хочется сделать это в dolphin). Не долго думаю создал файл amarok_add_mp3.desktop с нужным содержимом, добавил строчку Exec=amarok %F/*.mp3. Казалось, задача решена, но опять облом desktop-file-validate выводит ошибку:
/usr/share/applications/amarok_add_mp3.desktop: error: value "amarok %F/*.mp3" for key "Exec" in group "Desktop Entry" contains a reserved character '*' outside of a quote
Пытался сделать так Exec=amarok "%F/*.mp3" но всё равно не работает. Отюда вопрос, можно ли как-то обойти это ограничение freedesktop?