Как запустить программное обеспечение Корнельсена "Tobi" (для Windows) в Linux, используя Wine

429
Marcel

Существует много ресурсов о том, как запускать программное обеспечение Windows с Wine, но этот вопрос конкретно о том, как запустить программное обеспечение под названием " Tobi Fibel " из немецкого Cornelsen Verlag на (Ubuntu) linux, используя Wine.

Я получил его частично, просто используя стандартные настройки Wine, когда устанавливал загрузчик программ Wine Windows с помощью Ubuntu Software Center .

Вводный экран программного обеспечения, где аватар объясняет программное обеспечение (со звуком и анимацией), просто отлично, и мышь работает правильно. Тем не менее, определенные кнопки не работают, и невозможно выйти за рамки этого введения.

Что я пробовал

  • Выбор между режимом эмуляции Windows XP и Windows 7
  • Подключенный диск D: \ in Wine указывает на программное обеспечение
  • Начните с консоли вместо Gnome, как wine d:\Start.EXE
  • Начните с вывода отладки, например, Вывод WINEDEBUG=loaddll wine d:\Start.exeотладки не показал мне ничего полезного.

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

При запуске программы в отладчике с использованием winedbg d:\Start.exeи нажатием CTRL + C сразу после нажатия одной из нерабочих кнопок я получаю

Ctrl-C: stopping debuggee 0xf772b430 __kernel_vsyscall+0x10 in [vdso].so: popl %ebp 

Что я могу сделать с этим?

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

При запуске программы WINEDEBUG=+relay wine d:\Start.exeона просто заполняла терминал огромным количеством логов и фактически заставляла программу показывать сообщение об ошибке сразу после запуска. Мне не удалось добраться до точки, где я застрял изначально.

Как сделать так, чтобы все работало, а не только на вводном экране? Понятия не имею, что мешает работе упомянутых кнопок.

Примечание. Я знаю, что мог бы и успешно запустить его на виртуальной машине с Windows XP, но мне нравится вообще не использовать копию Windows по причинам лицензирования, а также потому, что разрешение экрана (требуется полноэкранный режим) немного нестабильно с VMWare Player.

2
Вам нужно будет отладить. См. [Использование Wine Debugger] (https://www.winehq.org/docs/winedev-guide/wine-debugger) о `WINEDEBUG = + all` для получения более подробного отчета об отладке о том, что происходит при нажатии на эти неотвечающие кнопок. Вы можете опубликовать соответствующую часть результата. harrymc 9 лет назад 1
Я прочитал через упомянутый документ. Но у меня нет никаких предварительных знаний по отладке с Linux, и я немного потерян там. Я запустил программу, используя `WINEDEBUG = + relay wine d: \ Start.exe`, но это просто заполнило терминал огромным количеством журналов и фактически заставило программу показывать сообщение об ошибке при запуске. Мне не удалось добраться до точки, где я застрял изначально. Marcel 9 лет назад 0

0 ответов на вопрос