Neither of the above solutions are perfect, thus for x and beyond (and for Debian), I'd actually like to change it like this: udisks2-inhibit should create a temporary udev rule in /run/udev/rules.d/ with
SUBSYSTEM=="block", ENV{UDISKS_IGNORE}="1" on all block devices.
and then "udevadm trigger -subsystem-match=block" to apply it to existing devices.
Note that UDISKS_AUTO="0" won't suffice: We don't only want to avoid auto-mounting external USB storage (as we might install onto that), but also avoid accidental manual mounts by clicking on newly appearing drive icons.
Neither of the above solutions are perfect, thus for x and beyond (and for Debian), I'd actually like to change it like this: udisks2-inhibit should create a temporary udev rule in /run/udev/rules.d/ with
SUBSYSTEM= ="block" , ENV{UDISKS_ IGNORE} ="1" on all block devices.
and then "udevadm trigger -subsystem- match=block" to apply it to existing devices.
Note that UDISKS_AUTO="0" won't suffice: We don't only want to avoid auto-mounting external USB storage (as we might install onto that), but also avoid accidental manual mounts by clicking on newly appearing drive icons.