Feature #15900

Consider mounting external drives automatically (enable automount)

Added by sajolida 2018-09-02 14:15:39 . Updated 2019-01-28 18:50:49 .

Status:
Confirmed
Priority:
Normal
Assignee:
Category:
Target version:
Start date:
2018-09-02
Due date:
% Done:

0%

Feature Branch:
Type of work:
Discuss
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

See:


Subtasks


Related issues

Related to Tails - Feature #15628: Consider re-enabling automounting to improve VeraCrypt UX Resolved 2018-05-30
Related to Tails - Bug #15902: No error message when saving to a volume that is not mounted Confirmed 2018-09-02
Related to Tails - Feature #14544: Spend software developer time on smallish UX improvements In Progress 2018-08-31
Related to Tails - Feature #9569: Research available protections against rogue USB devices Confirmed 2015-06-13
Related to Tails - Feature #8393: Replace sound-juicer with Goobox (aka. GNOME CD Player) Confirmed 2014-12-05
Blocks Tails - Bug #15767: Inserting encrypted USB drive does not prompt for decryption Confirmed 2018-08-06

History

#1 Updated by sajolida 2018-09-02 14:15:54

  • related to Feature #15628: Consider re-enabling automounting to improve VeraCrypt UX added

#2 Updated by sajolida 2018-09-02 14:16:00

  • related to Bug #15767: Inserting encrypted USB drive does not prompt for decryption added

#3 Updated by sajolida 2018-09-02 14:17:23

  • related to Bug #15902: No error message when saving to a volume that is not mounted added

#4 Updated by sajolida 2018-09-02 16:49:12

  • related to Feature #14544: Spend software developer time on smallish UX improvements added

#5 Updated by intrigeri 2018-09-19 14:36:54

  • related to deleted (Bug #15767: Inserting encrypted USB drive does not prompt for decryption)

#6 Updated by intrigeri 2018-09-19 14:37:00

  • blocks Bug #15767: Inserting encrypted USB drive does not prompt for decryption added

#7 Updated by intrigeri 2018-09-19 15:08:15

I’m wondering if we’re looking at the right target: if I got it right, what we need is not really mounting drives automatically, it’s giving the user clear feedback about the fact they’ve plugged something that was recognized by the system as external storage, and giving the user a way to open said storage in one click, without having to find where the *%! Tails has hidden it. I suspect we’re looking at this through the automount vs. not-automount prism only because this is the configuration means that current GNOME exposes via a boolean setting. But I’d like to propose a third way :)

Here’s what I would find ideal: when plugging in an external storage medium, don’t mount it (like Tails does currently) but display a notification about it (just like GNOME does by default) that offers to mount and open it in Files. Same for encrypted storage modulo s/mount/unlock and mount/. This way, we get the UX we want without the security regression nor the corresponding change management work.

Implementation wise, I don’t know if GNOME upstream could be convinced to do this by default, or at least support opting-in for this behaviour; given the current setting is a boolean, it does not seem trivial to add support for a first value (such as “propose” or “ask”). On Feature #15628 segfault mentioned something about the GVfs monitor but I don’t know if that’s the only component involved here. https://sources.debian.org/src/gnome-shell/3.30.0-1/js/ui/components/automountManager.js/ suggests that GNOME Shell is involved too.

#8 Updated by sajolida 2018-09-20 01:55:33

> Here’s what I would find ideal: when plugging in an external storage medium, don’t mount it (like Tails does currently) but display a notification about it (just like GNOME does by default) that offers to mount and open it in Files. Same for encrypted storage modulo s/mount/unlock and mount/.

I like that!

#9 Updated by sajolida 2019-01-23 13:25:21

  • related to Feature #9569: Research available protections against rogue USB devices added

#10 Updated by intrigeri 2019-01-23 13:28:53

I don’t think that it’s the right time to propose this to GNOME given the work they’re doing on having a USB “firewall” (Feature #9569). Once we have that USB firewall, we can probably enable auto-mount without too many second thoughts.

#11 Updated by sajolida 2019-01-28 18:50:49

  • Assignee deleted (sajolida)

#12 Updated by sajolida 2019-08-10 17:52:47

  • related to Feature #8393: Replace sound-juicer with Goobox (aka. GNOME CD Player) added