Feature #15546

Feedback needed when clicking on Persistence wizard → configure ASP gear button

Added by emmapeel 2018-04-18 11:12:57 . Updated 2019-04-03 09:28:38 .

Status:
Rejected
Priority:
Low
Assignee:
Category:
Target version:
Start date:
2018-04-18
Due date:
% Done:

0%

Feature Branch:
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Additional Software Packages
Deliverable for:

Description

When clicking on the configuration button on the Additional software section of the Persistence wizard, nothing happens for a while.

I clicked several times on it, and the menu opened several times too.

While fixing Bug #15528 could also make this experience a little better, I think it would be good to have also a ‘spinner’ while you wait for the configuration window to open.


Subtasks


Related issues

Related to Tails - Bug #15528: Additional Software gets opened multiple times Confirmed 2018-04-12
Related to Tails - Bug #15101: Add feedback when opening desktop launchers Resolved 2017-12-25
Related to Tails - Feature #15827: Give feedback while the persistence setup is starting Confirmed 2018-08-21

History

#1 Updated by emmapeel 2018-04-18 19:06:08

  • Status changed from New to Confirmed

#2 Updated by intrigeri 2018-06-05 13:15:17

If there’s correct feedback when starting the same app via other means (e.g. apps menu) then it’s a tps bug. Otherwise it’s a bug in the ASP config .desktop file (see Bug #15101 for details).

#3 Updated by sajolida 2018-06-05 15:42:28

  • Deliverable for deleted (299)

We’ll try to fix that but it’s not a blocker to deliver SponsorW_2017.

#4 Updated by sajolida 2018-06-05 15:49:15

#5 Updated by alant 2018-07-27 22:23:57

  • Status changed from Confirmed to In Progress
  • % Done changed from 0 to 10
  • QA Check changed from Dev Needed to Ready for QA

I added WMClass to .desktop file, to be tested in next ISO.

#6 Updated by alant 2018-07-30 22:51:08

  • Assignee changed from alant to intrigeri
  • QA Check changed from Ready for QA to Dev Needed

intrigeri wrote:
> If there’s correct feedback when starting the same app via other means (e.g. apps menu) then it’s a tps bug.

I fixed the .desktop file, there is now good feedback from the Applications menu, but not from Persistence Setup.

#7 Updated by intrigeri 2018-08-01 02:51:46

  • % Done changed from 10 to 0

I’ll give it a try but we’ve decided this was not a blocker we’re supposed to submit the entire branch for review in a few days, and I was not supposed to be available for this work right now. So to be clear, don’t count on this being fixed in 3.9 (or ever).

#8 Updated by Anonymous 2018-08-07 13:57:58

  • related to Bug #11528: Tails DVD Labeled "Windows" When Booted added

#9 Updated by Anonymous 2018-08-07 13:58:03

  • related to deleted (Bug #11528: Tails DVD Labeled "Windows" When Booted)

#10 Updated by Anonymous 2018-08-07 13:58:07

  • related to Bug #15528: Additional Software gets opened multiple times added

#11 Updated by Anonymous 2018-08-07 13:58:29

  • related to Bug #15101: Add feedback when opening desktop launchers added

#12 Updated by Anonymous 2018-08-07 13:59:01

Ack. Let’s see if you find time, otherwise postpone and/or reassign to Alan?

#13 Updated by intrigeri 2018-08-10 13:52:46

u wrote:
> Ack. Let’s see if you find time,

Yep! I’m taking a look as we speak.

> otherwise postpone and/or reassign to Alan?

I’d rather say: otherwise forget it (possibly low prio / starter ticket, more realistically reject). This is not a sponsor deliverable. And I doubt Alan will want to touch Perl code.

#14 Updated by intrigeri 2018-08-10 16:19:38

  • Subject changed from Feedback needed when clicking on Persistence wizard - gears button to Feedback needed when clicking on Persistence wizard → configure ASP gear button
  • Assignee deleted (intrigeri)
  • Target version deleted (Tails_3.9)

I think this problem comes from running t-p-s as a dedicated user with sudo. So first of all I wanted to check whether t-p-s itself was able to signal its startup / GNOME Shell was able to notice it: if that does not work, there’s little chance that it’ll work for another app started from t-p-s. I’ve added these lines:

StartupNotify=true
StartupWMClass=tails-persistence-setup

… to /usr/share/applications/tails-persistence-setup.desktop and I see a spinner but the mouse cursor is not restored when t-p-s has started (it is restored only after a timeout), which is why — I think — I’ve set StartupNotify=false in that file in the first place.

I can reproduce this when starting the Unsafe Browser, which is started in a similar manner as t-p-s.

I think this will be fixed for free when we port all our apps run via sudo to run as the amnesia user (with a privileged backend if needed) which we’ll need to do for Wayland. So I’ll mark this as blocked by the move to Wayland and will put this on the back burner for now.

#15 Updated by intrigeri 2018-08-10 16:20:07

#16 Updated by intrigeri 2018-08-10 16:20:49

  • blocked by Feature #15142: Make tails-persistence-setup compatible with Wayland added

#17 Updated by intrigeri 2018-08-10 16:20:53

#18 Updated by intrigeri 2018-08-10 16:21:43

#19 Updated by intrigeri 2018-08-22 10:37:13

  • related to Feature #15827: Give feedback while the persistence setup is starting added

#20 Updated by Anonymous 2019-03-08 15:18:52

  • Status changed from In Progress to Confirmed

#21 Updated by alant 2019-04-02 15:26:59

  • Priority changed from Normal to Low

Do we really want to spend time on this ? It seems to me to have low improvment/time needed.

#22 Updated by intrigeri 2019-04-03 09:28:24

  • blocks deleted (Feature #15142: Make tails-persistence-setup compatible with Wayland)

#23 Updated by intrigeri 2019-04-03 09:28:38

  • Status changed from Confirmed to Rejected