[Bug 1160089] New: Quassel IRC not recovered by KDE session restore
http://bugzilla.opensuse.org/show_bug.cgi?id=1160089 Bug ID: 1160089 Summary: Quassel IRC not recovered by KDE session restore Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.1 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: KDE Workspace (Plasma) Assignee: opensuse-kde-bugs@opensuse.org Reporter: marix@marix.org QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- On Leap 15.1 I have KDE configured to restore my last session on log-in. While this successfully restarts applications like Firefox and KMail, one particular application does not get started on Log-In, even when it was the in-focus application during log-out: Quassel IRC (the client only version). Expected behaviour for me would be that Quassel IRC is simply restarted on log-in, just like any other application. Sadly I don't have any good idea what logs would be relevant. Thus, let me know if there's any log output I should provide. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1160089
http://bugzilla.opensuse.org/show_bug.cgi?id=1160089#c1
--- Comment #1 from Matthias Bach
http://bugzilla.opensuse.org/show_bug.cgi?id=1160089
http://bugzilla.opensuse.org/show_bug.cgi?id=1160089#c2
Fabian Vogt
http://bugzilla.opensuse.org/show_bug.cgi?id=1160089
http://bugzilla.opensuse.org/show_bug.cgi?id=1160089#c3
--- Comment #3 from Matthias Bach
http://bugzilla.opensuse.org/show_bug.cgi?id=1160089
http://bugzilla.opensuse.org/show_bug.cgi?id=1160089#c4
Fabian Vogt
http://bugzilla.opensuse.org/show_bug.cgi?id=1160089
http://bugzilla.opensuse.org/show_bug.cgi?id=1160089#c5
Matthias Bach
http://bugzilla.opensuse.org/show_bug.cgi?id=1160089
http://bugzilla.opensuse.org/show_bug.cgi?id=1160089#c6
Fabian Vogt
I ran `QT_LOGGING_RULES="*.debug=true" quasselclient > debug.log`. Sadly, there is nothing obvious in the output. Overall, it also looks rather quiet for debug output.
Debug output is written to stderr, so you have to use &>debug.log. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1160089
http://bugzilla.opensuse.org/show_bug.cgi?id=1160089#c7
--- Comment #7 from Matthias Bach
(In reply to Matthias Bach from comment #5)
I ran `QT_LOGGING_RULES="*.debug=true" quasselclient > debug.log`. Sadly, there is nothing obvious in the output. Overall, it also looks rather quiet for debug output.
Debug output is written to stderr, so you have to use &>debug.log.
Thanks. That's actually what I did. I just failed at copy and pasting the command line (as I stripped a path from the filename). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1160089
http://bugzilla.opensuse.org/show_bug.cgi?id=1160089#c8
--- Comment #8 from Fabian Vogt
(In reply to Fabian Vogt from comment #6)
(In reply to Matthias Bach from comment #5)
I ran `QT_LOGGING_RULES="*.debug=true" quasselclient > debug.log`. Sadly, there is nothing obvious in the output. Overall, it also looks rather quiet for debug output.
Debug output is written to stderr, so you have to use &>debug.log.
Thanks. That's actually what I did. I just failed at copy and pasting the command line (as I stripped a path from the filename).
There should be much more output, like logging all input and paint events. Maybe quassel daemonizes? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1160089
http://bugzilla.opensuse.org/show_bug.cgi?id=1160089#c9
Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=1160089
http://bugzilla.opensuse.org/show_bug.cgi?id=1160089#c10
--- Comment #10 from Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=1160089
http://bugzilla.opensuse.org/show_bug.cgi?id=1160089#c11
--- Comment #11 from Fabian Vogt
Maybe quassel would just need to disable Qt's fallback session management, that closes the window automatically on logout.
I.e. call QGuiApplication::setFallbackSessionManagementEnabled(false) on start.
See https://doc.qt.io/qt-5/qguiapplication. html#isFallbackSessionManagementEnabled
It already does: https://github.com/quassel/quassel/blob/93f36a585e19397a4c68734b45ea59798d1f... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1160089
http://bugzilla.opensuse.org/show_bug.cgi?id=1160089#c12
--- Comment #12 from Matthias Bach
http://bugzilla.opensuse.org/show_bug.cgi?id=1160089
http://bugzilla.opensuse.org/show_bug.cgi?id=1160089#c13
Matthias Bach
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com