On Fri, 8 Apr 2011 13:26:46 -0500 Jeff Hoogland <jeffhoogl...@linux.com> said:

> Connman seriously lacks the interface for dealing with 3g modems that
> network manager provides - in fact nothing else I've used comes close (work
> wifi+wired+wired). Same can be said for dropbox, it does a good job.

is it a matter of just the e gui for connman not having the support? i would be
relatively surprised that connman itself didn't support it. the connman module
ui needs a revamp in e anyway and needs to support other basic features like
static ip setups, disabling and "ignoring" devices and so on anyway, so this is
much more likely to be fixed than systray.

> I'd just like to throw it out there that I never said the systray protocol
> was good. This is however besides the point because the systray is very much
> necessary for *many* things to function. E is a great desktop, but it needs
> to play nice with normal Linux applications and having a functioning systray
> is needed for this. If Gnome, KDE, LXDE, and even Unity can manage to piece
> together a functional one there is no reason the same can't be done with
> Enlightenment (the best desktop around).
> 
> I guess I'll be happy it works at all then for the time being and add it to
> the list of things my team and I are going to work on this summer.

systray applications dont play nice with E. thats my point. e restarts itself.
it re-executes. systray goes away and comes back. when this happens... you lose
tray icons because apps simply fail to follow the protocol and track the
selection. if you keep closing and starting trayer, and so on you'll see
similar results. the whole HANDLING of this protocol in general is
fundamentally broken. if you want it to work with e - your BESt bet is stick it
in a shelf, have that shelf always above everything and never restart E.

because systray requires a complex selection mechanism apps get it wrong. even
if they don't, there is a fundamental divide between e's gadget system and
systray. e doesnt expect things like child windows inside its canvas. but to do
systray, you have to do this. so the only way to mix e + systray is
compositing. and systray module was done by gutsavo long before compositing
support was around. in ADDITION the systray clients make ALL SORT of
assumptions. some ASSUME that the "gtk background color in the gtk theme ==
tray background color" so you get "grey boxes" for systray icons in e, not
proper icons. some assume u can inherit "pixmap background from parent window".
this ASSUMEs that your tray uses a bg pixmap ... and that is not the case in e.
so you never get them even looking sane. there is/was no standard for this in
systray, so it's all over the shop. systray was a bad idea all in the race to
copy windows, and it was specced badly and implemented just as badly. the
reason trayer et al work is they never restart. it's a case that no one ever
tested because.. guess what... gnome-panel and kicker dont go around restarting.

> Cheers,
> ~Jeff Hoogland
> 
> On Fri, Apr 8, 2011 at 11:53 AM, Carsten Haitzler <ras...@rasterman.com>wrote:
> 
> > On Fri, 08 Apr 2011 07:35:06 -0500 Jeff Hoogland <jeffhoogl...@gmail.com>
> > said:
> >
> > no there isnt one. my point is that the systray protocol is just bad. it's
> > complex and different apps handle it differently with differing levels of
> > correctness. the fact that e restarts at all totally screws some apps. you
> > will
> > never have it working right. don't use apps that insist on systray stuff.
> > you
> > can avoid networkmanager - use connman. i am sure you can find an
> > alternative
> > to dropbox stuff.
> >
> > > Is there a different e module that shows tray icons then? It is needed to
> > > show things like dropbox and nm-applet
> > >
> > > ~Jeff
> > >
> > > On Fri Apr   8 2011 07:23:18 AM CDT, Carsten Haitzler <
> > ras...@rasterman.com>
> > > wrote:
> > >
> > > > On Fri, 8 Apr 2011 06:39:32 -0500 Jeff Hoogland <jeffhoogl...@linux.com
> > >
> > > > said:
> > > >
> > > > don't use systray. it has problems... just in general as a
> > > > standard/protocol. avoid like the plague.
> > > >
> > > > > Anyone else having systray not letting you access the applications
> > > > > running in it while it is on your desktop?
> > > > >
> > > > > http://dl.dropbox.com/u/23755008/screenshot.jpg
> > > > >
> > > > > ~Jeff Hoogland
> > > > >
> > ------------------------------------------------------------------------------
> > > > > Xperia(TM) PLAY
> > > > > It's a major breakthrough. An authentic gaming
> > > > > smartphone on the nation's most reliable network.
> > > > > And it wants your games.
> > > > > http://p.sf.net/sfu/verizon-sfdev
> > > > > _______________________________________________
> > > > > enlightenment-users mailing list
> > > > > enlightenment-users@lists.sourceforge.net
> > > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-users
> > > > >
> > > >
> > > >
> > > > --
> > > > ------------- Codito, ergo sum - "I code, therefore I am"
> > --------------
> > > > The Rasterman (Carsten Haitzler)       ras...@rasterman.com
> > > >
> > >
> >
> >
> > --
> > ------------- Codito, ergo sum - "I code, therefore I am" --------------
> > The Rasterman (Carsten Haitzler)    ras...@rasterman.com
> >
> >


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to