On Thu, 2020-10-22 at 18:27 +0800, Ed Greshko wrote:
On 19/10/2020 23:25, Patrick O'Callaghan wrote:
> If I'm running qBittorrent and try to log out with Ctrl-Alt-Del, or by
> using the DE's menu, I get this message. It doesn't matter if qBT is
> actually doing anything at the time. I have to manually quit the
> program before these logout methods will work.
>
> I'm running KDE and previously asked this question on the Fedora KDE
> list (back in May) but got no replies.
>
> Previous versions of Fedora never did this. Is there some magic setting
> somewhere that I can turn off? It only ever happens with qBT but there
> doesn't seem to be an in-program setting to control it. I even asked on
> the qBT user's forum and again got no replies.
>
Found something "interesting".
I installed qbittorrent in a VM. I started it. And attempted to logout. I got the
message
you've shown.
(errata)
Just as a test I did "qdbus org.kde.ksmserver /KSMServer logout 0 0 2" and this
forced a logout.
I was going to suggest you make a desktop icon to do that. But on login one gets a
message
about an application terminating unexpectedly. (Not 100% sure it is related).
(\errta)
Anyway, in the qbittorent I then unchecked "Show qBittorent in notification
area".
After this, the logout worked as expected.
Then, logged in again and rechecked the box. The logout still worked as expected.
Thanks Ed, that's above and beyond. Can I ask if under the "Show qBT in
notification area" you had both boxes ticked? There's one for
"Minimize" and one for "Close". I find that unticking the Close one
is
what seems to work. I presume the logic is that closing to the
notification area means leaving the program running, which is correct,
but now also means "prevent logout", which it never used to mean. It's
a change of behaviour. The old line about "bugs redefined as features"
comes to mind.
Thanks again.
poc