How to Get Streamlabs Desktop on Linux Without Wine
Introduction
Streamlabs is a popular plugin for Twitch and other live streaming platforms, providing a variety of customization options and features to enhance the streaming experience. For those running Linux, getting Streamlabs Desktop requires some technical expertise, as it requires installation from source. In this article, we will guide you through the process of installing Streamlabs Desktop on Linux without using Wine.
Why Use Wine?
Wine is a compatibility layer for running Windows applications on Linux. While it can help you run Windows software, it can also introduce some security risks, as it allows you to install software that may not be thoroughly vetted by the community.
Installing Steam
To start, you’ll need to install Steam, which is the game launcher that supports the Steam deck. Steam is available on both 32-bit and 64-bit systems, so we’ll cover both.
Step 1: Download the Steam 64-bit installer
Go to the Steam website (www.steampowered.com) and download the Steam 64-bit installer. This will be required for installing the deck.
Step 2: Run the Steam 64-bit installer
Once the installer is downloaded, run it and follow the installation prompts. Make sure to select the correct option for your 64-bit Linux distribution.
| Step | Required Software | Description |
|---|---|---|
| 1 | Ubuntu 18.04 or later | Download the Steam 64-bit installer and run it as root. |
| 2 | Nautilus (default file manager) | Nautilus will be installed by default. |
| 3 | Command-line interface (CLI) | The Steam CLI will be installed by default. |
Step 3: Configure Steam
Once the installation is complete, configure Steam to use your Linux system.
| Step | Required Software | Description |
|---|---|---|
| 1 | Terminal (default command-line interface) | Use the terminal to configure Steam by running the following command: sudo dpkg -i --force-overwrite steam-x86_64.deb. |
| 2 | Nautilus (default file manager) | Open Nautilus and go to Edit > Preferences. In the Devices tab, select External Devices and add the Steam executable to the list. |
| 3 | Command-line interface (CLI) | The Steam CLI will be installed by default. |
Step 4: Add Steam to your system
Now that Steam is configured, you can add it to your system.
| Step | Required Software | Description |
|---|---|---|
| 1 | gedit (default text editor) | Open gedit and create a new file called ~/Steam/deck.xml with the following contents: |
<deck >
<install name="Steam" />
<package name="steam-1.34.1" />
<categories>Games Applications Desktop</categories>
<dependencies>lib32glibc glibc gstreamer-gl gstreamer1.0-joystick</dependencies>
<options>debut mode=1; startup=1; show tooltips=1; multi-thread=1</options>
</deck>
Replace the values in the file with your own Steam version.
| 2 | Nautilus (default file manager) | Go to File > New File > Text File and paste the contents of the deck.xml file. Save the file and name it Steam/deck.xml. |
| 3 | Command-line interface (CLI) | The Steam CLI will be installed by default. |
Step 5: Configure Streamlabs Desktop
Now that Steam is installed, configure Streamlabs Desktop to work with your Linux system.
| Step | Required Software | Description |
|---|---|---|
| 1 | ~/Steam/deck.xml (created in Step 4) | This file contains the necessary settings for Steam to work with your Linux system. |
| 2 | Nautilus (default file manager) | Go to Edit > Preferences and select Devices. Add the Steam executable to the list. |
| 3 | Command-line interface (CLI) | The Steam CLI will be installed by default. |
Step 6: Install Streamlabs Desktop
Now that Streamlabs Desktop is configured, you can install it.
| Step | Required Software | Description |
|---|---|---|
| 1 | $ sudo apt-get install -y chromium-browser | Install the Chromium browser, which is used by Streamlabs Desktop. |
| 2 | $ sudo wget https://dl própretchlabs.com/deck/1.0/ | Download the latest version of Streamlabs Desktop from the official website. |
| 3 | $ sudo chmod +x streamlabs-deck-1.0.sh | Change the permissions of the streamlabs-deck-1.0.sh file to executable mode. |
| 4 | $ sudo./streamlabs-deck-1.0.sh | Run the Streamlabs Desktop installation script. |
Step 7: Configure Streamlabs Desktop
Once the installation is complete, configure Streamlabs Desktop to work with your Linux system.
| Step | Required Software | Description |
|---|---|---|
| 1 | Nautilus (default file manager) | Go to Edit > Preferences and select Devices. Add the Steam executable to the list. |
| 2 | Command-line interface (CLI) | The Steam CLI will be installed by default. |
Step 8: Test Streamlabs Desktop
Finally, test Streamlabs Desktop to make sure it is working correctly.
| Step | Required Software | Description |
|---|---|---|
| 1 | Nautilus (default file manager) | Test Streamlabs Desktop by launching it and checking that the launchers and Dock are working correctly. |
| 2 | Command-line interface (CLI) | Test Streamlabs Desktop by running it and checking that the menu and widgets are working correctly. |
Conclusion
Getting Streamlabs Desktop on Linux without Wine requires some technical expertise, but with these steps, you should be able to get it up and running. By following these instructions, you can customize your Linux system to display the Steam deck and run your favorite games and applications. Remember to update your system regularly to ensure that you have the latest security patches and to avoid running old or outdated software.
Recommended Reading
- Steam Official Documentation
- Streamlabs Desktop Documentation
- [Linux Mint Documentation](https://www.linuxmint.com wiki/steam)
Additional Tips
- Make sure to backup your system regularly to avoid losing important files.
- Use a reputable antivirus software to protect your system from malware.
- Be careful when downloading files from the internet to avoid malware and viruses.
- Consider using a virtual machine to test Streamlabs Desktop before installing it on your primary system.
