gmrun provides a small window which lets you launch programs by typing their
names. It features tab completion similar to bash or Emacs. It can complete
program names from $PATH, or if the command starts with "/" it will complete
file names. It provides a command history of configurable size, as well as the
ability to perform forward/backward searches through the command history. gmrun
was developed as a replacement for the Gnome Run program.