GEM (Graphical Emulators Manager) is a GTK+ Graphical User Interface (GUI) for GNU/Linux which allows you to easily manage your emulators. This software aims to stay the simplest.
More informations on GEM website.
GEM is available under GPLv3 license.
GEM logo is available under Free Art License.
Consoles icons come from Evan-Amos gallery and are available under Public Domain license.
More informations about available emulators licenses here.
- PacMiam (Lubert Aurélien)
- French: PacMiam (Lubert Aurélien)
- Spanish: DarkNekros (José Luis)
# pip install Geode-GEM
Thanks to Pingax !
$ pacman-g2 -S gem
Thanks to Devil505 !
$ eopkg install gem
- file
- gobject-introspection
- gtk+3
- libgirepository
- libgirepository-devel
- librsvg
- xdg-utils
- gnome-icon-theme (optional)
- gnome-icon-theme-symbolic (optional)
- gtksourceview (optional)
- python3 >= 3.6
- python3-gobject
- python3-setuptools
- python3-xdg (optional)
To retrieve source code, you just need to use git with:
git clone https://framagit.org/PacMiam/gem.git
Or directly from GEM download repository.
Go to the GEM source code root folder and launch the following command:
$ python3 -m geode_gem
It's possible to set the configuration folders with --cache, --config and --local arguments:
$ python3 -m geode_gem --cache ~/.cache --config ~/.config --local ~/.local/share
An installation script is available to help you to install GEM. You just need to launch the following command with root privilege:
# ./install.sh
This script install GEM with setuptools and setup a gem-ui script under /usr/bin.
GEM is also available in your desktop environment menu under Games category.
Default configuration files allow you to use the following emulators out of the box:
- Mednafen
- Stella (Atari 2600)
- Hatari (Atari ST)
- Fceux (Nintendo NES)
- Nestopia (Nintendo NES)
- Mupen64plus (Nintendo 64)
- Desmume (Nintendo DS)
- Dolphin (Nintendo GameCube et Nintendo Wii)
- Gens (Sega Genesis)
- DosBOX