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

Я установил 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) [ ! d11]

Обновление 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

2 ответа

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
ответ дан 18 July 2018 в 05:41

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
ответ дан 24 July 2018 в 18:24
  • 1
    Благодарю. Я не нашел ничего, связанного с выходом команды. См. Мое обновление. – Tim 6 October 2017 в 15:26
  • 2
    Какова команда, которую я могу запустить в терминале, в соответствии с линией вывода? – Tim 6 October 2017 в 15:32
  • 3
    Можно ли узнать команду формы wine /path/to/exe? – Tim 6 October 2017 в 15:35
  • 4
    В том же терминале попробуйте export WINEARCH=win32, а затем последнюю команду wine. – dessert 6 October 2017 в 16:02
  • 5
    Давайте продолжим это в этом чате: chat.stackexchange.com/rooms/66710 – dessert 6 October 2017 в 16:18

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

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