Вопрос Добавить ключ реестра winetricks по командной строке


В некоторых особых случаях я должен добавить ключ реестра к вину. Можно ли это сделать с помощью командной строки и как?

Вот шаги, которые я делаю из GUI:

wine regedit
  • Слева откройте HKEY_CURRENT_USER, затем откройте Программное обеспечение
  • Щелкните правой кнопкой мыши на Wine -> New -> Key (named Direct3D)
  • Щелкните правой кнопкой мыши на Direct3D -> New -> String Value (с именем VideoMemorySize, дважды щелкните по нему и установите его 1024

enter image description here


1
2018-04-08 10:50


происхождения




ответы:


Это стандартный элемент конфигурации winetricks:

enter image description here

Итак, вы можете сделать:

$ winetricks videomemorysize=1024
------------------------------------------------------
You are using a 64-bit WINEPREFIX. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Executing w_do_call videomemorysize=1024
Executing load_videomemorysize 1024
Setting video memory size to 1024
Executing winetricks_early_wine regedit C:\windows\Temp\_videomemorysize=1024\set-video.reg

2
2018-04-08 10:55



Эта конфигурация предназначена для установки World Of Tanks под вином. Я не знаю, был ли указанный ключ Direct3D в каталоге вина есть по какой-то особой причине, или если это просто для добавления videomemorysize (в этом случае ваша команда должна работать). Я удаляю свой ключ Direct3D, и я говорю вам, если это работает! - Ugo Hed
Это на самом деле не работает в моем случае, но может быть, это должно работать для других! Итак, как я могу добавить каталог Direct3D в WIne registery Manualy для установки в нем строкового значения? - Ugo Hed
@UgoHed winetricks поддерживает только ограниченный набор изменений реестра. Если вам нужно использовать пользовательские ключи, вам лучше создать файл реестра и запустить его с помощью wine regedit.exe, - muru