Default handlers for protocols (http, mailto etc.)

Benedikt Meurer benedikt.meurer at unix-ag.uni-siegen.de
Sun Sep 11 12:46:19 CEST 2005


Benedikt Meurer wrote:
>>>For now, this is only possible in Terminal (limited to web and mail).
>>>The idea is to move the helper framework to one of the Xfce core
>>>libraries at some time, so other applications (e.g. the xfce-utils and
>>>Thunar) can make use of this as well.
>>
>>Currently most of the configuration settings are kept in ~/.config/xfce4 
>>except for xfce4-session. Most of these config files are using xml. What 
>>if we designed a helper framework (by that I read framework where you 
>>can save settings) using xml. Here we can have a daemon running in the 
>>back (like gconf) or just make a library that writes/reads those xml 
>>files, problem would be file locks.
> 
> 
> I don't see why we need a daemon for such a simple thing as helper
> applications. And storing the stuff in one or several XML files doesn't
> provide any advantage. That's why I used desktop files: Its easy to
> extend and easy to implement. You can check the current implementation at:
> 
> http://svn.foo-projects.org/filedetails.php?repname=xfce4&path=%2Fterminal%2Ftrunk%2Fterminal%2Fterminal-helper.h
> http://svn.foo-projects.org/filedetails.php?repname=xfce4&path=%2Fterminal%2Ftrunk%2Fterminal%2Fterminal-helper.c
> http://svn.foo-projects.org/filedetails.php?repname=xfce4&path=%2Fterminal%2Ftrunk%2Fterminal%2Fterminal-helper-dialog.h
> http://svn.foo-projects.org/filedetails.php?repname=xfce4&path=%2Fterminal%2Ftrunk%2Fterminal%2Fterminal-helper-dialog.c

And examples for helper desktop files can be found at:

http://svn.foo-projects.org/listing.php?repname=xfce4&path=%2Fterminal%2Ftrunk%2Fhelpers%2F#/terminal/trunk/helpers/

Benedikt



More information about the Xfce4-dev mailing list