LINUX.ORG.RU

xdg-open, файлы *.desktop и %u в поле Exec

 


0

1

Всем здравствуйте.

Хочу desktop entry с вот такой строкой запуска:

seamonkey -remote "OpenUrl(%u, new-tab)"

ну или хотя бы

seamonkey -remote OpenUrl(%u)

В то же время отладка /usr/bin/xdg-open показывает, что в результате вызова /usr/bin/xdg-open someurl запускается

/usr/bin/seamonkey OpenUrl(%u) someurl

т. е. %u, не отделённый пробелами, не вычисляется и не подставляется.

Чтение спецификации ни к чему не приводит.

Как решить?

★★★★★
Ответ на: комментарий от Rootlexx

Спасибо, кэп.

Но вот хотелось как-то без скрипта.

Что характерно, в старом добром run-mailcap всё работает:

text/html; seamonkey -remote 'openURL(%s,new-tab)'; test=test -n "${DISPLAY}"

А в «новом стандарте» (TM) – увы.

Bass ★★★★★
() автор топика
Последнее исправление: Bass (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.