#1 2012-01-15 15:15:50

Registered: 2007-03-17
Posts: 44

Plugin location.


Few scenarious:

* gcstar is installed from system repository, I do not have root privileges. I have a plugin, which is located somewhere in my home (for example, in ~/.local/share/gcstar/GCPlugins/GCfilms/MyPlugin.pm). I want gcstar loads and use my personal plugin.

* gcstar is installed from system repository, I have root priviledges, and want my plugin system-wide, available for all the users. But I do not want to pollute system directories, so I want to put a plugin into /usr/local/share/gcstar/GCPlugins/GCfilms/MyPlugin.pm.

I think it would be nice if gcstar looks for plugins in several directories. For example, it could follow XDG Base Directory Specification, e. g.:

Look for plugins into $XDG_DATA_HOME (default is $HOME/.local/share) first; then go to directories listen in $XDG_DATA_DIRS (default is /usr/local/share/:/usr/share/).

(Of course, gcstar/GCPlugins/ suffix should be appended to every directory).

Any comments?



Should you have a problem using GCstar, you can open a bug report or request some support on GCstar forums.