linuxmint / mintupdate

The Linux Mint Update Manager
324 stars 157 forks source link

Updates shouldn't steal window focus, ever. #727

Open MichaelMacha opened 2 years ago

MichaelMacha commented 2 years ago

Is your feature request related to a problem? Please describe. Updating Linux is an easy-going and everyday task. However, during an update, Mint Update will repeatedly steal window focus. I don't understand why this is, as it could easily and harmlessly happen in the background, and it's hard to think of a situation which would actually demand my already-occupied attention, immediately, from Mint Update. An icon change in the task bar, which it already does, is already more than enough.

Describe the solution you'd like It just doesn't need to steal window focus. Probably ever. If I'm either trying to watch a movie or play a game, or (in my case more often) working on a major multimedia project, it completely breaks my flow.

Describe alternatives you've considered

Additional context Generally speaking, focus stealing (and modal windows) is a relic mistake from the early days of X; when, presumably, there might have been situations which required immediate attention, such as entering a password at the time. However, in today's world (including with passwords) there's never a justification for stealing control and flow from the user, and it can even be dangerous—what if a click is intercepted by this window, which was intended for the frame it's covering up? Stranger things have happened.

terr72 commented 2 years ago

I totally agree on that. It is a constant fight every time an update is started: DL progress windows pops up, minimize, installation progress window pops up, minimize. Please fix that, the user experience would be so much smoother.

ahrnbom commented 2 years ago

I strongly agree

the-saddest-clown commented 2 years ago

I add my agreement on this issue. Mint Update should not act as it. Using the XFCE flavor.

terr72 commented 1 year ago

Out of desperation I tried Window Manager Tweaks > Focus > Activate focus stealing prevention, but it doesn't make a difference for MintUpdate.