Проблема с текстовым считывателем Java и иностранного языка

Раньше я не находил себя в ваших конкретных обстоятельствах, поэтому я не уверен, что это будет сделано достаточно, но самым простым способом, который я нашел для сброса USB-устройства, является эта команда: (Никаких внешних приложений не требуется )

sudo sh -c "echo 0 > /sys/bus/usb/devices/1-4.6/authorized"
sudo sh -c "echo 1 > /sys/bus/usb/devices/1-4.6/authorized"

Это фактический, который я использую для сброса моего Kinect, поскольку libfreenect, похоже, не имеет API для повторного сна. Он находится в моем ящике Gentoo, но ядро ​​должно быть достаточно новым, чтобы использовать ту же структуру пути для sysfs.

Очевидно, что это не будет 1-4.6, но вы можете либо вытащить этот путь устройства из своего журнала ядра (dmesg), или вы можете использовать что-то вроде lsusb, чтобы получить идентификаторы поставщика и продукта, а затем использовать быструю команду, подобную этой, чтобы указать, как пути связаны с разными парами идентификаторов поставщиков / продуктов:

for X in /sys/bus/usb/devices/*; do 
    echo "$X"
    cat "$X/idVendor" 2>/dev/null 
    cat "$X/idProduct" 2>/dev/null
    echo
done
0
задан 3 May 2018 в 18:56

0 ответов

Другие вопросы по тегам:

Похожие вопросы: