On út 27. ledna 2009, Vladimir Nadvornik wrote:
> Configuration of external commands
> ==================================
> I originally planed this after 1.0 but now I think that is should be done
> earlier, because it has a big impact on the configuration.
>
> Requirements:
> Each external command should be configured in separate file in user or
> system configuration directory - that allows easy instalation of extensions
> as separate packages
>
> Solution:
> use standard desktop files:
> http://standards.freedesktop.org/desktop-entry-spec/latest/
> with some Geeqie specific entries, like
> X-Geeqie-menu-path
> X-Geeqie-hotkey
>
> Advantages:
> - we will get many preconfigured applications for free by
> scanning /usr/share/applications
> - parser for this file format is in glib
>
> Problems:
> - the Exec field does not support all features that we need (filters,
> sidecar files) - we can either use something like X-Geeqie-Exec with
> extended syntax or pass the additional info to the application via setenv
> - Exec field is executed directly, no shell functions are allowed - all
> non-trivial commands will have to be in separate shell scripts - OTOH it
> will make the scripts more readable than the current one-liners
>
>

It is implemented in current SVN.
Please report how it works on your system.

Note: It might be a good idea to backup your ~/.geeqie/geeqierc file if you 
want to go back to alpha3 afterwards.


Vladimir

------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Geeqie-devel mailing list
Geeqie-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geeqie-devel

Reply via email to