Bug 294304 - Konsole handbook show '--list-profile-properties', but this option is not available
Summary: Konsole handbook show '--list-profile-properties', but this option is not ava...
Status: RESOLVED INTENTIONAL
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR wishlist
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-17 14:08 UTC by Jim Anderson
Modified: 2012-02-18 17:38 UTC (History)
1 user (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 Jim Anderson 2012-02-17 14:08:57 UTC
Version:           unspecified (using KDE 4.5.1) 
OS:                Linux

I'm trying to invoke konsole as part of a startup script and I would like to use the '-p- option. But to use the '-p' option, I need to know the name of the properties that I want to set. I found the '--list-profile-properties' option at http://docs.kde.org/cgi-bin/desktopdig/search.cgi?show=development/en/kde-baseapps/konsole/command-line-options.html&collection=en&include=/development/&q=konsole , but when I tried to invoke this option, it was not recognized.

Incidentally, when I run 'konsole --help' at the command line, '--list-profile--properties' does not show up, so that is consistent with the behavior I see. I suspect that '--list-profile-properties' shows up in a later version of konsole. I'm running verion 2.5 of konsole. If this is the case, it might help to show that the '--list-profile-properties' option is available as of version xx.

Reproducible: Always

Steps to Reproduce:
konsole --list-profile-properties

Actual Results:  
konsole: Unknown option 'list-profile-properties'.
konsole: Use --help to get a list of available command line options.

Expected Results:  
I list of properties with current values

I ran konsole on Kubuntu 11.4 and crunchbang linux 10 and got the same results.

BTW, I really like konsole and I installed it in crunchbang which using openbox, not KDE. You might want to consider reducing the association with konsole with KDE.

Jim Anderson
Comment 1 Jekyll Wu 2012-02-17 15:13:58 UTC
The link you find is for the development version of konsole(currently at 2.8.999). The git history shows that "--list-profile-properties" option was added in KDE SC 4.7(konsole 2.7.0). 

You can visit the following URL to see all available profile properties for the development version: 

http://api.kde.org/4.x-api/kde-baseapps-apidocs/konsole/html/classKonsole_1_1Profile.html#a57848e15fe69d3f27565851fe7cda429 

Maybe we should also add similar URL into the handbook so that users can find it easily.

Maybe the real problem reflected in this report is KDE4 konsole does not have an actively updated changelog. That is generally due to lack of man power.

I'm glad to hear that you like Konsole. But I don't follow the point of "reducing the association with KDE". Konsole is the terminal emulator for KDE, so the logical tendency is better integration with KDE instead of the opposite. I guess what you want to say is less dependencies. Konsole depends upon kdelibs and libkonq, which should have been on your system if you use any other KDE application. The only way to reduce dependencies further is to make Konsole a Qt-only application, but then it is no longer what Konsole is intended to be.
Comment 2 Jekyll Wu 2012-02-18 11:50:15 UTC
Git commit d24e46e041b510c7f218a7c60e2bbd0b9b7c6ad4 by Jekyll Wu.
Committed on 18/02/2012 at 12:45.
Pushed by jekyllwu into branch 'master'.

Add link to the API reference for the --list-profile-properties option

That URL link contains detailed information for the meaning and
possibile values of each property

M  +8    -2    doc/manual/index.docbook

http://commits.kde.org/konsole/d24e46e041b510c7f218a7c60e2bbd0b9b7c6ad4
Comment 3 Jekyll Wu 2012-02-18 12:02:07 UTC
Well, there is not much thing we can or would like to do with old versions.
Comment 4 Jim Anderson 2012-02-18 17:38:30 UTC
Thank you for looking at this report. I have already seen in a later 
notice, that you have
closed this report with a 'won't fix' because I was looking at an older 
version. I totally
understand and support your decision. I will look at the documentation 
that you pointed
me to.


Please see my indented comments below.

Jim A.


On 02/17/2012 10:13 AM, Jekyll Wu wrote:
> https://bugs.kde.org/show_bug.cgi?id=294304
>
>
> Jekyll Wu<adaptee@gmail.com>  changed:
>
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                   CC|                            |adaptee@gmail.com
>
>
>
>
> --- Comment #1 from Jekyll Wu<adaptee gmail com>   2012-02-17 15:13:58 ---
> The link you find is for the development version of konsole(currently at
> 2.8.999). The git history shows that "--list-profile-properties" option was
> added in KDE SC 4.7(konsole 2.7.0).
>
> You can visit the following URL to see all available profile properties for the
> development version:
>
> http://api.kde.org/4.x-api/kde-baseapps-apidocs/konsole/html/classKonsole_1_1Profile.html#a57848e15fe69d3f27565851fe7cda429
>
> Maybe we should also add similar URL into the handbook so that users can find
> it easily.
>
> Maybe the real problem reflected in this report is KDE4 konsole does not have
> an actively updated changelog. That is generally due to lack of man power.
>    

    unless the changelog is fully automated, it probably more time
    than it is worth. (just my 2 cents of opinion)

> I'm glad to hear that you like Konsole. But I don't follow the point of
> "reducing the association with KDE". Konsole is the terminal emulator for KDE,
> so the logical tendency is better integration with KDE instead of the opposite.
> I guess what you want to say is less dependencies. Konsole depends upon kdelibs
> and libkonq, which should have been on your system if you use any other KDE
> application. The only way to reduce dependencies further is to make Konsole a
> Qt-only application, but then it is no longer what Konsole is intended to be.
>    

    Good architectural design is import and from what you have said, it
    looks like the design is pretty good, maybe even great - I don't
    know without doing a lot of exploration. My point is that konsole is
    an 'application' that runs in the window manager. It should only be
    tied to the window manager through a generic interface (wrapper). An
    window management system that meets the generic interface should be
    able to run the application. Personally, I would like to be able to
    run konsole on any flavor of Unix and it would be nice to be able to
    run it on windows, a Mac or on Android.