On Fri, Nov 1, 2013 at 5:57 PM, christian@surlykke.dk <christian@surlykke.dk> wrote:
2013/10/31 Alexis López Zubieta <azubieta@estudiantes.uci.cu>
El 31/10/13 17:33, christian@surlykke.dk escribió:
2013/10/31 Alexis López Zubieta <azubieta@estudiantes.uci.cu>

Hi list:

Integration between applications is needed if we wan to create a functional desktop and also in order to reduce memory consumption.
Right now how we set the proxy configuration for the whole desktop without closing the session? Should we make something similar to the mechanism to change the style? An alternative is to have a central configuration space where the application share data. Just like gsettings and his alternatives.

I want to introduce a weightless alternative that only share the environment variables, and notifies the modifications. It is based on debus and is divided in two parts a server an a client. It should run at the beginning of the session so it must be part of it. I'm wondering if you are interested in have such functionality. If so where should I put the code, in liblxqt or in liblxqt-common ? also lxqt-session shuld be modified.

Best wishes.

Alexis López Zubieta
Nova Light Development Team
University of Informatics Sciences (Cuba)



<shameless plug>

   http://code.google.com/p/proxymanager/ is a different approach some might find useful. At least I do ;-) It deals reasonably well with http(s) proxying. ftp- and socks not so much.. But maybe that could be fixed.

</shameless plug>

Considering your proposal: If I read your mail correctly and what you have in mind is a dbus-service, I think a standalone-application is the correct approach. You can then configure lxsession to launch that application at session start up. I don't think there is need for code in the libraries.

br. Chr.
 
--
--
You received this message because you are subscribed to the Google
Groups "Razor-qt" group.
For more options, visit this group at
http://groups.google.com/group/razor-qt?hl=en

--- You received this message because you are subscribed to the Google Groups "Razor-qt" group.
To unsubscribe from this group and stop receiving emails from it, send an email to razor-qt+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.



------------------------------------------------------------------------------
Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper to learn more about secure code signing practices that can help keep
Android apps secure.
http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk


_______________________________________________
Lxde-list mailing list
Lxde-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxde-list
Well the idea of have it inside lxqt-session is to reduce the number  of applications running at the same time. The code in the libs is to make easier the development of the clients.
I also would like to use this to propagate the "theme swtich" event and other events of the desktop.


In Razor, and I think this goes for lxde-qt as well, the libraries _not_ meant for external applications. Only lxde-qt modules. One of the reasons is that if we start offering the libraries for external use, we take on the burden of maintaining an api, guaranteeing backwards compatibility etc. If you think of lxde-qt modules as clients here, you might want to look at 
lxqtsettings.h and the Settings class. It has a signal 'settingsChanged' signal allowing those lxde-qt modules that use that class to react to (among other things) theme changes.

br. Chr.
 
 
 

--
--
You received this message because you are subscribed to the Google
Groups "Razor-qt" group.
For more options, visit this group at
http://groups.google.com/group/razor-qt?hl=en
 
---
You received this message because you are subscribed to the Google Groups "Razor-qt" group.
To unsubscribe from this group and stop receiving emails from it, send an email to razor-qt+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


I'd suggest the opposite.
Some libraries in razor-qt are good enough for used by external applications.
For example, libqtxdg is a general purpose qt solution for xdg spec support.
It can be used in any qt programs and I hope more and more people can use it.
Libsysstat is another good example that is useful for external apps.
If we can provide some libs for use by external application developers, then their programs can be better integrated with our DE. That's very important.
For example, I hope that externel application developers are willing to apply settings of our DE, such as icon theme name, to their programs when running in our desktop session.
Liblxqt-globalkeys is also something useful for other applications. It provides an easy way for them to register global hotkeys. Other Qt-based apps may need this feature.
We're not going to provide everything for a Qt desktop solution like the whole KDE suite, but we can let other programs integrate better with our DE. So people can have good user experience.

Some libs may be used internally in razor-qt/lxde-qt, but some others may be made public with their interface documented for external use.

Just my two cents!