ChessX est fait pour analyser des parties. D'après ce que j'ai vu, il ne permet pas de faire une partie contre un moteur.
Par contre Scid permet de jouer et d'analyser une base de données.
Pour ajouter un moteur dans Scid :
Tools --> Configure engine ---> New . Tu remplis la boîte de dialogue Name, Commande, Directory.
Stockfish 12 se trouve dans /usr/games

A partir de là, tu peux fignoler avec "Configure UCI engine", ce n'est pas obligatoire et tu peux dès maintenant cliquer sur OK.
Pour jouer contre le module, tu vas sur "PLAY" et tu choisis si tu veux une partie sérieuse ou tactique, sur FICS ou divers entraînements. Je te conseille quand même de fortement diminuer la force de Stockfish si tu ne veux pas te faire éclater.
Voici une liste de moteurs classés par force :
http://www.computerchess.org.uk/ccrl/40 … t_all.htmlLe champion du monde humain est dans les 2850 Elo...
Il est possible et même souhaitable de convertir une base de données PGN au format Scid qui est compressé et beaucoup plus rapide. Ici se trouve le bien connu "The week in Chess". C'est gratuit aussi et il existe depuis une vingtaine d'années.
https://theweekinchess.com/twicIl existe heureusement des listes complètes sur le WEB.