Bug 451881

Summary: Dbus activation in desktop file breaks starting minimized in system tray
Product: [Applications] kwalletmanager Reporter: Antonio Rojas <arojas>
Component: generalAssignee: Friedrich W. H. Kossebau <kossebau>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: 22.03.80   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Antonio Rojas 2022-03-25 10:41:37 UTC
The dbus activation stuff added to the desktop file in 22.04 breaks the option to start the application minimized in the system tray. The application window is always displayed on startup (only if launching from the desktop file, not from the command line).

Filed for kwalletmanager, but this affects other applications with similar changes which support starting minimized: at least konversation is affected too.
Comment 1 Friedrich W. H. Kossebau 2022-03-26 21:09:18 UTC
Git commit e1391cb3ab7eaf929989e7954180daff3b9c7566 by Friedrich W. H. Kossebau.
Committed on 26/03/2022 at 21:09.
Pushed by kossebau into branch 'release/22.04'.

kwalletmanager: do not show window on activation if not already shown

M  +8    -3    src/manager/kwalletmanager.cpp

https://invent.kde.org/utilities/kwalletmanager/commit/e1391cb3ab7eaf929989e7954180daff3b9c7566
Comment 2 Friedrich W. H. Kossebau 2022-03-26 21:13:08 UTC
Going now for konversation & Co. to see if there is a fix possible, or if DBusActivatable behaviour pattern is not compatible with existing config options.