123456789101112131415161718192021222324252627282930313233 |
- #!/bin/bash
- echo "This script helps debug audio and USB KVM devices."
- echo "Make sure you have the necessary permissions to access audio and USB devices."
- echo ""
- echo "------------------"
- echo "Checking for required tools..."
- # Check if 'arecord' (ALSA tool) is installed
- if ! command -v arecord &> /dev/null; then
- echo "Warning: 'arecord' (ALSA audio recorder) is not installed. Please install it for audio debugging."
- else
- echo "'arecord' is installed."
- fi
- # Check if 'v4l2-ctl' (Video4Linux2 control tool) is installed
- if ! command -v v4l2-ctl &> /dev/null; then
- echo "Warning: 'v4l2-ctl' (Video4Linux2 control tool) is not installed. Please install it for USB video device debugging."
- else
- echo "'v4l2-ctl' is installed."
- fi
- # List all audio devices
- echo "------------------"
- echo "Listing audio devices"
- sudo ./dezukvmd -mode=debug -tool=audio-devices
- # List all USB KVM devices
- echo "------------------"
- echo "Listing USB KVM devices"
- sudo ./dezukvmd -mode=debug -tool=list-usbkvm
- echo "------------------"
- echo "The finalized KVM device group is listed below: "
- sudo ./dezukvmd -mode=debug -tool=list-usbkvm-json
|