A program that disables Steam's CEF/Chromium Embedded Framework.
This program was created with the intent of replacing of Steam's command-line parameter -no-browser
which was removed.
- The executable does the following:
- Launches Steam with the following arguments
-cef-single-process -cef-disable-breakpad -cef-disable-gpu-compositing
and appends any user provided ones, this restricts the CEF to a single process. - Injects the dynamic link library.
- Launches Steam with the following arguments
The dynamic link library toggles the CEF depending if an is app running or not.
- If an app is running then the CEF is disabled.
- If an app is not running then the CEF is enabled.
Note
You may also manually toggle the CEF via a tray icon provided by NoSteamWebHelper.
This way, the Steam UI is still accessible to use.
-
Download the latest release from GitHub Releases.
-
Unzip
NoSteamWebHelper.zip
, placeNoSteamWebHelper.exe
&NoSteamWebHelper.dll
in your Steam installation directory wheresteam.exe
is located. -
Make sure Steam is fully closed and run
NoSteamWebHelper.exe
to launch Steam. -
Start up an app and the CEF will be toggled accordingly.
-
Update the MSYS2 Environment until there are no pending updates using:
pacman -Syu --noconfirm
-
Install GCC i686 using:
pacman -S mingw-w64-i686-gcc
-
Make sure
<MSYS2 Installation Directory>\mingw32\bin
is added to the WindowsPATH
environment variable. -
Run
Build.cmd
.