Bug 185032 - Port konsole to windows version
Summary: Port konsole to windows version
Status: RESOLVED DUPLICATE of bug 182078
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Microsoft Windows
: NOR wishlist
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-20 16:03 UTC by BRULE Herman
Modified: 2009-03-10 22:06 UTC (History)
2 users (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 BRULE Herman 2009-02-20 16:03:14 UTC
Version:            (using KDE 4.2.0)
OS:                MS Windows
Installed from:    Gentoo Packages

Please port konsole to windows. With bash/sh, tab autocompletition.
Comment 1 Pino Toscano 2009-02-20 16:29:30 UTC

*** This bug has been marked as a duplicate of bug 182078 ***
Comment 2 Matthew Woehlke 2009-02-20 20:52:43 UTC
Brule: Sorry to burst your bubble, but bash (and tab completion, which is a bash feature, also found in certain other shells) has nothing to do with KDE.

Of course, you can always uses the Cygwin or msys ports of bash that are /already/ available on Windows.
Comment 3 BRULE Herman 2009-02-20 21:31:37 UTC
Yes but for fully operational konsole I thinks bash need be listed in the package in the windows installer and maybe be dependency as konsole.
And I'm kde linux user, I want before all have same console (konsole) and same shell (bash) (yes I can included it manually).
Comment 4 Matthew Woehlke 2009-02-20 21:44:25 UTC
...except that will not happen. Even on POSIX platforms, it is not Konsole's job to install shells, nor does it have any dependency (at package level) on any particular shell being present. You just "get lucky" in that most Linux systems have GNU bash. On Windows there is a much wider range of shells that people might want to use, so relying on any particular one - even if it were KDE's job to port one (which it isn't; it would be a huge amount of work just to duplicate something that's already been done) - wouldn't be a good idea.

And besides, it's irrelevant; you can already get bash for Windows, in at least three flavors I can think of offhand.
Comment 5 Robert Knight 2009-02-21 11:56:28 UTC
> Even on POSIX platforms, it is not Konsole's
> job to install shells, nor does it have any dependency
> (at package level) on any particular shell being present

On Linux, the responsibility for getting the final 'product' together falls to the distributions and they pick the shell.  However with windows it will be the KDE Windows team - so I think that if Konsole is provided for windows it should ship with a shell of some sort, so that it works out of the box with minimum setup effort.
Comment 6 Andrius 2009-02-21 16:15:29 UTC
according to Spendrin's patch it shall use cmd.exe by default, but sh.exe/bash.exe could be included in the installer as an otional dependency.

Also, shouldn't the comments being posted on bug 182078 as this one is marked as a duplicate of it?
Comment 7 Matthew Woehlke 2009-03-10 20:00:41 UTC
Bug 182078 was just about konsole; the comments are talking about shells which weren't really mentioned there.

Actually... I suppose this could be re-opened as *only* about providing a POSIX shell and reassigned to kde-windows. I buy Robert's argument in comment #5, with the note that kde-windows != konsole, so I will claim that comment #4 is still correct, also :-).
Comment 8 Andrius 2009-03-10 22:06:47 UTC
So, we have these options:
- provide an existing *sh shell in kde-windows installer as a dependency of konsole ( e.g.: msys' sh.exe, gnuwin32's bash.exe )
- use mswindows cmd.exe ( the patches currently seems to do this )
- provide a built-in shell in konsole ( IMHO, it would be "reinventing the wheel" but can be useful also in linux )
- it could be possible to combine the first two options also ( and maybe options for other kinds of shell like python etc.)

here's SaroEngels blog talking about konsole port: http://saroengels.blogspot.com/2009/02/konsolidated.html