Переменные для Desktop Entry

В графических оболочках в linux есть возможность создавать «Desktop Entry»... даже не знаю как этот термин правильно на русский перевести.

Если посмотреть на уже заранее созданные записи, можно увидеть, что зачастую они выглядят типа gpicview %f или firefox %u. Для того, что бы самому добавить такого рода записи неплохо было бы понимать, что такие переменные значат.

Вот краткое описание некоторых из них:

%f

Имя единичного файла, даже в том случае, если выбраны несколько файлов. Система, принимающая ввод должна распознать, что запрошенная программа не понимает множественные аргументы и должна запустить по экземпляру программы на каждый выбранный файл. Если файл находится не на локальной файловой системе, (например HTTP или FTP), то файл должен быть скопирован в локальную файловую систему, а %f должно быть выполнено применительно к временному файлу. Используется для программ, которые не понимают URL-синтаксис

%F

Список файлов. Используется для приложений, которые могут открывать несколько файлов за один раз

%u

Единичный URL.

%U

Список URL'ов.

%d

Каталог, содержащий файл, который должен передаваться в параметре %f.

%D

Список каталогов, файлы из которых передаются в параметре %F

%n

Единичное имя файла, без указания пути к нему

%N

Список файлов, без указания пути к ним

 

Полностью со всей спецификацией можно познакомиться по ссылке:

http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-0.9.4.html

Добавить комментарий

Защитный код
Обновить