FSGamer runs games in their own X server, which can improve the speed, reduce annoying interruptions, and make switching between fullscreen games and your desktop easy and reliable.
Note: after downloading, read installation instructions.
This window is your game's "presence" on your desktop, and closing it will close your game. Meanwhile, you can use your desktop without much slowdown leaving your game undisturbed, and switch back with Ctrl+Alt+F8.
just a quick bug fix
Thanks to Linux Gamers at /r/Linux_Gaming for the debugging help :)
These installation instructions are written assuming you are using Ubuntu or some other Debian-based distribution (such as Mint). If you are using a different distro, you may have to do some of these differently! Also if you are only upgrading from an earlier version of FSGamer, you only need to install the deb file, nothing more.
Be sure to carefully follow these instructions, if you are installing FSGamer for the first time.
debpackage, assuming it is in Downloads:
sudo dpkg -i Downloads/fsgamer_0.1.2_all.deb
sudo cp /etc/X11/Xwrapper.config /etc/X11/Xwrapper.config.backup(optionally)
sudo gedit /etc/X11/Xwrapper.config, then change the line
sudo usermod -a -G audio $USER
This is alpha quality software. It is also very sloppily written, and may crash everything and make you cry. So save your work! :)
When you install using the
.deb file, FSGamer should
automatically install all necessary dependencies. If it doesn't, then
you should install using the following commands:
sudo apt-get install espeak openbox gir1.2-launchpad-integration-3.0 launchpad-integration
sudo apt-get install liblaunchpad-integration-3.0-1 liblaunchpad-integration-common python-xlib
(If you are not using a Debian-based distro, then install corresponding packages with an equivalent package manager.)
openbox- FSGamer will use openbox instead of its built in WM for a much improved experience.
espeak- required for text-to-speech of spoken notifications feature.
All functionality is also exposed via the command
Simply launches config GUI.
Launches "game presence" GUI on this xsession using
information found in that
There are probably zillions of bugs in this software. Literally zillions. I don't have that many games to test it on, so I bet this seriously messes up with certain games. Let me know how it goes!
FSGamer is free software, the code being released under the GPL 3.0. FSGamer was very hastily coded so don't expect anything beautiful.
Contributions are very welcome!
FSGamer stores settings and games in
~/.config/fsgamer/ as regular
.desktop files. Running this
file is the same as launching the game, making this format
highly compatible. All configuration options are put into a
(strict) JSON object in the
chvt), so you can bind Alt-Tab to switch back to desktop, and click a button on the desktop presence to switch to the game.