Difference between revisions of "Linux with Sober and Bloxstraps"

From Free Knowledge Base- The DUCK Project: information for everyone
Jump to: navigation, search
m
m (Sober)
 
(7 intermediate revisions by one user not shown)
Line 1: Line 1:
 
Sober and Bloxstrap together enhance the Roblox experience on Linux, where native support is absent, by working as complementary tools to handle compatibility, stability, and user control. Sober serves as a core compatibility layer, making it possible to run Roblox on Linux via Wine or Proton by managing Roblox's dependencies, configurations, and compatibility tweaks necessary for smooth operation. Bloxstrap, on the other hand, builds on this by adding advanced customization options and features specifically for Roblox users. It allows for version control, which lets users avoid problematic updates by rolling back to previous versions; performance optimization, by enabling specific tweaks to minimize lag; and launcher improvements that streamline launching Roblox and managing its shortcuts on Linux. Bloxstrap also brings additional patch support to improve performance and stability, tailoring the Roblox experience to feel more seamless on Linux. Together, Sober and Bloxstrap provide Linux users with a level of control and optimization that rivals the native Windows experience, making Roblox playable and enjoyable on Linux systems.
 
Sober and Bloxstrap together enhance the Roblox experience on Linux, where native support is absent, by working as complementary tools to handle compatibility, stability, and user control. Sober serves as a core compatibility layer, making it possible to run Roblox on Linux via Wine or Proton by managing Roblox's dependencies, configurations, and compatibility tweaks necessary for smooth operation. Bloxstrap, on the other hand, builds on this by adding advanced customization options and features specifically for Roblox users. It allows for version control, which lets users avoid problematic updates by rolling back to previous versions; performance optimization, by enabling specific tweaks to minimize lag; and launcher improvements that streamline launching Roblox and managing its shortcuts on Linux. Bloxstrap also brings additional patch support to improve performance and stability, tailoring the Roblox experience to feel more seamless on Linux. Together, Sober and Bloxstrap provide Linux users with a level of control and optimization that rivals the native Windows experience, making Roblox playable and enjoyable on Linux systems.
  
Sober is an experimental project and is not supported by Roblox and may be discontinued at any time. After Hyperion released, Roblox support for Linux was cut off, and Wine was blocked. Roblox has provided binaries with the x86-64 architecture for Android devices. This lead to the development of Sober, and made a native unofficial port possible, surpassing the performance of native Windows.
+
'''Sober''' is for Playing Roblox on Linux.  It is an experimental project and is not supported by Roblox and may be discontinued at any time. After Hyperion released, Roblox support for Linux was cut off, and Wine was blocked. Roblox has provided binaries with the x86-64 architecture for Android devices. This lead to the development of Sober, and made a native unofficial port possible, surpassing the performance of native Windows.
 +
 
 +
'''Bloxstrap''' is for customization and control over Roblox on Linux.
 +
 
 +
'''Vinegar''' (for Roblox) is a tool for developers and aids in running Roblox on Linux by streamlining the setup for Roblox Player and Roblox Studio, functioning as an alternative to similar tools like Grapejuice.  Vinegar is used to manage the setup and compatibility of Roblox Player and Studio on Linux, similar to Sober.  Vinegar is NOT NECESSARY when using Sober.  It would be redundant to run them both if you are not a developer as they both serve the same primary purpose: facilitating the setup and compatibility of Roblox on Linux.
 +
 
 +
Sober is primarily used to launch the Roblox Player, whereas Vinegar offers added compatibility for Roblox Studio, managing Wine configurations and dependencies to improve Studio’s performance on Linux. Sober allows players to use the x86-64 build of Roblox without Hyperion and run Roblox natively with very high performance.  Sober is provided by the Vinegar development team.
  
 
== Sober ==
 
== Sober ==
 +
flatpak aka [[Flathub]] support required.  Sober is available (perhaps exclusively) as a Flatpak.  Ensure you have Flathub flatpak support prior to installation.
 +
 +
Install Sober flatpak:
 +
flatpak install --user https://sober.vinegarhq.org/sober.flatpakref
 +
 +
If the installer fails to add Sober to your x window launcher, you can launch via terminal:
 +
flatpak run org.vinegarhq.Sober
 +
 +
=== Mint Menu Launcher ===
 +
The flatpak is supposed to appear in your Menu menu, however, it often does not.  You can manually add it for your login profile.  User the editor of your preference as for our example we use vim.
 +
  vi ~/.local/share/applications/Roblox.desktop
 +
add the following into the file
 +
