[Konsole-devel] [Bug 184964] Konsole crash taking down ALL Konsole instances

Matthew Woehlke mw_triad at users.sourceforge.net
Wed Jun 10 15:36:53 UTC 2009


https://bugs.kde.org/show_bug.cgi?id=184964





--- Comment #17 from Matthew Woehlke <mw_triad users sourceforge net>  2009-06-10 17:36:48 ---
> I don't know whether that is possible once the application is up and running
> complete with GUI.

Hmm, good point. Sounds like something that should be added to Qt :-). (In
fact, if NWI[1] happens it will almost *need* to be added; NWI makes
application cloning a lot more important.)

> That still leaves you without the sharing features - like
> being able to move tabs between windows - I'll get to that later.

The *WM* will get to that later :-D.

If NWI (or even just tabbed WM) takes off, *I* am going to start harping at you
to make Konsole process-per-tab ;-). Tab handling at that point will be a WM
thing, and you can use DBUS to communicate settings changes that you want
propagated.

Alternatively you can work with konq* to build an embedding container a la
Chrome, so you have one process per tab plus a helper application managing the
tabs (probably via xembed). Of course you need a way then to recover from the
helper crashing, but at least a tab crash will only take out that tab.

(* Why work with konq? Code re-use; I think konq may already have plans to work
on something like this, and even if not, it's still something konq should do.
Also building the helper to be flexible from the start would probably help
moving it over to NWI in the future. Bonus points for coming up with a solution
where konq and konsole can exist in the same container.)

1: http://techbase.kde.org/Projects/Usability/NWI

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the konsole-devel mailing list