Immutability (was: Re: autostart spec changes)
Rodrigo Moya
rodrigo at gnome-db.org
Fri Mar 3 13:16:15 EET 2006
On Fri, 2006-03-03 at 11:12 +0100, Thiago Macieira wrote:
> Vincent Untz wrote:
> >>>> Just illustrating what Aaron means: the admin would write this in
> >>>> the system-level .desktop file:
> >>>>
> >>>> Hidden[$i]=false
> >>>
> >>>can this be used for all keys?
> >>
> >> Yes, for anything.
> >>
> >> Any key, any section, or any file can have the [$i] flag, which marks
> >> that key, section, or file immutable.
> >
> >Is this documented in any fdo spec? If no, it sounds like a good
> > addition to the specs where it's relevant (autostart & menu, eg).
>
> No, it isn't. This has mostly been a KDE extension to the desktop spec
> because of the Kiosk framework. We also use it in our configuration files
> in the exact same manner.
>
> Adding it to the desktop file spec would mean all other implementations
> now need to implement the immutability feature. How comfortable are the
> developers with this feature?
>
> As a side-node, KDE also supports another extension, which is [$e]. This
> allows for expanding environment variables, like:
>
> Path[$e]=$HOME/Somedir
>
shouldn't we support this by default, without using the special $e? Not
sure if there might be conflicts, but usually, in UNIX config files you
can use environment variables, so it makes sense to support them also
on .desktop files.
--
Rodrigo Moya <rodrigo at gnome-db.org>
More information about the xdg
mailing list