On Fri, 28 Dec 2012 10:32:33 -0200 Lucas De Marchi
<[email protected]> said:

> On Fri, Dec 28, 2012 at 6:10 AM, Carsten Haitzler <[email protected]>
> wrote:
> > On Fri, 28 Dec 2012 01:58:49 -0200 Lucas De Marchi
> > <[email protected]> said:
> >
> >> On Fri, Dec 28, 2012 at 12:28 AM, Enlightenment SVN
> >> <[email protected]> wrote:
> >> > Log:
> >> > work around edbus issues by forcing the mainloop to run at least one
> >> >   cycle with some dummy things... in ipc launch mode.
> >> >
> >> >   also make selection jump to end if a newline is there - as disussed on
> >> >   ml.
> >>
> >> could you detail a little bit what is the issue. Looking at the code,
> >> I couldn't understand why you put all this ipc stuff, instead of doing
> >> something like eve does.
> >
> > i put this in to:
> >
> > 1. avoid relying on dbus (not going to have a session bus when you are in
> > the fb... for example :))... with e_dbus vs edbus at least for now this
> > would make it hard to have terminology work with stable efl.
> 
> terminology in fb... with multiple windows... seems like searching for
> arguments for what has been done.

not for me. if you check my machines, you'll find i disable all but 1 or 2
gettys. i have actually used terminology as a fb console replacement when stuck
there for a while, and the ability to have multipe intances is something i've
been dying to have... and being able to just run terminology from the cmdline
and have some "tab" appear or have my screen dviided into 2x1 or 1x2 or 2x2 or
2x3 grids whenever a new one pops up is something i've been wanting. it'd make
it incredibly useful.

> > 2. avoid relying on a lower level windowing system (this can work in
> > wayland, windows, framebuffer itself etc... tho fb means we cant do > 1
> > window... if we had "tabs"...)...
> 
> this has nothing to do single instance using D-Bus

it has to do with relying on there being a parent dbus session. when you log
into a text console... there isn't. if i relied on ecore_x and finding the
exisitng terminology window and sending it an x client message to open up a new
window (this is the tranditional method of single instance), then i'd drop down
to ecore_x and tie the code to x... which would hurt for working in wayland, fb
etc. etc. - so my sane choices were dbus and ecore-con/ipc or a custom
fifo/pipe or socket. i choice to use existing infra we had that made it easy
enough and chose that dbus was going to create moe problems than using
ecore-ipc.


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [email protected]


------------------------------------------------------------------------------
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to