[Desktop Entry]
 +
Name=Roblox
 +
Comment=Roblox via Sober
 +
Exec=flatpak run org.vinegarhq.Sober
 +
Icon=/usr/share/icons/Papirus/16x16/apps/CE93_RobloxPlayerLauncher.0.svg
 +
Terminal=false
 +
Type=Application
 +
Categories=Game;
 +
 +
You may have to log out of cinnamon desktop and back in for it to appear.
  
 
== Bloxstrap ==
 
== Bloxstrap ==
 +
Bloxstrap is not necessary.  It is an enhancement.  You should first ensure you have a reasonably stable Sober installation and are able to play Roblox prior to attempting to install Bloxstrap.
 +
 +
Bloxstrap doesn't have a Flatpak package. For running Bloxstrap on Linux, the most commonly recommended approach involves using Bottles, a Wine-based compatibility layer designed to simplify the setup for Windows applications.
  
 
== Related ==
 
== Related ==

Latest revision as of 12:02, 10 November 2024

Sober and Bloxstrap together enhance the Roblox experience on Linux, where native support is absent, by working as complementary tools to handle compatibility, stability, and user control. Sober serves as a core compatibility layer, making it possible to run Roblox on Linux via Wine or Proton by managing Roblox's dependencies, configurations, and compatibility tweaks necessary for smooth operation. Bloxstrap, on the other hand, builds on this by adding advanced customization options and features specifically for Roblox users. It allows for version control, which lets users avoid problematic updates by rolling back to previous versions; performance optimization, by enabling specific tweaks to minimize lag; and launcher improvements that streamline launching Roblox and managing its shortcuts on Linux. Bloxstrap also brings additional patch support to improve performance and stability, tailoring the Roblox experience to feel more seamless on Linux. Together, Sober and Bloxstrap provide Linux users with a level of control and optimization that rivals the native Windows experience, making Roblox playable and enjoyable on Linux systems.

Sober is for Playing Roblox on Linux. It is an experimental project and is not supported by Roblox and may be discontinued at any time. After Hyperion released, Roblox support for Linux was cut off, and Wine was blocked. Roblox has provided binaries with the x86-64 architecture for Android devices. This lead to the development of Sober, and made a native unofficial port possible, surpassing the performance of native Windows.

Bloxstrap is for customization and control over Roblox on Linux.

Vinegar (for Roblox) is a tool for developers and aids in running Roblox on Linux by streamlining the setup for Roblox Player and Roblox Studio, functioning as an alternative to similar tools like Grapejuice. Vinegar is used to manage the setup and compatibility of Roblox Player and Studio on Linux, similar to Sober. Vinegar is NOT NECESSARY when using Sober. It would be redundant to run them both if you are not a developer as they both serve the same primary purpose: facilitating the setup and compatibility of Roblox on Linux.

Sober is primarily used to launch the Roblox Player, whereas Vinegar offers added compatibility for Roblox Studio, managing Wine configurations and dependencies to improve Studio’s performance on Linux. Sober allows players to use the x86-64 build of Roblox without Hyperion and run Roblox natively with very high performance. Sober is provided by the Vinegar development team.

Sober

flatpak aka Flathub support required. Sober is available (perhaps exclusively) as a Flatpak. Ensure you have Flathub flatpak support prior to installation.

Install Sober flatpak:

flatpak install --user https://sober.vinegarhq.org/sober.flatpakref

If the installer fails to add Sober to your x window launcher, you can launch via terminal:

flatpak run org.vinegarhq.Sober

Mint Menu Launcher

The flatpak is supposed to appear in your Menu menu, however, it often does not. You can manually add it for your login profile. User the editor of your preference as for our example we use vim.

 vi ~/.local/share/applications/Roblox.desktop

add the following into the file

[Desktop Entry]
Name=Roblox
Comment=Roblox via Sober
Exec=flatpak run org.vinegarhq.Sober
Icon=/usr/share/icons/Papirus/16x16/apps/CE93_RobloxPlayerLauncher.0.svg
Terminal=false
Type=Application
Categories=Game;

You may have to log out of cinnamon desktop and back in for it to appear.

Bloxstrap

Bloxstrap is not necessary. It is an enhancement. You should first ensure you have a reasonably stable Sober installation and are able to play Roblox prior to attempting to install Bloxstrap.

Bloxstrap doesn't have a Flatpak package. For running Bloxstrap on Linux, the most commonly recommended approach involves using Bottles, a Wine-based compatibility layer designed to simplify the setup for Windows applications.

Related