Pour pouvoir faire tourner deux jeux, il te faut soit deux compte steam (donc deux logiciels Steam installé dans différents répertoire qui peuvent être sur le même disque). Ou alors un compte steam et un compte d'une plate-forme différent (Origin, Uplay, etc...). Voir un gars qui joue sur ton compte mais en offline (mais toujours installer sur des répertoires différents de ton Steam).
Ensuite, trouver une manette, mettre Xpadder, et assigner des touches pour la manette, puis ensuite mettre la configuration de ces touches sur le jeu.
Ou si ton jeu prend en charge des profils de manette, avoir la bonne manette, ou lancer DS4 Tool pour qu'il émule ta manette vers une autre manette prise en charge par le jeu.
Mais tu ne peut pas avoir 2 clavier/souris pour faire ceci, il te faut obligatoirement deux contrôleur différent. Ou alors avoir deux curseurs de souris séparer et pourvoir utiliser les deux clavier indépendamment des autres.
Après pour les touches à assigner, faut-il des touches différentes que celle que tu utilise, ce qui est problème car les touches vont se claquer sur ton clavier, donc faudrait trouver des touches que tu utilise pas et que ton pote avec la manette pourrai utiliser sans te faire t'accroupir toi en jeu.
Sinon apparemment Ubuntu prendrai en charge plusieurs curseurs indépendant des autres, à voir pour les clavier mais ça peut être intéressant, même si je vois mal ton PC principal sur Ubuntu.
Au pire pour les deux clavier et les deux souris j'ai trouvé ça, mais apparemment faudrai brancher un clavier/souris en PS2. https://www.dicolab.com/