Я попытался добавить программу, запускаемую под Wine, в качестве опции для открытия файлов определенного типа (здесь PDF-файлы), как показано ниже. Но когда я выбираю опцию после щелчка правой кнопкой мыши на файле PDF, программа запускается без открытия файла. Правильно ли я добавил опцию? Благодаря.
Необходимо добавить %u
или %U
(вероятно, прописной) в конец команды, поскольку аргумент - который передает в URI файла для открытия так его, знает что файл читать. Посмотрите небольшую текстовую аннотацию выше командной строки, которую Вы редактируете.
Таким образом, если мой исполняемый файл был foo.exe
и мой файл был в /tmp/blah.txt
, затем %U
аргумент закончил бы тем, что был /tmp/blah.txt
и система выполнилась бы foo.exe /tmp/blah.txt
вместо просто запуска foo
и открытие приложения а не файла.
Предупреждение: Вы, возможно, должны были бы сделать это wine /path/to/PDFXCview.exe %U
если это не загружается обычно - иногда выполняющийся в Винных работах, когда это иначе не было бы.