How to set registry keys on CrossOver ChromeOS (Regedit)
You may encounter tips, guides, or instructions that ask you to set registry keys for Windows applications. Each bottle has a separate registry and registry keys set in one bottle do not affect other bottles. The registry keys on a bottle only affect the programs in that individual bottle. This is another reason to install your applications into their own individual bottles.
There's a great breakdown of useful registry keys over at WineHQ. In this guide's example we'll demonstrate setting the useGLSL key to enabled.
How to open regedit
1) Click on the icon of the bottle, and click again to "Manage" the bottle.
2) Click on the blue arrow to open the drop-down menu. Click on "Command Shell" to open a terminal in your bottle.
3) Enter the command "regedit" into the terminal window and hit the "enter" key to open the Registry Editor.
4) Edit the Registry Key as necessary using the editor window.
How to edit the Registry Key
Browse to the location specified in the instructions you're following. Again, for this example we'll add useGLSL=enabled to HKEY_CURRENT_USER/Software/Wine/Direct3D which is a fairly common value to set for 3D games.
Please note it's fairly common to abbreviate HKEY_CURRENT_USER as HKCU, HKEY_CLASSES_ROOT as HKCR, as so on.
Browsing to HKEY_CURRENT_USER/Software/Wine we see that Direct3D isn't there yet.
To add Direct3D right-click on the Wine folder and select New>Key.
Rename the New Key entry that appears as Direct3D.
Next right-click on the new Direct3D folder and choose New>String Value. A new string key appears.
Change the name to useGLSL. Right-click the new key and pick Modify.
Type enabled in the Value data: field and press Ok.
That's it! You've now added the string Value useGLSL=enabled to the key location HKEY_CURRENT_USER/Software/Wine/Direct3D.
There's nothing you have to save, simply close regedit to make the changes take effect.
Last modified on 2019-04-22 16:09:07 by Anna Lasky
Are you sure you want to delete this page?
Note: Any nested pages that are under this one will be moved up one level.
Any attachments tied to this page will be deleted.
Move / Rename Page
Unknown Error, unable to move!
That page exists already!
One or more of the parent pages specified in new path do not exist!
We're rebels. We're misfits. But mostly, we're software liberators. And we're very, very good at what we do. We have to be. Lots of developers work with open source, but only a tiny fraction of those are good enough to get software that was designed for one platform to work on another one. We invented CrossOver software - a unique approach to cross-platform compatibility that does not require dual-boot or another OS license. We launched PortJump to help app and game developers broaden their market beyond Windows® users. And we launched ExecMode to help organizations solve really ugly technical challenges.