7 votes

Un moyen exclusivement logiciel pour déconnecter et reconnecter un périphérique USB ?

J'ai un troisième moniteur DisplayLink sur un Mac Mini. La moitié du temps, je réveille l'ordinateur, le DisplayLink se synchronise mais les graphiques à l'écran sont déformés. En passant derrière l'ordinateur et en débranchant/rebranchant le câble USB DisplayLink, le problème est résolu à chaque fois.

Mais ça pue.

Existe-t-il une commande de terminal ou un AppleScript que je pourrais exécuter pour faire croire au Mac que le périphérique USB a été rebranché ? Ce serait une façon beaucoup plus agréable de ramener le DisplayLink à la vie.

J'ai trouvé le Réponse sur le démontage des clés USB qui est similaire mais ne fonctionnera évidemment pas pour un écran.

Merci pour tout conseil.

Quant au DisplayLink, il est assez lent et je suis bloqué sur Mountain Lion, mais il n'était pas cher et il permet de recycler mon ancien moniteur. Il fonctionne juste assez bien pour que je le recommande à quelqu'un qui a peu d'attentes et qui veut l'utiliser pour des tâches essentiellement statiques comme la lecture de documents et de code. Mais pas pour l'édition - trop lent.

2voto

Allen Bargi Points 4440

Si vous êtes audacieux, vous pouvez désactiver tous les services usb et les réactiver. Je pense que cela fera l'affaire. Cela supprimera également le clavier, etc.

kextunload IOUSBFamily.kext
kextload /System/Library/Extensions/IOUSBFamily.kext

il faudra encore un peu de découverte, mais je pense que cela pourrait être une bonne voie. faites-nous savoir si vous expérimentez.

toutes les extensions usb dans 10.8 au moins :

/System/Library/Extensions/IOUSBAttachedSCSI.kext
/System/Library/Extensions/IOUSBFamily.kext
/System/Library/Extensions/IOUSBMassStorageClass.kext

0 votes

J'adore, ça a l'air d'être un bon début. Hélas, je ne peux plus tester car la mise à jour vers Mavericks semble avoir résolu les problèmes de réveil de DisplayLink. Jusqu'à preuve du contraire, cela semble être la solution.

0 votes

Bien sûr, déconnecter un seul appareil serait mieux...

1voto

Haentz Points 302

Cela peut fonctionner pour vous (à partir du terminal) :

sudo launchctl unload /Library/LaunchDaemons/com.displaylink.displaylinkmanager.plist
sudo launchctl load /Library/LaunchDaemons/com.displaylink.displaylinkmanager.plist

0 votes

Lorsque j'essaie d'exécuter ces commandes de terminal, j'obtiens : No such file or directory Comment les exécuter dans MacOS 10.12.6 (16G2136) Sierra ? Merci.

0 votes

@StaX Jetez un coup d'œil, vous avez probablement inclus les principaux éléments suivants $ lors de la copie

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X