Bug 498975 - saved tab layout cannot be restored
Summary: saved tab layout cannot be restored
Status: RESOLVED INTENTIONAL
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 24.12.1
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-01-21 18:40 UTC by Vadym Krevs
Modified: 2025-01-24 23:28 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vadym Krevs 2025-01-21 18:40:10 UTC
SUMMARY


STEPS TO REPRODUCE
1.  Open Konsole, and create 6 new tabs.
2.  Use Ctrl-Alt-S to give each of these tabs different names.
3.  View->Save tab layout
4. Quit and start Konsole again. Only 1 tab titled "bash" is shown
5. View->Load tab layout and load previously saved file.

OBSERVED RESULT
2 tabs called "bash" are opened

EXPECTED RESULT
All previous tabs saved at step 3 are opened and have their respective names.

SOFTWARE/OS VERSIONS
Operating System: openSUSE Leap 15.6
KDE Plasma Version: 6.2.90
KDE Frameworks Version: 6.10.0
Qt Version: 6.8.1
Kernel Version: 6.4.0-150600.23.33-default (64-bit)
Graphics Platform: X11
Graphics Processor: NVIDIA GeForce RTX 4060 Ti
Comment 1 John Kizer 2025-01-24 20:01:53 UTC
Hi - the "Tab Layout" in those Save/Load menu items refers to the layout of Split Views within that tab. For example, if you set up a tab with 1 tall terminal on the left and two shorter terminals on the right (top/bottom split), you can save that arrangement with Save Tab Layout and then restore it with Load Tab Layout.

The feature it sounds like you're looking for is managed through config files and the command-line, and is described on this page in the --tabs-from-file section: https://docs.kde.org/stable5/en/konsole/konsole/command-line-options.html

Thanks!
Comment 2 Vadym Krevs 2025-01-24 23:28:33 UTC
John - thank you very much for the docs link, this is exactly what I was looking for.