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