SUMMARY It'd be nice to be able to restart the session or machine without losing the open tabs in Konsole. Most applications (e.g. Dolphin, Firefox) have that feature. In the past, X11 session management served this purpose, but with wayland that is not a thing any more, so it'd be great if Konsole implemented something like this itself.
I notice firefox restarts automatically but not konsole
*** Bug 456316 has been marked as a duplicate of this bug. ***
*** Bug 474350 has been marked as a duplicate of this bug. ***
*** Bug 492662 has been marked as a duplicate of this bug. ***
*** Bug 483057 has been marked as a duplicate of this bug. ***
This function should save the tab set every time it changes, not just in the end of the session, just like modern browsers do. If konsole is killed and re-started the tabs should be restored.
Created attachment 178489 [details] attachment-372744-0.html thats a worthy improvement, ill do my best to implement it On Mon, 17 Feb 2025 at 18:49 Yuri <bugzilla_noreply@kde.org> wrote: > https://bugs.kde.org/show_bug.cgi?id=461780 > > --- Comment #6 from Yuri <yuri@tsoft.com> --- > This function should save the tab set every time it changes, not just in > the > end of the session, just like modern browsers do. > If konsole is killed and re-started the tabs should be restored. > > -- > You are receiving this mail because: > You are the assignee for the bug.
*** Bug 500132 has been marked as a duplicate of this bug. ***
I'm not sure about the intention, but I suspect this bug should depend on https://bugs.kde.org/show_bug.cgi?id=436318.
I ran into a similar bug as a regression when migrating from X11 sessions to Wayland sessions (bug 512713). It seems that the scope of this bug is slightly different, but you may want to keep in mind that there is already some logic in Konsole to restore individual tabs. Restoring works even in a Wayland session, but saving works only in X11 sessions. Even if you decide that the existing feature is not worth fixing for Wayland (e.g. because you want to supersede it with this new feature), consider identifying the code and removing it to reduce duplication and bloat.