[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#920324: Acknowledgement (plasma-workspace: device notifier turn off the external hard disk when it is dismounted) - workaround



Dear Maintainer,
to solve the problem I wrote the following rule for udev:

file: /etc/udev/rules.d/99-usbdisk-nopoweroff.rules

# CHECK FLAG POWEROFF HARDDISK USB CONNECTED (LABEL "MOBILE")
# udisksctl info -d "$(udisksctl info -b "$(blkid -L MOBILE 2>/dev/null)"|grep -E "^\s+Drive:"|sed "s|^.*/||g;s|'||g")"|grep CanPowerOff

# TEST RULES AND FIND PROPERTIES
# drv="$(blkid -L MOBILE 2>/dev/null|sed "s|/dev/\(.d[a-z]\)[0-9]\+|\1|g")"; udevadm info --query all --path /sys/block/$drv/

# RELOAD RULES
# sys restart udev

# intercept and override CanPowerOff flag for generic usb disk
SUBSYSTEM=="block", ACTION="" ENV{ID_TYPE}=="disk", ENV{ID_BUS}=="usb", ENV{UDISKS_CAN_POWER_OFF}="0"

now the behavior is what is expected.
Thanks,
Antonio


Reply to: