Я понимаю, что это старый вопрос, но я хочу поделиться своим решением, которое я понял после того, как начал использовать PDFXchangeEditor (преемник PDFXchangeViewer), а затем столкнулся с проблемой, чтобы он принимал несколько входных файлов из хоста os. Прежде всего, принятый ответ и все другие ответы, которые были опубликованы, предполагают, что программа будет обрабатывать только один файл. Вы можете на самом деле бросить несколько файловых аргументов сразу, и он откроет их все отлично, с небольшим трюком.
Трюк использует расширение кода %F в поле Exec в приложении .desktop приложения. launcher и препроводить все расширенные локальные файловые args в поле с помощью Z:, которые могут быть выполнены со следующим скриптом
Вызвать его wine-env. Это происходит в /usr/local/bin и не забудьте дать ему chmod +x
#!/bin/bash
allargs=("$@")
fixpath=0
for idx in "${!allargs[@]}"; do
arg="${allargs[$idx]}"
if [[ $fixpath -eq 0 ]]; then
# fix file paths only after the first executable is found in arg
if [[ "$arg" == *.exe ]]; then
fixpath=1
fi
continue
elif [[ $fixpath -eq 1 ]]; then
# if arg starts with '/' and it's a path that exists on host
# precede the path with drive 'Z:'
if [[ "${arg:0:1}" == '/' && -e "$arg" ]]; then
allargs[$idx]="Z:$arg"
fi
fi
done
exec env "${allargs[@]}"
И для файла appdesktop приложения, назовите его pdfxce.desktop и поместите его в ~/.local/share/applications/, и его содержимое должно выглядеть например
[Desktop Entry]
Name=PDF-XChange Editor
Type=Application
Terminal=false
Exec=wine-env WINEDEBUG=-all WINEPREFIX=/home/<user>/.local/share/bottles/pdfxce wine PDFXEdit.exe %F
Icon=/home/<user>/.local/share/icons/bottles/pdfxce-pdfxedit.png
Path=/home/<user>/.local/share/bottles/pdfxce/drive_c/Program Files/Tracker Software/PDF Editor
StartupNotify=true
StartupWMClass=PDFXEdit.exe
Вам нужно изменить часть с вашим собственным именем пользователя. Я держу все свои винды в папке под названием «бутылки». У вас может быть свой собственный способ организовать ваши винные исправления, поэтому измените все части, содержащие «бутылки» соответственно
И на последнем шаге назначьте файлы PDF в приложение в соответствии с нормальным (щелкните правой кнопкой мыши по pdf -> -> Open With)
Ссылка: спецификация рабочего стола Freedesktop
Я работал на compiz. Я удалил его и при перезапуске обнаружил, что изменчивость прошла, а настройки были кликабельными.
Но когда я снова попытался установить compiz, я не смог воспроизвести прерывистость видео или «unclickability» настройки.
Я работал на compiz. Я удалил его и при перезапуске обнаружил, что изменчивость прошла, а настройки были кликабельными.
Но когда я снова попытался установить compiz, я не смог воспроизвести прерывистость видео или «unclickability» настройки.
Я работал на compiz. Я удалил его и при перезапуске обнаружил, что изменчивость прошла, а настройки были кликабельными.
Но когда я снова попытался установить compiz, я не смог воспроизвести прерывистость видео или «unclickability» настройки.
Я работал на compiz. Я удалил его и при перезапуске обнаружил, что изменчивость прошла, а настройки были кликабельными.
Но когда я снова попытался установить compiz, я не смог воспроизвести прерывистость видео или «unclickability» настройки.
Я работал на compiz. Я удалил его и при перезапуске обнаружил, что изменчивость прошла, а настройки были кликабельными.
Но когда я снова попытался установить compiz, я не смог воспроизвести прерывистость видео или «unclickability» настройки.
Я работал на compiz. Я удалил его и при перезапуске обнаружил, что изменчивость прошла, а настройки были кликабельными.
Но когда я снова попытался установить compiz, я не смог воспроизвести прерывистость видео или «unclickability» настройки.
Я работал на compiz. Я удалил его и при перезапуске обнаружил, что изменчивость прошла, а настройки были кликабельными.
Но когда я снова попытался установить compiz, я не смог воспроизвести прерывистость видео или «unclickability» настройки.