Como posso descobrir o comando para executar um programa instalado no wine?

1

Eu instalei o PDFXEditor sob o vinho. Eu posso iniciar o programa a partir do menu desktop, mas eu gosto de descobrir qual comando é executado, então enquanto o programa está rodando,

$ 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

O último campo C:\PROG~5P2\TRAC~EK1\PDF_~VHK\PDFXEdit.exe na saída não é um comando. Então o que é isso?

O ps não deveria me informar o comando no último campo? Por que não?

Como posso descobrir o comando real para executar o programa?

Obrigado.

Atualização 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

Atualização 2

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

Atualização 3

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

Atualização 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
    
por Tim 06.10.2017 / 14:14

1 resposta

2

C:\PROG~5P2\TRAC~EK1\PDF_~VHK\PDFXEdit.exe é um caminho do Windows codificado e inútil, mas pelo menos você tem o nome do seu executável: PDFXEdit.exe

Pesquise no diretório ~/.wine deste arquivo com

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

e depois de encontrar o caminho correto, coloque-o entre aspas e execute-o usando wine "/path/to/file.exe" . Essa abordagem também pode ser usada para outros executáveis como .msi etc.

    
por dessert 06.10.2017 / 14:20