[Konsole-devel] Konsole vs GT, MGT & use as an IDE - problem with mc
Philip Rhoades
phil at pricom.com.au
Tue Sep 26 11:54:45 UTC 2006
Robert,
Thanks for the note.
At work (RHEL4WS) konsole with mc worked fine, however, at home (FC5) mc
is ignoring ESC sequences ($TERM=xterm) and "staircasing" when producing
the dir list . . any idea why?
Thanks,
Phil.
On Tue, 2006-09-26 at 10:28 +0100, Robert Knight wrote:
> Hello Phil,
>
> The first part, making Konsole start up with midnight commander is
> fairly easy. Launch Konsole using the "--type" command-line flag:
>
> konsole --type mc
>
> You edit the session types in Konsole's configuration dialog (Settings
> -> Configure Konsole).
> Konsole really ought to have an option in the config dialog to speciy
> which session is used on startup by default.
>
> The program running in the terminal can manipulate it by putting
> certain escape sequences in the output. Eg. ESC]2;titleBEL (ESC =
> \033, BEL = \007) sets the window title of an xterm-compatible
> terminal. In order to allow the program running in the terminal to
> open a new tab a new escape sequence to instruct Konsole would need to
> be defined, probably something in the form:
>
> ESC]<number>;<command string>BEL
>
> An from the mc, you would have to create a command which emitted this
> character sequence.
> Spotting that a file is already open and switching to the appropriate
> tab is a bit more tricky. I suppose Konsole could spot if a program
> is being launched with the same command string as another tab.
>
> So in summary: A patch would have to be written for Konsole to do
> this (probably not a very large one), and a new escape sequence would
> have to be chosen which the terminal program can emit.
>
> Regards,
> Robert.
>
> On 26/09/06, Phil Rhoades <phil at pricom.com.au> wrote:
> > People,
> >
> > I have been using Multi-Gnome-Terminal for a long time and I really like it but
> > it seems like it is not being maintained anymore so I had to look at Gnome
> > Terminal again and although I have not used KDE much in the past I thought it
> > would be good to have a look at Konsole as well after I saw a positive comment
> > about it's tab functions.
> >
> > In a Ruby on Rails development environment (and other environments too)
> > I need to have lots of project files open in Vim - of course I can use Konsole
> > for this but it is still a problem navigating between all the files. There are
> > RAD tools that allow better management of the development environment (eg
> > RadRails) but those tools generally force you into using their own editor
> > instead of Vim . .
> >
> > My idea is:
> >
> > - Use a version of Konsole that always starts up with Midnight Commander in Tab1.
> >
> > - When any new file is opened from MC, it is kept in the same Tab order eg if I
> > have the following structure:
> >
> > - dir_A
> > - File_1
> > - File_2
> > - dir_B
> > - File_3
> > - File_4
> >
> > - if I then open File_4, a new Tab2 would be created for it
> >
> > - if I then open File_2, a new Tab2 would be created for it and File_4
> > would now be in Tab3
> >
> > - if I then open File_1, a new Tab2 would be created for it and File_2
> > would now be in Tab3 and File_4 would now be in Tab4
> >
> > etc
> >
> > Also, if a file is already opened, then selecting it in MC should bring the
> > appropriate Tab to the top.
> >
> > How difficult would this be to implement using what is already available
> > in Konsole?
> >
> > Thanks,
> >
> > Phil.
> > --
> > Philip Rhoades
> >
> > Pricom Pty Limited (ACN 003 252 275 ABN 91 003 252 275)
> > GPO Box 3411
> > Sydney NSW 2001
> > Australia
> > Mobile: +61:(0)411-185-652
> > Fax: +61:(0)2-8221-9599
> > E-mail: phil at pricom.com.au
> > _______________________________________________
> > konsole-devel mailing list
> > konsole-devel at kde.org
> > https://mail.kde.org/mailman/listinfo/konsole-devel
> >
>
--
Philip Rhoades
Pricom Pty Limited (ACN 003 252 275 ABN 91 003 252 275)
GPO Box 3411
Sydney NSW 2001
Australia
Mobile: +61:(0)411-185-652
Fax: +61:(0)2-8221-9599
E-mail: phil at pricom.com.au
More information about the konsole-devel
mailing list