Note
The controller works out of the box on Ubuntu 22.04 and above. Because of that this repository is archived.
This repository provides a configuration files for your Nvidia Shield Controller and a desktop entry file to integrate it as seamlessly as possible into your GNOME environment.
You'll first need to install xboxdrv with your preferred package manager, e.g.:
sudo apt install xboxdrv
Then you can run install.sh to install the desktop entry.
Connect your controller and search for "shield" in your applications.
You should have a desktop entry for your controller with a nice picture.
Select it, provide your password (as sudo is needed) and you're good to go!
If you want to remove the desktop entry file, just run uninstall.sh.
If your controller isn't recognized, please check the device path (parameter --evdev) in shieldctrl.sh.
If it's different from mine, please tell me by opening an issue.
I've been able to do this because of the following great resources:
- https://games4linux.de/anleitung-nvidia-shield-controller-unter-linux-benutzen/
- https://thund3rm0rph.wordpress.com/2015/12/07/nvidia-shield-controller-on-linux/
Thanks a lot!
All text files are licensed under the Apache License. The picture of the Shield controller is copyrighted by Nvidia.