Description of problem: Adjusting the scrollback settings in konsole does not change the default lines kept via scrollback. I switched from Debian to Fedora last Fall, and Fedora is the the only distro I have experienced this issue. Version-Release number of selected component (if applicable): 17.12.2-2.fc28 I also experienced this issue on fc27. How reproducible: Easily. Steps to Reproduce: 1. Change scrollback to a fixed scrollback > 1000 or unlimited scrollback 2. Run a command with > 1000 lines of scrollback Actual results: Only the default number of lines of scrollback are displayed (I am not sure of the exact number). Expected results: Scrollback should go as far back as set. Either unlimited, or the number input as "fixed".
The only change fedora makes to stock configuration is to set scrollbackUseCacheLocation to true by default, ie, settings -> configure konsole -> file location -> use user specific location (but that's only relevant if one uses unlimited scrollback). That said, I cannot reproduce. I create a new profile, set scroll back to 2000, then select File -> new tab -> new profile and run, for i in {1..2000} ; do echo $i; done; and my scrollback includes all of it.
I can see that default is set to ~/.cache/konsole. I checked that directory on my machine, and it is empty. I just tried changing that to /tmp and restarting konsole, but no new file was created in /tmp. Running "for i in {1..2000} ; do echo $i; done;" only scrolls back to "931". Thanks for looking into the issue.
FYI, that custom dir is only used if you set *unlimited* scrollback, otherwise, it's save in memory
I was actually able to resolve the issue by creating a new profile and switching to that (without any changes). When I switch back to the original profile it still works. I assume for some reason it wasn't using any profile. Since this looks like an issue on my end, we can close this bug. Thanks for the help.
OK, thanks for the additional testing too