Plein phare sur une application Brew : lsusb
Voici une nouvelle application en ligne de commande venant de Homebrew, qui pourra, peut être, être utile à certain d'entre-vous. Il s'agit de lsusb.
Pour une fois, la description que nous en donne brew est tout simplement parfaite. Il suffit de la demander
brew info lsusb
La réponse est
lsusb: stable 1.0 (bottled)
List USB devices, just like the Linux lsusb command
https://github.com/jlhonora/lsusb
/usr/local/Cellar/lsusb/1.0 (4 files, 12.4KB) *
Poured from bottle on 2018-08-20 at 22:59:44
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/lsusb.rb
License: MIT
==> Analytics
install: 1,547 (30 days), 4,658 (90 days), 20,667 (365 days)
install-on-request: 1,548 (30 days), 4,655 (90 days), 20,661 (365 days)
build-error: 0 (30 days)
Voilà, tout simplement, lsusb va lister tous les appareils connectés au Mac en USB, à la manière de la commande Linux du même nom.
L'installation est toujours aussi simple avec brew
brew install lsusb
et ne devrait pas prendre trop de temps, car l'application fait à peine plus de 12ko, comme indiqué dans sa description.
Ensuite, il n'y a plus qu'à lancer l'application pour lister vos appareils USB
lsusb
Sur ma machine, un peu chargée, je l'avoue, voici le résultat
2021-06-07 16:36:18.466 system_profiler[51179:60828750] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
Bus 253 Device 001: ID 05ac:1006 Apple Inc. Keyboard Hub Serial: 000000000000
Bus 253 Device 002: ID 05ac:0250 Apple Inc. Apple Keyboard
Bus 090 Device 001: ID 0a5c:4500 Broadcom Corp. BRCM2046 Hub
Bus 090 Device 000: ID 05ac:8215 Apple Inc. Bluetooth USB Host Controller Serial: 002500C5685E
Bus 029 Device 001: ID 046d:c07e Logitech Inc. Gaming Mouse G402 Serial: 6D94457C5253
Bus 000 Device 001: ID 0bda:0412 Realtek Semiconductor Corp. 4-Port USB 3.0 Hub
Bus 000 Device 002: ID 05e3:0616 Genesys Logic, Inc. USB3.0 Hub
Bus 000 Device 005: ID 05e3:0616 Genesys Logic, Inc. USB3.0 Hub
Bus 000 Device 008: ID 19b9:3533 19b9 Drobo5D3 Serial: D0A184502600162
Bus 000 Device 006: ID 0463:ffff EATON Ellipse PRO Serial: P363K04TKW
Bus 000 Device 003: ID 0bda:5412 Realtek Semiconductor Corp. 4-Port USB 2.0 Hub
Bus 000 Device 004: ID 05e3:0610 Genesys Logic, Inc. USB2.0 Hub
Bus 000 Device 026: ID 077d:0410 077d Griffin PowerMate
Bus 000 Device 010: ID 05e3:0610 Genesys Logic, Inc. USB2.0 Hub
Bus 000 Device 011: ID 047f:c021 Plantronics, Inc. Plantronics RIG
Bus 000 Device 001: ID 1d6b:IPCI
IPCI Linux Foundation USB 2.0 Bus
Bus 000 Device 001: ID 1d6b:IPCI Linux Foundation USB Bus
Bus 000 Device 001: ID 1d6b:IPCI
IPCI
IPCI Linux Foundation USB Bus
Bus 000 Device 001: ID 1d6b:IPCI
IPCI
1100 Linux Foundation USB Bus
Ca fonctionne, c'est bien, mais quel intérêt pour cette application ?
Et bien, si vous avez toujours un terminal à porter de main, c'est bien plus rapide à appeler que de lancer la très lourde application Information Système Apple. Plus techniquement, cela peut être utile dans un script bash pour vérifier la présence ou non d'un appareil particulier.
- Homebrew - Gestionnaire de paquets
- Guetzli, une librairie d'encodage JPG optimisée
- Installer les commandes ecm et unecm sur macOS
- Homebrew : Recherche et commandes avancées
- Astuce macOS : Gérer les images disques au format bin/cue
- Plein phare sur une application Brew : youtube-dl
- Plein phare sur une application Brew : smartmontools
- Plein phare sur une application Brew : minidlna
- Brew et les paquets installés
- Plein phare sur une application Brew : unrar
- Plein phare sur une application Brew : glances
- Brew et les paquets à mettre à jour
- Plein phare sur une application Brew : watch
- Homebrew et la gestion de l'espace disque
- Plein phare sur une application Brew : ncdu
- Plein phare sur une application Brew : TestDisk
- Convertir une série d'images en GIF animé sur macOS
- Plein phare sur une application Brew : p7zip
- Plein phare sur une application Brew : Optimiser des PNGs avec ImageOptim
- Plein phare sur une application Brew : pstree
- Plein phare sur une application Brew : lsusb
- Plein phare sur une application Brew : rename
- Plein phare sur une application Homebrew : nmap
- Gérer les mises à jours des applications Homebrew sur 10.14 et inférieur.
- Gérer les mises à jours des applications Homebrew sur 10.14 et inférieur, partie 2.
- Plein phare sur une application Brew : yt-dlp
- Homebrew : Corriger un problème de dépendances trop récentes