J'essaie d'utiliser OneCast pour contrôler 10 Xbox, j'ai réussi à en contrôler 6, je peux voir les 10, mais je ne peux pas les contrôler. Le problème que je rencontre est que lorsque je charge l'application plusieurs fois, elle se charge sous le même ID utilisateur, et en raison des limitations de licence de l'application, je ne peux connecter que jusqu'à 3 Xbox par licence.
J'ai pu charger 3 copies supplémentaires de OneCast en tant qu'utilisateur root, ce qui me donne accès à un total de 6 Xbox. Lorsque je charge en tant qu'utilisateur autre que l'utilisateur racine, je ne peux pas contrôler les applications avec une manette car le bluetooth ne reconnaît pas les applications sous un utilisateur différent car la connexion bluetooth est exécutée en tant qu'utilisateur racine, ce qui lui donne accès à au moins 2 comptes d'utilisateur, l'utilisateur racine et celui sous lequel je suis actuellement connecté. J'ai besoin de démarrer Onecast avec l'utilisateur que j'utilise actuellement, mais il faut qu'il démarre à partir de zéro pour que je puisse entrer plusieurs clés de licence, ce qui me donne accès au contrôle des 10 Xbox.
Voici les commandes que j'ai utilisées.
-
Cette commande me permet de voir les Xbox connectées, mais pas de les contrôler.
echo "Password" | sudo -S -u User2/Applications/OneCast#2.app/Contents/MacOS/OneCast
-
Cela me permet de contrôler jusqu'à 3 Xbox supplémentaires, soit un total de 6.
echo "Password" | sudo -S /Applications/OneCast#2.app/Contents/MacOS/OneCast
Existe-t-il un moyen de modifier le fichier .plist pour ajuster le chargement de OneCast ? Comment trouver l'endroit où le code de l'application vérifie quel utilisateur la charge ?