What is Grapejuice?

It has been long since Roblox Studio was able to be run on Linux, though through recent changes in the Wine project, it is once again possible. Since it is quite a hassle to install and maintain a Roblox installation in Wine manually, I’ve decided to create a modern wrapper/management application. My goal for this wrapper was to have as a little user interaction as possible.

The project is publicly available on my GitLab profile: https://gitlab.com/brinkervii/grapejuice

The program requirements and installation requirements are listed in the README file. Feel free to post critique if anything is too complicated or too vague.

What is included?

A set of protocol and file handlers: Grapejuice will install a set of protocol and file type handlers. These allow you to open games from place files or straight from the website. After installation, Roblox Studio is directly available through your applications menu as well.

A management application: Though it shouldn’t be needed in most regular use, the management application gives you fine-grained control over the installation.

Changelog

I will continue to update this post with all relevant changes

Update 1

Grapejuice as it is now, is a standalone application that is installed in a local user directory and therefore does not benefit from a system package manager. The application is now versioned and has its own updater.

Update 2

I’ve made some changes that fixes an issue that previously caused new installations of Roblox Studio to hang or crash. The maintenance tab now also has a shortcut to switch Roblox Studio’s graphics mode to OpenGL because some graphics modes may seize up the application in some circumstances.

Update 3

PSA: Roblox has added a captcha popup to the Studio login screen, this makes it crash when it is run with Wine. If this happens to you, you can authenticate studio by editing one of your games from the website. You should only have to do this once.

Update 4

I had some spare time to work on the project, and I’ve personally been wanting a simple FFlag editor for a while. Messing with unreleased features can be fun. Now it is way more convenient to break Studio

Discord