Я не могу найти документацию о том, как winetricks или winecfg создают постоянные переопределения exe. Я также хотел бы установить настольную интеграцию и версию Windows из оболочки.

Причина в том, что я тестирую сложную программу. Он устанавливается правильно иногда, но не другие. Отслеживание точной проблемы привело меня к воссозданию префикса вина для него более 10 раз в день. Для этого просто не практично использовать графический интерфейс. Мне нужно знать команды / опции, которые я могу передать в winecfg / wine / winetricks, чтобы быстрее создать начальный префикс.

Есть ли какая-либо документация для: установить постоянное переопределение exe или установить пути интеграции с рабочим столом или установить версию Windows ? Я ценю любую помощь с любым из этих трех вещей!

1 ответ1

2

Как и в Windows, все в Wine настраивается через реестр. К каждому отдельному параметру доступа к Winecfg можно также получить доступ через реестр с помощью утилиты regedit , которую также можно использовать в командной строке для импорта большого файла .reg или установки отдельных ключей в самой командной строке.

Все используемые ключи находятся на вики-странице « Полезные ключи реестра» .

Самый простой вариант в вашем случае - экспортировать конфигурацию в файл .reg (щелкнуть правой кнопкой мыши по нужным ключам, экспортировать), а затем импортировать с помощью wine regedit MyConfig.reg в сценарии автоматической настройки. Вы также можете написать .reg вручную, если хотите, это просто текстовый файл в стиле .ini.

Изменить: хотел добавить это в качестве комментария, так как он не отвечает на сам вопрос, но предлагает другой способ сделать это, но у меня нет репутации здесь: я бы рекомендовал просто создать полную копию вашего чистого префикса перед установкой и просто скопируйте его обратно, когда вам нужно сбросить. Вы будете избегать всего скрипта для перенастройки чистого префикса, а также будете намного быстрее, чем переустановка библиотек с помощью winetricks и запуска regedit, так как все это - операция только на диске.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .