Je suis passé de W10 à Ubuntu 18.04 LTS il y a quelques jours, et jusqu'à présent, j'ai trouvé des solutions pour toutes mes questions noob sur les choses.
Mais récemment, j'ai installé Steam et essayé d'installer Elite Dangereux: Horizons. Je me suis levé et travaille sur Proton 4.11-7 avec la souris, mais j'avais toujours utilisé mon joystick Trusty Logitech ExtremeTech ExtremeTech ExtremeTech sur Windows 10 lors de la lecture du jeu, mais lorsque vous essayez de mettre en place le joystick sur Ubuntu, j'ai immédiatement couru. dans beaucoup de problèmes. Lorsque je regarde les "paramètres du contrôleur général", je peux voir que Steam pour une raison quelconque pense que mon joystick est un GamePad générique ??
Je pensais que c'était assez étrange et que l'élite dangereuse pense que la même chose que lorsque je tiens le match. Steam pense que mon joystick est un gamepad générique et je ne sais pas pourquoi?
Ce que j'ai essayé:
jstest-gtk
. ça la reconnaît correctement comme un joystick!S'il vous plaît aider. Toute aide sera grandement appréciée!
Je sais que les gens ont eu du succès avec ce qui suit: https://github.com/redmcg/wine/wiki/periphérals#logitech-extreme-3d-pro
Éditer:
Toutes mes excuses - je viens de copier et collé ce qui précède quand j'ai eu un bref moment ce matin. Mais vous pourriez trouver ci-dessous pour être un peu plus utile:
Si vous utilisez des protons, la première étape peut être effectuée en exécutant: protontricks 359320 regedit
, puis naviguer vers:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\WineBus
Et créer une nouvelle valeur DWORD appelée Enable SDL
avec une valeur de 0
. Cela désactive SDL.
Vous pouvez ensuite cliquer sur HKEY_LOCAL_MACHINE\System
et faire un Find
(CTRL + F) pour la chaîne VID_046D&PID_C215
et supprimer chaque entrée que vous trouvez.
Vid = ID de fournisseur (0x046D = Logitech)
PID = ID de produit (0xc215 = extreme 3D Pro Joystick)
La raison pour laquelle vous devez faire ce qui précède est que SDL pense à tort à tort que cet appareil est un contrôleur. Il crée ensuite ces entrées de registre incorrectes qui racontent que c'est un contrôleur.
En désactivant SDL - Wine redevient à l'aide du pilote du noyau (EVDEV, qui ne pense pas que c'est un contrôleur) et le vin réécrirea ensuite ces entrées de registre indiquant que c'est un joystick.