On 07/24/2011 09:49 AM, Keith Poole wrote:
> Hey,
> 
> Thanks for your response, however I was referring to registering it with the 
> system, eg: application 'abc' starts and registers the scheme abc:// to run 
> itself passing the URL as a parameter. 
> 
> Under Windows and Mac OS this is quite easy, but there are so many varieties 
> of Linux and different desktop managers that I was hoping there might be some 
> sort of cross-DM management tool, similar to, or as part of xdg-utils. 
> 
> Thanks
> -Keith
> 
> On 24/07/2011, at 11:26 PM, Marty Jack <[email protected]> wrote:
> 

Unix-like systems tend to use MIME type as the input key for deriving an 
application that will handle a particular format.  See xdg-mime and

http://standards.freedesktop.org/shared-mime-info-spec/shared-mime-info-spec-latest.html

There is no desktop independent registry for "scheme" such as you are 
describing.  There are GNOME and KDE and browser specific ways of configuring 
it.

>>
>>
>> On 07/24/2011 07:26 AM, Keith Poole wrote:
>>> Hey,
>>>
>>> Sorry if this has been covered before, but I couldn't find anything after a 
>>> fair bit of research.
>>>
>>> I'm looking for a fairly distribution/DM-agnostic (eg: will work with 
>>> Gnome/KDE/XFCE/etc) way of registering a new URI scheme such as 
>>> abc://name?data and for creating a Notification Area icon.
>>>
>>> Any help or suggestions would be appreciated.
>>>
>>> Thanks in advance,
>>> -Keith
>>>
>>>
>>> _______________________________________________
>>> xdg mailing list
>>> [email protected]
>>> http://lists.freedesktop.org/mailman/listinfo/xdg
>>
>> Well technically the IETF registers scheme names.  However unless your 
>> application has industry wide impact they are not going to bother with you.  
>> I would suggest using whatever you like that seems unused and (up to some 
>> point pre-release) be prepared to change it if you later learn of a 
>> collision.  It is hard to know without some more detail about the scope of 
>> what you are doing.
>>
>> As to notification area icons, in GTK there is GtkStatusIcon or GtkPlug; Qt 
>> has QSystemTrayIcon.  If you were interested in the Ubuntu specific 
>> indicator applet mechanism, libindicator.
> 
_______________________________________________
xdg mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/xdg

Reply via email to