Written by Mykros Studios
Table of Contents:
1. Screenshots
2. Installing on Windows Pc
3. Installing on Linux
4. System Requirements
5. Game features
6. Reviews
This guide describes how to use Steam Proton to play and run Windows games on your Linux computer. Some games may not work or may break because Steam Proton is still at a very early stage.
1. Activating Steam Proton for Linux:
Proton is integrated into the Steam Client with "Steam Play." To activate proton, go into your steam client and click on Steam in the upper right corner. Then click on settings to open a new window. From here, click on the Steam Play button at the bottom of the panel. Click "Enable Steam Play for Supported Titles."
Alternatively: Go to Steam > Settings > Steam Play and turn on the "Enable Steam Play for Supported Titles" option.
Valve has tested and fixed some Steam titles and you will now be able to play most of them. However, if you want to go further and play titles that even Valve hasn't tested, toggle the "Enable Steam Play for all titles" option.
2. Choose a version
You should use the Steam Proton version recommended by Steam: 3.7-8. This is the most stable version of Steam Proton at the moment.
3. Restart your Steam
After you have successfully activated Steam Proton, click "OK" and Steam will ask you to restart it for the changes to take effect. Restart it. Your computer will now play all of steam's whitelisted games seamlessly.
4. Launch Stardew Valley on Linux:
Before you can use Steam Proton, you must first download the Stardew Valley Windows game from Steam. When you download Stardew Valley for the first time, you will notice that the download size is slightly larger than the size of the game.
This happens because Steam will download your chosen Steam Proton version with this game as well. After the download is complete, simply click the "Play" button.
Swap out obscure or hard-to-see cursors—even in games that include their own. Until now, replacing built-in game cursors was almost exclusively a Windows option. MykrosCursor bridges the gap with an OS-level cursor swap (not an overlay) on Linux and Steam Deck, in Desktop and Gaming Mode.
MykrosCursor is an OS-level cursor replacement (not an overlay) for Linux and Steam Deck. Swap out obscure or hard-to-see cursors—even in games that include their own cursors—with the theme you choose. This functionality was previously almost exclusive to Windows; MykrosCursor bridges the gap, working seamlessly in both Desktop and Gaming Mode.
Lag-free swap – hooks standard X11 / XWayland calls; zero added input delay.
Built-in theme pack – Ships with several ready-to-use themes.
Import or create – load Linux XCursor themes, Windows CUR files, or generate a cursor from any image.
Steam Workshop integration – browse and subscribe to new themes inside the app.
Resize and customize – Resize or recolor any of the cursors.
Works everywhere – Linux desktop apps, Proton/Wine games, and Steam Deck (Desktop & Gaming Mode).
Multi-monitor support - Multi-monitor support with no FPS impact.
User-space only – no kernel drivers; compatible with common anti-cheat services.
MykrosCursor operates strictly at the desktop/input layer on Linux and Steam Deck. It replaces the cursor with your chosen pointer whenever a game asks the system to display one—without touching game memory, altering gameplay logic, or requiring elevated (root) privileges.
We’ve tested MykrosCursor with the various anti-cheat systems and encountered no issues. Policies can change, so please review your game’s Terms of Service before use.
MykrosCursor is designed to be simple to set up and effortless to maintain.
Just launch the app once to complete the initial configuration—after that, all you need to do is restart your system or Steam Deck. Once rebooted, the cursor theme settings and cursor hook activate everywhere automatically.
In most cases, no manual desktop configuration is required. If your Linux desktop environment doesn’t automatically switch to the MykrosCursor theme, you may need to open your system’s appearance settings and select it once. This only applies to the first setup, with the configuration remaining persistent across reboots. This step is only needed to switch over to MykrosCursor—once selected, you can change cursors inside MykrosCursor without needing to do this again.
If a game ships with its own custom cursor and you want to override it, the process is just as easy. Simply enable Compatibility Mode on the game:
Steam Library → right-click the game → Properties → Compatibility → check "Force the use of a specific Steam Play compatibility tool."
Once enabled, MykrosCursor will correctly replace the game's built-in cursor. This only needs to be done once per game—after that, you can freely switch between any cursor or theme inside MykrosCursor without touching the compatibility setting again. This is only needed for games that ship with their own cursors, for games that use your standard cursor it will be replaced automatically.
Any time you change cursors, colors, or configurations within MykrosCursor, simply close and re-open the app to see the new cursor take effect. While the Steam UI itself may not visually update until Steam is restarted, your games will immediately use the updated cursor once that specific game is restarted—no full Steam restart required.