Bug 184958 - profile settings are mixed with konsole settings
Summary: profile settings are mixed with konsole settings
Status: RESOLVED LATER
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Unspecified
: NOR normal
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-19 18:35 UTC by Maciej Pilichowski
Modified: 2009-02-21 15:13 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Maciej Pilichowski 2009-02-19 18:35:20 UTC
Version:            (using KDE 4.2.0)
Installed from:    SuSE RPMs

Take for example -- green text on black background. Profile? Sure. Because you can define colors per each profile.

Tabbar placement -- can user place tabbar for profile A at top, and for profile B at the bottom? Theoretically -- yes. Does it make sense? No.

Please -- get all settings which makes sense only for konsole as application from profiles and make "configure konsole" entry in the menu, to configure application.
Comment 1 Robert Knight 2009-02-20 13:50:27 UTC
There is already another bug report about separating out profile settings and window/tab settings.  I couldn't find it right away.

> "configure konsole" entry in the menu, to configure application.

Right now, all the settings are in one dialog.  I think it would cause confusion if some of the settings were in a dialog for which the menu action just read 'Configure Konsole'.  'Window Settings' might be okay - but then I have a request to make window size a per-profile setting for example, so the distinction is not so clear.
Comment 2 Maciej Pilichowski 2009-02-20 14:17:25 UTC
Robert, how window size can be per profile? With such thing as this you need immediately profile priorities.

I doubt the name "configure konsole" would lead to confusion, this is KDE-wide convention so konsole should follow it. Btw. this leads me to an idea -- moving entirely everything to "configure konsole". One section (within it) would be "appearence" and the second, tree-like "profiles". It is just an idea, but I like it most -- everything would be in one place, easy to manage.
See: kile, konqueror.
Comment 3 Robert Knight 2009-02-21 11:49:19 UTC
> I doubt the name "configure konsole" would lead to confusion, 
> this is KDE-wide convention so konsole should follow it.

Except that most applications don't have the concept of profiles - which is useful in Konsole.

> Robert, how window size can be per profile?

When a new window is opened, it has a default profile for that window.  You can see this if you use the Konsole quick launcher plasma widget which someone else wrote to go in the panel.  The request others have made is for Konsole to remember the last used window size for a window opened with a particular profile.
Comment 4 Maciej Pilichowski 2009-02-21 12:32:21 UTC
> Except that most applications don't have the concept of profiles - which is
> useful in Konsole.

Of course, but as you said profiles are part of Konsole, so "configuring Konsole" is not confusing (name).

Please consider KMail -- many apps (including Konsole) do not have identities but KMail provided "configure KMail" where you can configure identities. 

So I think you should not worry, there is no such big difference between grasping identity and profile. There is more confusion when each app comes with its own way of configuring things.

KMail here is good example actually, with such UI it would be more easier to use konsole (thanks to uniform UI).

> [ window size & profile ]

It makes only sense with single tab window, but Konsole is TDI app, and then such settings are ambiguous at best (like tabbar placement).
Comment 5 Robert Knight 2009-02-21 15:13:57 UTC
There is another bug report open for having tab bar settings separated from the profile.  I can't find it right now but since I know its there I'll mark this as resolved/LATER until I find the original one.