On 13-08-12 07:28 AM, Kevin Krammer wrote: > > Right, makes sense. Also eases transition if one option becomes unavailable > (XEmbed not being available on Wayland) or new option arriving. >
Speaking of which, have you heard anything about how Wayland plans to offer non-legacy support things like MPlayer GUIs and gVim-based IDEs without XEmbed? > > Maybe a little bit, but nothing that would be a problem IMHO. > Lets say LXDE apps would use it and, as far as I understand, it is packaged in > Debian, so it would result in the library being available to others soon after > the first release containing it. > I was actually referring more to getting adoption outside LXDE. Obviously, if it's a requirement for LXDE, it'll get packaged, but getting other developers to support it, when they may already be supporting libappindicator and XEmbed, could be tricky. (Especially since our option wouldn't make it into Slackware and Debian Stable for quite a while, which means it wouldn't be something they could replace their XEmbed implementation with in the near future.) If you make it a drop-in replacement for libappindicator, then Ubuntu may patch it or install it in a non-standard location to keep it from blocking the install of libappindicator. If you make it different, then you need to get apps to explicitly support it. Either way, it's more work for developers who may have only just started supporting libappindicator. > > My impression was that Python has pretty good support for D-Bus, so it would > probably be easy to create a native implementation as well. Might even be > easier than writing two C interfaces where one only serves the old binding > approach. True. I hadn't thought about that. It probably would be simpler to just use dbus-python (python-dbus on Debian-based distros) for PyGTK. (For PyGI, either way could work since you could either introspect the libappindicator equivalent or write a native Python one and introspect the Glib D-Bus bindings.) ------------------------------------------------------------------------------ Get 100% visibility into Java/.NET code with AppDynamics Lite! It's a free troubleshooting tool designed for production. Get down to code-level detail for bottlenecks, with <2% overhead. Download for free and get started troubleshooting in minutes. http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk _______________________________________________ Lxde-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lxde-list
