kegtui
[!WARNING] kegtui does NOT create wrappers or engines or claim legal rights to them. kegtui is NOT a substitute for using Kegworks to obtain wrappers or engines. However, kegtui can assemble wrappers and engines into a keg.
Terminal interface for Kegworks.
Download
First-time setup
After clicking on this button and downloading the latest release, you should now have a .dmg downloaded:

Now, drag the kegtui.app into your applications folder.
Next, open your Terminal app. Please see the instructions provided by Apple if you do not know how to do this.
Inside Terminal, type the following command and press enter.
After this step, you can close Terminal.
Now, open the app from your applications folder or by typing its name into Spotlight. The app should look like this:

Usage
Press ? anywhere to view keybinds.
Setup
Once you've opened the app, here's how to setup Steam:
-
Run the setup wizard.
-
Create a new keg using the wrapper and engine downloaded from the setup wizard. If you don't see them, quit and reopen the app.
-
Now, go to the kegs section. If you don't see your new keg, quit and reopen the app.
-
Install the Windows version of Steam: https://store.steampowered.com/about/download. Choose
Open C Driveand then dragSteamSetup.exeintoProgram Files (x86)/. You can do this via kegtui by choosingEdit Configand set the program path to"/Program Files (x86)/SteamSetup.exe". Then,Launchthe keg.If that does not work, choose
Winetricksand then uncomment the line starting with# steam.app =. Then, save and quit the file. The winetricks file will be opened by default in your$EDITOR; if you didn't define this, it'll open in plain Vim. You may have a glitch where you cannot see the cursor. -
Verify that Steam is installed by choosing
Open C Driveand navigating to the steam installation folder inProgram Files (x86). -
Once Steam is installed, choose
Edit Configand set the program path to"/Program Files (x86)/Steam/Steam.exe". You should also enable a graphics translation like DXMT. Only enable ONE graphics translation. For example:[] = false = false = true = true = false = true = true -
Finally, you should be able to
Launchthe keg and use Steam as normal.
Remember to exit Steam by selecting Kill Processes in kegtui when you're done --- this is the equivalent of doing Cmd-Shift-K in Whisky.
[!NOTE] If you use a different shell than the native shell, you'll have to configure it in the environment. See the "Config" section for more information.
Config
Each Keg
The menu for each keg has an Edit Config option.
Use this to, for instance, enable DXMT for games.
Core App
See the definition of the config file.
It is located at $XDG_CONFIG_HOME/kegtui.toml.
Wrapper
There is experimental configuration using the Debug Config menu at the bottom of the app. These are the options for the environment:
KEGTUI_HIDE_EXTRA_UI=1hides this debug UI (you can still make config changes from the Application Support folder)KEGTUI_FONT_SIZEchanges the font sizeKEGTUI_EXIT_ON_TERMINAL_SHUTDOWN=0does not quit the app if the terminal shuts downSHELLoverrideszshas the shell environment used
The font config file is just the name of a font you have installed on your computer.
Support GCenx / Kegworks.
Wine on macOS is effecivtively made possible by him. Please support him in any way possible!