I installed this from archlinux via the AUR. It is possible the issue is with however the submitter submitted it to the AUR, I didn't tweak it. When running the gui, it doesn't let me add any games. Here is the commandline output.
(fsgamer:30372): WARNING : Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. which: no espeak in (/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/cuda/bin:/usr/bin/vendor_perl:/usr/bin/core_perl) Warning: ESPEAK is not installed. (sudo apt-get install espeak) Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/fsgamer/FsgamerWindow.py", line 113, in add_app_clicked self._show_choose_dialog() File "/usr/lib/python2.7/site-packages/fsgamer/FsgamerWindow.py", line 95, in _show_choose_dialog self.choose_dialog = self.ChooseDialog() # pylint: disable=E1102 File "/usr/lib/python2.7/site-packages/fsgamer/ChooseDialog.py", line 38, in new new_object.finish_initializing(builder) File "/usr/lib/python2.7/site-packages/fsgamer/ChooseDialog.py", line 54, in finish_initializing self.populate_desktop_entry_list() File "/usr/lib/python2.7/site-packages/fsgamer/ChooseDialog.py", line 70, in populate_desktop_entry_list self.app_list = self.app_list.filter_games() File "/usr/lib/python2.7/site-packages/fsgamer/xdg_wrapper.py", line 91, in filter_games return DesktopEntryList(filter(game_filter, self)) File "/usr/lib/python2.7/site-packages/fsgamer/xdg_wrapper.py", line 89, in game_filter l = map(str.lower, item.getCategories()) TypeError: descriptor 'lower' requires a 'str' object but received a 'unicode'
(fsgamer:30372): Gdk-WARNING **: fsgamer: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0.
The bottom is where I had to use XKILL to end the process.