Как добавить винную программу в PCManFM 1.2.4 в качестве опции для открытия файлов типа файла?

Ubuntu имеет псевдоним по умолчанию для ls -la. Вы можете просто использовать

la
0
задан 13 June 2017 в 19:42

3 ответа

Вам нужно добавить %u или %U (возможно, верхний регистр) в конец команды в качестве аргумента, - который проходит в URI файла для открытия, чтобы он знал, какой файл следует читать.

Итак, если мой исполняемый файл был foo.exe, а мой файл находился в /tmp/blah.txt, то аргумент %U окажется /tmp/blah.txt ], и система выполнила бы foo.exe /tmp/blah.txt вместо запуска foo и открытия приложения, а не файла.

Предупреждение: вам может потребоваться сделать это wine /path/to/PDFXCview.exe %U, если он не загружается обычно - иногда исполняемый внутри Wine работает, когда он иначе не будет.

1
ответ дан 22 May 2018 в 21:35
  • 1
    Благодарю. %u работает. Почему %f не работает? Файлы находятся на локальной машине, поэтому я догадался, что %f должен работать? URI может означать локальные или удаленные файлы, поэтому %u должен работать для локальных и удаленных файлов? – Tim 13 June 2017 в 20:05
  • 2
    @Tim %f - это просто имя файла, а не полный путь на диске. Всегда нужно использовать полный путь URI, передавая вещи команде launcher для доступа к файлам, потому что в противном случае она может выглядеть в неправильных местах. Помните: абсолютные пути лучше, чем относительные, и полный URI - это абсолютный путь. – Thomas Ward♦ 13 June 2017 в 20:06
  • 3
    Благодарю. Кажется, что я не могу установить " Название приложения " для PDFXCview.exe для ассоциации, поскольку имя приложения уже существует из моей предыдущей командной строки без %u. Как я могу удалить его и начать заново? – Tim 13 June 2017 в 20:17
  • 4
    @Tim Задайте имя приложения другим? Может быть, просто PDFXCview или что-то еще? Если вы уже создали имя приложения, вам нужно найти его пусковую установку и отредактировать это. Это будет немного сложнее найти, к сожалению ... – Thomas Ward♦ 13 June 2017 в 20:19
  • 5
    Я также установил PDFXCview . Как я могу найти их пусковые установки и отредактировать их? – Tim 13 June 2017 в 20:23

Вам нужно добавить %u или %U (возможно, верхний регистр) в конец команды в качестве аргумента, - который проходит в URI файла для открытия, чтобы он знал, какой файл следует читать.

Итак, если мой исполняемый файл был foo.exe, а мой файл находился в /tmp/blah.txt, то аргумент %U окажется /tmp/blah.txt ], и система выполнила бы foo.exe /tmp/blah.txt вместо запуска foo и открытия приложения, а не файла.

Предупреждение: вам может потребоваться сделать это wine /path/to/PDFXCview.exe %U, если он не загружается обычно - иногда исполняемый внутри Wine работает, когда он иначе не будет.

1
ответ дан 18 July 2018 в 11:43

Вам нужно добавить %u или %U (возможно, верхний регистр) в конец команды в качестве аргумента, - который проходит в URI файла для открытия, чтобы он знал, какой файл следует читать.

Итак, если мой исполняемый файл был foo.exe, а мой файл находился в /tmp/blah.txt, то аргумент %U окажется /tmp/blah.txt ], и система выполнила бы foo.exe /tmp/blah.txt вместо запуска foo и открытия приложения, а не файла.

Предупреждение: вам может потребоваться сделать это wine /path/to/PDFXCview.exe %U, если он не загружается обычно - иногда исполняемый внутри Wine работает, когда он иначе не будет.

1
ответ дан 24 July 2018 в 19:50

Другие вопросы по тегам:

Похожие вопросы: