[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#339855: Some options for a shell under g-i



Davide Viti wrote:
At the Extremadura meeting we did a little bit of research on possible
options for having a shell on G-I; linking will have to be done
against the gtk+-directfb libs rather than standard gtk+.
Should be fairly easy to use one the following:

* vte (see [1])
footprint seems to be about 800Kb, IMO far too big for our needs
(haven't played with compile options, so there might be a set of
options which might save some space)

* dfbterm (see [2])
part of the Directfb project, around 120Kb.
I just compiled it: it needs "lite" ([3]) for compiling and libutil at
runtime. It's possible to remove the dependency from lite (this is
what dok said).
Attilio will run some tests with this.

As davide said, VTE is really too big, and i worry it won't work at all without X (even if compiled against GTKDFB instead of GTKX) Dennis said he's going to provide us soon a small GTK widget that wraps the DFBTerm so that we can incapsulate it into the GTK frontend. In the case we had to spawn multiple processes, are there news about the packaging of the Fusion kernel module (i know that Sven was working on this at the Extremadura meeting)?

The general idea is to use tabs (like firefox does for example), so
that on the main tab is displayed the g-i, and on other tabs we can
use the terminals, reachable with a simple mouse click rather than via
ctrl-alt-f?.

ATM, this seems to me the best approach and we'll have to also modify the mainmenu so that it no longer displays the "Execute a shell" option.

ciao

Attilio



Reply to: