Где хранятся журналы выполнения программ Wine?

Или как я могу запустить *.exe с вином в консоли?
Пункт меню Run with wine дает такой результат:

nothing happens and no errors.

2 ответа

Решение

Журналы винного прогона обычно скрыты, они нигде не хранятся.

Чтобы получить журналы Wine для конкретного исполняемого файла, вам нужно запустить его через терминал с wine команда.

wine /path/to/program.exe

Обратите внимание, что вам нужен полный путь здесь, или вам нужно сначала cd в каталог, где хранится.exe.

Если вам нужны журналы ошибок для приложения, которое дает сбой с графической аномалией, из-за которой вы не можете просматривать выходные данные терминала (как это случилось со мной), просто перенаправьте выходные данные в файл, который вы можете просмотреть позже, как я.

wine /path/to/program.exe > wine.error.log

Редактировать:

Если вы хотите, чтобы журнал создавался каждый раз, когда вы запускаете программу с Wine alias могу помочь тебе сделать это

alias wine='wine 2>wine.error.log' создаст журнал в каталоге, где исполняемый файл хранится каждый раз. 2 указывает, что stderr будет перенаправлен в указанный файл журнала. Если по какой-либо причине вы хотите сохранить этот файл, где хранятся ваши другие журналы (не рекомендуется), вы можете настроить выходной путь соответственно, как в alias wine='wine 2>/var/log/wine.error.log Если вы хотите найти все журналы ошибок вина, чтобы вы могли просмотреть их find полезно для этого:

find $HOME -iname *.error.log 2>/dev/null

Это запускает find начиная с вашего домашнего каталога. -iname переключатель говорит ему игнорировать регистр (вы можете использовать -name вместо этого, что соответствует делу, но сила привычки с моей стороны) *.error.log это имя файла, которое мы ищем (вы можете использовать wine.error.log вместо этого, но я не хочу печатать так много.) И, наконец, здесь >2/dev/null перенаправляет stderr в корзину битов (/dev/null), чтобы мы игнорировали любой вывод "Отказано в доступе", который мы могли бы получить в противном случае

Примечание: я не проверял это в сценариях, где Wine запускается с параметрами, отличными от только запускаемой программы.

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