Використання терміналу та gedit
Спочатку знайдіть ідентифікатор свого пристрою з терміналу, використовуючи його, lsusb
коли ваш пристрій підключено (наприклад 0951:1692
). Також вам слід знайти, як називається ваш пристрій lsblk
. Скажімо, це ім’я /dev/sdb1
.
Створіть новий сценарій, скажімо , unmount.sh
в /lib/udev
с sudo -H gedit /lib/udev/unmount.sh
і поставити наступні рядки всередині:
#!/bin/bash
udisks --unmount /dev/sdb1
udisks --detach /dev/sdb
Збережіть файл, закрийте його та зробіть його виконуваним за допомогою:
chmod +x /lib/udev/unmount.sh
Тепер ви повинні створити новий файл правила /etc/udev/rules.d/
з sudo -H gedit /etc/udev/rules.d/100-unmount-iphone.rules
і поставити там нове правило таким чином:
ACTION=="add", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="1692", RUN+="/lib/udev/unmount.sh"
Щоб перезавантажити правила udev без перезавантаження, використовуйте наступну команду:
sudo udevadm control --reload-rules
Використання каракатиці
Або інший спосіб - встановити та використовувати каракатицю - простий інструмент, який реалізує рефлекси на вашому комп’ютері.