[Konsole-devel] [Bug 152385] Konsole keeps on altering my default terminal size

Thomas Zander zander at kde.org
Fri Nov 16 23:29:35 UTC 2007


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=152385         




------- Additional Comments From zander kde org  2007-11-17 00:29 -------
> > Or, like the kde3 version, not save it unless I ask for saving it? :)
>
> I have had several requests over IRC and at Akademy for Konsole to
> automatically remember its window size between sessions, 


Did you get feedback from people that requested it and actually used it?  
It sounds great in principle, but it really is horrible and makes me feel 
like I'm walking on my toes.  Every time I resize the window, or worse, 
when kwin or some konsole app resizes it for me, I have to manually undo 
that resize some point in the future.
It feels like working in an app that has no undo, I have to really think 
about every action I do since I can get hurt later on.

Usecase;
I start a konsole and go to my music dir; I then start ogg123 and play 
some music.
I want to make the konsole some 4 lines tall as that is enough to see the 
current song name, and make it pretty wide to fit all the titles.  But 
doing so will make the next konsole I start loose my preferred size for 
programming in vim which I spent quite a lot of time making since it 
makes two konsoles fit perfectly side by side on one monitor.

I suggest to use profiles for this instead.

> and also 
> several bug reports from users complaining that they were unable to
> figure out how to save changes to the default setup in KDE 3.


That makes sense; the only place was the context menu and there was no way 
to save it from the dialog.  If you combine *all* settings in one dialog 
you win immensely in the findability department.

Your solution to make it happen automatically seems to be a bit extreme 
and ignores valid usecases.

I suggest to use profiles for this instead.

> Making the window size management automatic was intended to make this
> easier for users and behave like other KDE applications (which also use
> KMainWindow internally).


The big difference between konsole and most other applications is that a 
konsole is just a front end to any number of other applications. So, 
whereas using kopete will make you perform the same task every time you 
use the same window this is not true for konsole.
And because konsole can't distinguish between all the different apps a 
user wants to run in a konsole it should not assume things like that the 
next time its being used the same size is going to be useful.
I suggest to use profiles for this instead.

> Presumably this problem affects other KDE applications as well,
> although Konsole gets used more than they do.  Perhaps I should mail to
> kde-core-devel?


Sounds more like a usability thing to me...

> > Yeah, when that gets finished so I can actually set the keyboard
> > shortcuts I guess it will get better.
>
> You can do that now.  Settings -> Manage Profiles.  Click the Shortcut
> column for the profile that you want to assign a shortcut to and enter
> the shortcut.


I tried that; I typed "Ctrl+Shift+N", but also "Ctrl-F".  Didn't do 
anything...

> > Maybe it would be good to set one profile as a 'default' so using the
> > 'new tab' feature would use that one.
>
> You can do that as well.  Settings -> Manage Profiles.  Click the
> profile you want as the default and click "Set as Default".


Also doesn't seem to work; I only have one profile and the 'set as 
default' is ghosted out.
But when I use the 'new tab' menu option it doesn't use this profile.

I suggest to make the size a part of the profile so editing the profile 
and pressing 'ok' there will save the size. Optionally you can add a 
checkbox for each profile stating the size should always be saved for 
that specific profile.



More information about the konsole-devel mailing list