Отладка вина, Windows Emulator для Linux

Я часто хочу запустить приложение Windows (обычно игра) на моих машинах Linux, лучший способ сделать, это через вино, эмулятор окон. Проблема состоит в том, что это довольно трудно сделать. Приложения часто останавливаются или отказывают с очень небольшой информацией для использования в исправлении проблемы. У кого-либо есть какие-либо полезные идеи о том, как действительно точно определяют проблемы/проблемы, с которыми приложения Windows сталкиваются на вине, особенно dll требования? Большое спасибо, Gearoid.

3
задан 08.01.2010, 23:17

2 ответа

Вы смотрели на man wine? Я видел, что существует Параметр отладки в нем.

От man wine

    [...]

ENVIRONMENT VARIABLES

wine  makes  the  environment variables of the shell 
from which wine is started accessible to the windows/dos processes started.
So use the appropriate syntax for your shell to enter environment variables 
you need.

       [...]

   WINEDEBUG
Turns debugging messages on or off. The syntax of the variable
is of the form [class][+/-]channel[,[class2][+/-]channel2].

  class is optional and can be one of the following: 
  err, warn, fixme, or trace.  If class is not specified, 
  all debugging messages for the specified channel are turned  on.   
  Each  channel will  print messages about a particular component of wine.  
  The following character can be either + or - to switch 
  the specified channel on or off respectively.  
  If there is no class part before it, a leading + can be omitted. 
  Note that spaces are not allowed anywhere in the string.

          Examples:

          WINEDEBUG=warn+all
                 will turn on all warning messages 
                 (recommended for debugging).

          WINEDEBUG=warn+dll,+heap
                 will turn on DLL warning messages and all heap messages.

          WINEDEBUG=fixme-all,warn+cursor,+relay
                 will turn off all FIXME messages, turn on cursor warning
                 messages, and turn on all relay messages (API calls).

          WINEDEBUG=relay
                 will turn on all relay messages. 
                 For more control on including or excluding functions 
                 and dlls from the relay trace look into the [Debug] section 
                 of the wine configuration file.

              For more information on debugging messages, 
              see the Running Wine chapter of the Wine User Guide.
[...]
2
ответ дан 08.12.2019, 00:09

AppDB вина является лучшим местом для выяснения совместимости. Проверка раздела комментариев для записи программного обеспечения в AppDB должна дать Вам вероятную причину, причину и возможные решения для катастрофического отказа.

3
ответ дан 08.12.2019, 00:09

Теги

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