web-dev-qa-db-fra.com

Désactiver l'accélération de la souris sur WINE / lutris

Ma sensibilité sur overwatch avec lutris est beaucoup plus élevée que ma machine Windows, les deux utilisent une sensibilité 6 en jeu. J'ai réglé le dpi de ma souris sur 400 et désactivé l'accélération de la souris avec les réglages de gnome. Mon csgo a exactement la même sensibilité que mon client Windows, donc je sais que c'est possible. Comment puis-je faire fonctionner Overwatch sur WINE pour avoir la même sensibilité que les fenêtres natives? Pourquoi le jeu a-t-il une accélération de la souris si je l'ai désactivé dans Ubuntu?

Merci binaire

3
Kieran Marriott

Votre problème est très probablement Wine comme vous semblez l'avoir déjà suspecté. Il existe un paramètre MouseWarpOverride qui peut changer la façon dont il gère les entrées à partir d'une souris et qui aide souvent à résoudre des problèmes de ce type. Winetricks peut être utilisé pour changer cela (je crois que ce serait quelque chose comme winetricks mwo = enable ou mwo = disable ou mwo = force), ou il existe quelques bonnes directions basées sur Ubuntu ici qui peuvent vous dire comment créer un fichier .reg et l’utiliser pour modifier ce paramètre, y compris pour une seule application ou globalement (et Winetricks ne le fait que globalement, semble-t-il). Extrait ci-dessous:

Je voudrais faire la substitution de chaîne de souris en tant que:

REGEDIT4 [\HKEY_CURRENT_USER\Software\Wine\AppDefaults\executable name\DirectInput] "MouseWarpOverride"="force"

Où .exe est l'exécutable principal du programme (par exemple, Bioshock.exe - notez que ce n'est pas le chemin d'accès complet) pour lequel vous souhaitez que la souris se déforme. J'ai fait un warping global de la souris (pour résoudre le problème de l'impossibilité de tourner à 360 degrés dans Bioshock), mais cela a fini par casser d'autres jeux ...

Le déformation globale de la souris est la clé (à vos risques et périls):

REGEDIT4 [\HKEY_CURRENT_USER\Software\Wine\DirectInput] "MouseWarpOverride"="force"

Il existe 3 valeurs pour la valeur: enable: (par défaut) le pointeur warp lorsque la souris est acquise exclusivement. Désactiver: ne jamais déformer le pointeur de la souris. Forcer: toujours déformer le pointeur de la souris.

Les symptômes d'une application qui n'aime pas la déformation forcée de la souris incluent le pointeur de la souris qui rebondit de manière erratique au milieu de l'écran et qui revient "élastiquement" immédiatement au milieu de l'écran ...

@OP mais ... Je ne le trouve pas dans mon compte de vin, que dois-je faire?

@OP, je peux voir AppDefaults ou DirectInput dans "\ HKEY_CURRENT_USER\Software\Wine"

@Bob Désolé mon mauvais ...

Vous souhaitez sélectionner l'une des deux options que je vous ai données (un remplacement spécifique à une application ou un remplacement global).

Allez dans votre dossier personnel (dans Nautilus). Créez un document vierge. Appelez ce quelque chose comme WINE_mouse_override.reg.Copiez les informations de l’une des fenêtres de code de mon message (commençant par REGEDIT4). Collez ces informations dans votre document vierge nouvellement créé - actuellement ouvert dans Gedit (je présume). Rappelez-vous de l'insérer dans l'exécutable. nom de votre application (si vous utilisez un remplacement spécifique à une application) Ouvrez une fenêtre de terminal (Menu Gnome - Accessoires - Terminal). Tapez ou copiez/collez dans la fenêtre de terminal:

cd ~ wine regedit WINE_mouse_override.reg

Puis vérifiez dans votre éditeur de registre WINE que la nouvelle clé a été créée ...

Bob

1
l3l_aze