DOSMAN is a graphical DOSBox front-end written in C++ for modern GNU/Linux desktop environements.

With DOSMAN you can manage games, attribute cover artworks and tweaks the paramaters DOSBox will use to launch them.

You can find the sources on GitHub here.


Main Menu

Main menu

Configuration Screen

Configuration screen


DOSMAN requires gtkmm 3.0. Since DOSMAN is a DOSBox front-end, it requires the dosbox executable to be in the path. Most packages provided by the major GNU/Linux distributions will install DOSBox correctly.

On debian based systems, gtkmm 3.0 and its developement headers can be installed by running the following command as root:

apt-get install libgtkmm-3.0 libgtkmm-3.0-dev


DOSMAN uses Make and g++. To build it, move to the project’s directory and run:


Installing and Uninstalling

Installing and uninstalling can be done from the project’s Makefile with

sudo make install


sudo make uninstall


Once installed, run dosman to start the program. A directory will be created a ~/.dosman to hold you programs and default configurations.
Since DOSMAN is designed to be a simple and clean front-end, you can actually modify every file in every sub-directory. There is no database involved, DOSMAN works on flat files and directory structure.