Доступ к настройкам ярлыков можно получить через:
Click on diamond right beside qmmp --> Select "settings" --> Shortcuts
Буквально прочитав ваш вопрос, вы можете сохранить ключ на блочном устройстве:
echo The Key > /dev/sdf
read thekey < /dev/sdf
Но это предполагает, что пользователь может читать/записывать на USB-устройство. Это можно сделать следующим образом :Разрешить обычным пользователям запись на периодически блокирующие устройства
Создайте собственный раздел на устройстве. Это позволяет по-прежнему использовать (большую часть )устройства.
Хотя можно сделать
echo "$key" > /dev/sde2
Наверное, лучше иметь в разделе какого-нибудь узнаваемого лидера. Таким образом, вы можете определить, действительно ли это ключевое -устройство или просто устройство. Так что, вероятно, что-то вроде:
cat > /dev/sdg2 <<EOF
some_fixed_string_with_a_lot_of_random_characters
$key
closing
EOF
read -d '' -a x < /dev/sdg2
if [ ${x[0]} = "some_fixed_string_with_a_lot_of_random_characters" ] ; then
key=${x[1]}
fi
Вам, вероятно, следует также проверить размер раздела, чтобы предотвратить read
захват слишком большого объема данных. И, как сказал Оле Танге, Разрешить обычным пользователям писать на прерывистые блочные устройства