gleanstick is a GUI fronted to leanstick. It helps you create and edit leanstick configuration files, and control leanstick for the system tray, which in turn lets you control Linux with your joystick/gamepad. leanstick is required.
More...