Как я могу узнать команду для запущения программы, установленной под вином?

Я установил PDFXEditor под вином. Я могу запустить программу из настольного меню, но мне нравится узнавать, какая команда выполняется, поэтому в то время как программа работает,

$ ps aux | grep -i PDFXEdit
t        23516  7.6  1.6 2129760 133368 ?      Ssl  08:11   0:02 C:\PROG~5P2\TRAC~EK1\PDF_~VHK\PDFXEdit.exe

Последнее поле C:\PROG~5P2\TRAC~EK1\PDF_~VHK\PDFXEdit.exe в выводе не команда. Таким образом, что это?

Не ps предполагаемый сказать мне команду в последнем поле? Почему делает это нет?

Как я могу узнать фактическую команду для запущения программы?

Спасибо.


Обновление 1:

$ find ~/.local/share/applications/wine/ -name "*.desktop" -exec sed '/Exec=/!d' {} \;
Exec=env WINEPREFIX="/home/t/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/t/.wine/dosdevices/c:/users/t/Start\\ Menu/Programs/Amazon/Amazon\\ Kindle/Uninstall\\ Kindle.lnk
Exec=env WINEPREFIX="/home/t/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/t/.wine/dosdevices/c:/users/t/Start\\ Menu/Programs/Amazon/Amazon\\ Kindle/Kindle.lnk
Exec=env WINEPREFIX="/home/t/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/t/.wine/dosdevices/c:/ProgramData/Microsoft/Windows/Start\\ Menu/Programs/Adobe\\ Digital\\ Editions\\ 4.5.lnk
Exec=env WINEPREFIX="/home/t/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/t/.wine/dosdevices/c:/users/t/Start\\ Menu/Programs/Tracker\\ Software/Tracker\\ Updater.lnk
Exec=env WINEPREFIX="/home/t/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/t/.wine/dosdevices/c:/users/t/Start\\ Menu/Programs/Tracker\\ Software/PDF-XChange\\ Lite\\ V6/PDF-XChange\\ Lite\\ V6\\ License\\ Agreement.lnk
Exec=env WINEPREFIX="/home/t/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/t/.wine/dosdevices/c:/users/t/Start\\ Menu/Programs/Tracker\\ Software/PDF-XChange\\ Lite\\ V6/PDF-XChange\\ Lite\\ V6\\ pdfSaver.lnk
Exec=env WINEPREFIX="/home/t/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/t/.wine/dosdevices/c:/users/t/Start\\ Menu/Programs/Tracker\\ Software/PDF-XChange\\ Lite\\ V6/PDF-XChange\\ Lite\\ V6\\ User\\ Manual.lnk
Exec=env WINEPREFIX="/home/t/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/t/.wine/dosdevices/c:/users/t/Start\\ Menu/Programs/Tracker\\ Software/PDF-XChange\\ Editor/PDF-XChange\\ Editor\\ Help.lnk
Exec=env WINEPREFIX="/home/t/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/t/.wine/dosdevices/c:/users/t/Start\\ Menu/Programs/Tracker\\ Software/PDF-XChange\\ Editor/PDF-XChange\\ Editor\\ License\\ Agreement.lnk
Exec=env WINEPREFIX="/home/t/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/t/.wine/dosdevices/c:/users/t/Start\\ Menu/Programs/Tracker\\ Software/PDF-XChange\\ Editor.lnk
Exec=env WINEPREFIX="/home/t/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/t/.wine/dosdevices/c:/ProgramData/Microsoft/Windows/Start\\ Menu/Programs/Adobe/Adobe\\ Digital\\ Editions\\ 4.5/Help.lnk
Exec=env WINEPREFIX="/home/t/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/t/.wine/dosdevices/c:/ProgramData/Microsoft/Windows/Start\\ Menu/Programs/Adobe/Adobe\\ Digital\\ Editions\\ 4.5/Adobe\\ Digital\\ Editions\\ 4.5.lnk
Exec=env WINEPREFIX="/home/t/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/t/.wine/dosdevices/c:/ProgramData/Microsoft/Windows/Start\\ Menu/Programs/Adobe/Adobe\\ Digital\\ Editions\\ 4.5/Home\\ Page.lnk
Exec=env WINEPREFIX="/home/t/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/t/.wine/dosdevices/c:/ProgramData/Microsoft/Windows/Start\\ Menu/Programs/Adobe/Adobe\\ Digital\\ Editions\\ 4.5/Uninstall.lnk
Exec=env WINEPREFIX="/home/t/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/t/.wine/dosdevices/c:/users/Public/Start\\ Menu/Programs/PDF-XChange\\ PDF\\ Viewer/PDF-Viewer\\ Users\\ Manual.lnk
Exec=env WINEPREFIX="/home/t/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/t/.wine/dosdevices/c:/users/Public/Start\\ Menu/Programs/PDF-XChange\\ PDF\\ Viewer/PDF-Viewer.lnk
Exec=env WINEPREFIX="/home/t/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/t/.wine/dosdevices/c:/users/Public/Start\\ Menu/Programs/PDF-XChange\\ PDF\\ Viewer/Tracker\\ Updater.lnk
Exec=env WINEPREFIX="/home/t/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/t/.wine/dosdevices/c:/users/Public/Start\\ Menu/Programs/PDF-XChange\\ PDF\\ Viewer/PDF-Viewer\\ License.lnk
Exec=env WINEPREFIX="/home/t/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/t/.wine/dosdevices/c:/users/Public/Start\\ Menu/Programs/PDF-XChange\\ PDF\\ Viewer/Uninstall.lnk

Обновление 2

$ wine ~/.wine/drive_c/Program\ Files\ \(x86\)/Tracker\ Software/PDF\ Editor/PDFXEdit.exe 
Segmentation fault (core dumped)

Обновление 3

$ wine  "/home/t/.wine/drive_c/Program Files (x86)/Tracker Software/PDF Editor/PDFXEdit.exe"
Segmentation fault (core dumped)

Обновление 4

$ export WINEARCH=win32 
$ wine  "/home/t/.wine/drive_c/Program Files (x86)/Tracker Software/PDF Editor/PDFXEdit.exe"
wine: WINEARCH set to win32 but '/home/t/.wine' is a 64-bit installation
1
задан 6 October 2017 в 16:08

1 ответ

C:\PROG~5P2\TRAC~EK1\PDF_~VHK\PDFXEdit.exe скремблированный и бесполезный путь Windows, но по крайней мере Вы получили название своего исполняемого файла: PDFXEdit.exe

Поиск Ваш ~/.wine каталог для этого файла с

find ~/.wine/dosdevices/c:/ -name "PDFXEdit.exe"

и после того как Вы нашли, что корректный путь окружает его кавычками и выполняет его с помощью wine "/path/to/file.exe". Этот подход может использоваться для других исполняемых файлов как .msi и т.д. также.

2
ответ дан 7 December 2019 в 13:29

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

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