dwmblocks
私はラップトップのステータスバーにDWM(タイルウィンドウマネージャ)を使用しています。このノートパソコンには3つのUSBポートがあります。このスクリプトを使用してUSBドライブを接続すると、ステータスバーにブロック(アイコン)を検出して表示します。
if [[ "$(dmesg -S | tail | grep "usb-storage")" =~ "USB Mass Storage device detected" ]]; then
icon="
答え1
確かに
udiskctlを使用してダンプされる
#!/bin/bash
if [[ "$(udisksctl dump|awk -F':\n' -vRS= '/[ \t]*HintAuto:[ \t]*true/&&/\.Filesystem:/{print "found"}')" != "" ]]; then
icon=" "
else
icon=""
fi
printf "%s%s\\n" "$icon"
あなたは脱出できます。
udisksctl dump|grep 'HintAuto:\s*true'
CD/DVDドライブやカードリーダーがない場合