vinegar
vinegar copied to clipboard
Opening Roblox Studio through the .desktop entry should always open a new Studio window.
Before Creating the Enhancement Request
- [X] I have confirmed that this should be classified as an enhancement rather than a bug/feature.
Is your feature request related to a problem?
If Roblox Studio is already running, when you try to open another Roblox Studio window by clicking on the icon inside of the applications menu, Vinegar errors out with a return code 1, because it tries to create another wineserver process, but a wineserver process with ESYNC is already running.
Even if it wouldn't error out because of ESYNC, it would be quite a waste of resources to run multiple wineserver processes for separate Studio windows (if even possible under the same wineprefix, that is)
The correct way to open another Studio window on Windows is to open it through the start menu/app list.
Describe the Solution you'd Like
Make Vinegar open RobloxStudioBeta.exe under the wineserver that is already running. Perhaps by checking if a Vinegar process with Studio is already running and, if it is, it would signal to the already running process to just run a new Studio process.
Describe Alternatives you've considered
A workaround is to go to File > New, wait for Studio to load a baseplate in the newly created window, and then exit out of the baseplate to get to the start page. This, however, harms productivity because it takes way longer than just clicking on Studio and then having it open the start page.
Additional context
No response