
| 📰 Title: | evtest-qt | 🕹️ / 🛠️ Type: | Tool |
|---|---|---|---|
| 🗃️ Genre: | Tool | 👁️ Visual: | 2D |
| 🏷️ Category: | Tool ➤ Input devices ➤ Gamepads & Steering Wheels | 🏝️ Perspective: | First person (interface) |
| 🔖 Tags: | Tool; Controller; Controller; Gamepad | ⏱️ Pacing: | Real Time |
| 🐣️ Approx. start: | 2015-05-03 | 👫️ Played: | Single |
| 🐓️ Latest: | 2026-07-29 | 🚦 Status: | 05. Tested & Working (status) |
| 📍️ Version: | Latest: 💥️ 0.3.0 / Dev: 6b562a8 | ❤️ Like it: | 4. 🤗️⭐⭐ (good) |
| 🏛️ License type: | 🕊️ Libre | 🎀️ Quality: | 1. 🏆️⭐⭐⭐⭐⭐ (perfect) |
| 🏛️ License: | GPL-3 | ⭐ (temporary): | |
| 🎰️ ID: | 16216 | 🐛️ Created: | 2022-08-03 |
| 💡 Lights on: | 🚧️ Some work remains to be done: | ||
|---|---|---|---|
| 📰 What's new?: | 🙈️🙉️🙊️ No changelog | 💭️ New version published (to be updated): | |
| 🦣️ Awaiting publication on Mastodon: | 🎨️ Significant improvement: | ||
| 🦺️ Work in progress: | 🎖️ This work: | ||
| 📰 Previous News: | 🛜️ RSS (on RSS Guard): | ||
| 👫️ Contrib.: | goupildb & Louis | 🛜️ Reading frequency: | 0w (well-spaced updates) |
| 🐜️ Updated: | 2026-08-15 |
| 📦️ Package name: | evtest-qt | ..... 📦️ Arch: | |
|---|---|---|---|
| 📄️ Source: | ..... 📦️ RPM: | ||
| ⚙️ Generic binary: | ..... 📦️ Deb: | ||
| 🌍️ Browser version: | ..... 📦️ AppImage: | ||
| 📱️ Mobile support: | ..... 📦️ Flatpak: | ||
| 🧹️ Not use: | ..... 📦️ Snap: |
| 📜️[en]: | A libre and simple graphical tool to test a gamepad. It provides a list of connected joysticks (via a drop-down menu) and an interface that allows to see which buttons are pressed and which directional axes are activated. The interface only allows to view the axes, not to calibrate them (see also jstest-gtk - from the same author, which also allows to calibrate the gamepads). | 📜️[fr]: | Un outil graphique, simple et libre, permettant de tester une manette de jeu. Il fournit une liste des manettes de jeu connectées (via un déroulant) et une interface permettant de visualiser les boutons pressés et axes de direction actionnés. L'interface permet uniquement de visualiser les axes, pas de les calibrer (voir aussi jstest-gtk - du même auteur, qui permet en plus de calibrer les manettes de jeu). |
|---|
🏡️ Website & videos
• Website: [Homepage] [Dev site 1 [Features/About] [Screenshots]
• Videos: t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) ht(202xxx) g(202xxx) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)]
• Doc: [WIKI] [FAQ]
• Updates: [RSS] / [Changelog 1(news/blog) 2(release notes)(not used/no info) 3(tags) 4(commits)]
💰 Commercial
• (empty)
🍩️ Resources
• (empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)
🛠️ Technical informations
[PCGamingWiki] [MobyGames]
🦣️ Social
Devs (evtest-qt Team [fr] [en]): [Site 1 2 3] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Ingo Ruhnke (Grumbel) [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [LibreGameWiki] [PressKit] [Interview 1(200704) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]
🐝️ Related
📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage (author's repo)] [Snap] [PortableLinuxGames]
🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]
🕊️ Source of this Entry: [Flatpak]
🦣️ Social Networking Update (on mastodon)
🛠️ Title: evtest-qt
🦊️ Idea: A libre GUI for testing a gamepad
🏡️ -
🐣️ https://github.com/Grumbel/evtest-qt
🔖 #LinuxTool #Setup #Gamepad
📦️ #Libre #Arch #Flatpak
📕️ https://lebottinlinux.vps.a-lec.org/LO.html
🥁️ Update: 0.3.0
⚗️ No changelog 🙈️🙉️🙊️
📌️ Changes: https://github.com/Grumbel/evtest-qt/releases
🦣️ From: https://flathub.org/apps/details/io.gitlab.evtest_qt.evtest_qt
🕶️ A view of its UI (v. r99.a6049a4-1 from 02/28/2022 (0.2.0), on my Linux PC) showing the response from my Xbox Elite Wireless gamepad. In the top quarter of the screen, a drop-down menu lets you select the detected hardware (if multiple gamepads are connected), along with technical information about the hardware and driver (version, device ID, name, address); the middle half of the screen shows the response of the activated joysticks (bar graphs); and the bottom quarter shows the response of the pressed buttons.
📚️ evtest-qt is a libre and simple graphical tool to test a gamepad. It provides a list of connected joysticks (via a drop-down menu) and an interface that allows to see which buttons are pressed and which directional axes are activated. The interface only allows to view the axes, not to calibrate them (see also jstest-gtk - from the same author, which also allows to calibrate the gamepads).
🕵 v. r99.a6049a4-1 du 28/02/2022 (0.2.0): 🤗️⭐⭐
🟠️ Personally, I prefer jstest-gtk (by the same author), which also lets you adjust the response range of the sticks (my old Logitech gamepad has drift on the right stick, and this utility lets me correct that drift).
🟢️ Still, it does the job: it displays the response of my game controllers.
📜️ "A libre GUI for testing a gamepad" 📜️
evtest-qt is a simple input device tester for Linux, it is analogous to the evtest command line tool, but with a Qt based GUI. It provides a list of attached input devices and displays which axis and buttons are pressed.
Un outil de test de manette de jeu, par l'evtest-qt Team, initié par Ingo Ruhnke (Grumbel, auteur de Pingus et dessinateur pour SuperTux 2).
En C++. Il utilise l'utilitaire evtest.
evtest-qt est un outil graphique, simple et libre, permettant de tester une manette de jeu. Il fournit une liste des manettes de jeu connectées (via un déroulant) et une interface permettant de visualiser les boutons pressés et axes de direction actionnés. L'interface permet uniquement de visualiser les axes, pas de les calibrer (voir aussi jstest-gtk - du même auteur, qui permet en plus de calibrer les manettes de jeu).
Voir aussi / See also (test de réponse d'une manette de jeu): evtest-qt, jstest-gtk,
evtest-qt est un simple testeur de périphériques d'entrée pour Linux, il est analogue à l'outil en ligne de commande evtest, mais avec une interface graphique basée sur Qt. Il fournit une liste des périphériques d'entrée attachés et affiche quels axes et boutons sont pressés.
⚙️ Installation à partir du binaire
📦️ Installation à partir du/des paquet(s) Manjaro/Arch :
• Il(s) est/sont dans les dépôts Manjaro/Arch, il suffit d'installer le(s) paquet(s).
☝️ Nota : il n'est pas nécessaire d'installer le paquet evtest.
📦️ Installation (méthode alternative) à partir du binaire au format Flatpak :
• Un binaire au format Flatpak est disponible. Il vous suffit d'utiliser votre gestionnaire de paquets Flatpak (bazaar, discover et/ou gnome-software) pour l'installer en quelques clics.
💡Nota :
▸ Installation du support du format Flatpak (si ce n'est par défaut sur votre distribution) :
• Installez le support Flatpak : flatpak qt5-base
• Redémarrez votre PC (nécessaire).
• Installez un gestionnaire de paquets Flatpak : bazaar (mon préféré), discover et/ou gnome-software
• [The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.
• [The Linux Experiment] fait le point sur le sujet en août 2023.
• Un excellent outil pour gérer les droits des applications installées via Flatpak : [Flatseal] (à installer depuis Flatpak).
• Par défaut (si vous n'avez réglé aucun droit supplémentaire via Flatseal ci-avant), lorsque votre application nécessite des données externes au paquet Flatpak (exemple : les données d'un jeu - tel que : game.ipk3 ou doom2/), il est nécessaire de les copier dans le répertoire Flatpak de votre application (situé dans ~./var/app/votre_application ou ~./local/share/flatpak/votre_application).
Exemple : ~./var/app/org.zdoom.GZDoom/.config/gzdoom/ ou ~./local/share/flatpak/net.dengine.Doomsday/current/active/files/)
• Si au lancement de votre application il ne se passe rien, copiez son raccourci en console pour voir le message d'erreur obtenu. Si vous obtenez le message "Could not initialize GLX", en console lancez : “$ flatpak update” puis relancez votre application.
• Les données des applications installées via Flatpak sont copiées dans : ~./.var/app/ ou ~./local/share/flatpak/
• Les binaires des applications installées via Flatpak sont copiées dans : /var/lib/flatpak/app/
Exemple de raccourci Flatpak : /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=gzdoom.sh org.zdoom.GZDoom
📄️ Installation à partir du source
• Source non testé.
🚀️ LANCEMENT DE L'INTERFACE
▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] evtest-qt ou $ evtest-qt
• Ou, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans le répertoire où se trouve le binaire lancez : $ ./evtest-qt
💡 Nota : si vous l'avez installé via votre gestionnaire de paquets et ne connaissez pas le nom précis du binaire, sélectionnez le paquet dans votre gestionnaire, et dans l'onglet “Fichiers” recherchez son nom dans l'arborescence d'installation (le binaire est généralement installé dans /usr/bin/).
☝️ Nota: Il n'est pas nécessaire d'être connecté en super-utilisateur, il est même en général recommandé de ne pas le faire. A la place mon login utilisateur est associé aux groupes "wheel" (donne l'accès root à l'utilisateur - qui devient administrateur) et "games".
▸ Flatpak :
• Si vous l'avez installé à partir d'un paquet Flatpak, lancez-le depuis :
⚬ le Menu de votre gestionnaire de fenêtres,
⚬ ou depuis votre gestionnaire d'applications Flatpak (bazaar, discover ou gnome-software - ce dernier se nomme “Logiciels”, sont dans la section "Administration" du Menu de votre gestionnaire de fenêtres).
💡 Astuce : L'application Ulauncher (en dépôts AUR) permet aussi de lancer vos applications (y compris Flatpak) via un raccourci (tel que Alt F3) en saisissant ses premières lettres.
● 📜️ Préambule :
⚬ 1ere édition : le 3 août 2022 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 5 minutes. 🎯️ Objectif : Mise à jour de son fonctionnement/évolution.
• 💻️ PC Specs :
Linux distribution: Manjaro
Kernel : 5.18.14-1-MANJARO
Graphics driver : NVIDIA 515.57 (proprietary version, via Manjaro)
Desktop environment: X-Cinnamon (5.4.8)
CPU : AMD Ryzen 7 2700X (3,7GHz, 8 cores)
Motherboard : MSI B450 GAMING PRO CARBON AC (RVB)
RAM : 32Go DDR4 (2x16GB)
Graphics card : GeForce RTX 2070
Hard disk: 1TB NVMe Force MP510 + 2x1TB Samsung SpinPoint F1 HD103UJ & WD Green WD10EACS
Monitors : 2 x ASUS ROG Swift PG348Q (3440x1440)
Keyboard : Roccat Vulcan (RVB)
Mouse : G-Lab Kult-Iridium (RVB)
Gamepad : Microsoft Xbox Elite Wireless Controller Series 2
Gamepad : Logitech Rumblepad
● 🫕️ Installation :
‣ (✔ v. r99.a6049a4-1 du 28/02/2022 (0.2.0)) Paquet Arch/AUR : FONCTIONNEL.
‣ (🧪️not_tested) Paquet Flatpak : NON TESTE.
🟢️ Il est très facile à installer et à lancer grâce à ses différents types de livrables disponibles.
● 🧪️ Tests effectués :
▸ 🎲️ Résultat des tests
☝️ Nota: Il n'est pas nécessaire d'être connecté en super-utilisateur, il est même en général recommandé de ne pas le faire. A la place mon login utilisateur est associé aux groupes "wheel" (donne l'accès root à l'utilisateur - qui devient administrateur) et "games".
⚪️ Il suffit ensuite de brancher / connecter sa manette de jeu et de lancer l'utilitaire en console : un déroulant fait apparaître les périphériques disponibles sous la forme "eventxx: nom du périphérique" que l'on sélectionne ensuite.
⚪️ Si aucun périphérique fonctionnel n'est détecté, on, ne trouve que des lignes "eventxx: [error: /dev/input/eventxx: Permission non accordée]".
⚪️ Une fois le périphérique sélectionné, l'utilitaire affiche la réponse des différentes entrées (sticks et boutons) de votre manette.
● 🧭️ Conclusion :
🕵️ Impression globale : 👍️
❤️ Like it: 🤗️⭐⭐ (good)
🎀️ Quality: 🏆️⭐⭐⭐⭐⭐ (perfect)
🟠️ Personnellement je lui préfère jstest-gtk (du même auteur) qui permet en plus de régler la zone de réponse des sticks (mon ancien gamepad Logitech a une zone de dérive du stick droit, cet utilitaire permet de corriger cette dérive).
🟢️ Néanmoins il fait le job : afficher la réponse de mes manettes de jeu.
👏️ ❤️ Un grand bravo et merci à ses auteurs !