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