GPM ("General Purpose Mouse") software provides support for mouse devices in Linux virtual consoles. It is included in most Linux distributions.ncurses supports GPM; many applications use ncurses mouse-support.Other applications that work with GPM include Midnight Commander and JED.