Вот подход, который должен работать:
Получите список sdX
устройства для исключения
exclude=$(cut -d/ -f3 exclude.txt)
Выполните итерации по /sys/block/sdX
каталоги:
for sysfile in /sys/block/sd? ; do
Извлеките sdX
имя от того пути и сборка delete
имя файла
dev=$(basename $sysfile)
del=$sysfile/device/delete
Проверьте если это sdX
находится в исключенном списке:
if [[ $exclude == *$dev* ]] ; then
echo "Device $dev excluded"
Проверьте, есть ли у Вас соответствующие полномочия записи на удалить файле
elif [ ! -w $del ] ; then
echo "$del does not exist or is not writable"
Сделайте удаление (не действительно)
else
echo "echo 1 > $del"
fi
Вы сделаны!
done
Ну, имя ключа "Супер".
key "Super+k" konsole
key "Super+f" firefox
key "Super+e" emacs -fg white -bg black -cr honeydew2
key "Super+g" gimp
key "Super+l" libreoffice
key "Super+Shift+k" konversation
key "Super+r" killall -SIGHUP icewm
key "Super+Shift+Ctrl+k" krdc
key "Super+v" vlc
Я особенно как Super+r
Для меня работы в/.icewm/keys это (просто добавляют к ключам Вашу раскладку клавиатуры):
ключевой "Super+i" setxkbmap - расположение это
ключевой "Super+s" setxkbmap - расположение sk
ключевой "Super+e" setxkbmap - расположение LATAM