> The difference is that if hddtemp is not installed, the hddtemp module
> simply fails to run the hddtemp program. But if libXNVCtrl is not
> installed, the whole program will fail to load because of the missing
> shared library (assuming that libXNVCtrl even is a shared library...
> back when it was included in nvidia-settings it was only shipped as a
> static library).
But libNVCtrl could be packaged separately (as it is GPL2) and
sensors-applet could depend on it, then sensors-applet would load fine
and it could all work as I described previously.
> 
> I think we decided in
> <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=434887> that that way
> to fix this is to make the various sensors-applet modules into DSOs that
> can be dlopen'd (or glib equivalent) at runtime. However it's something
> that I know next to nothing about, so I haven't been able to do it yet.
> I will get round to it eventually though unless you do first! :)
> 
This is also an option, but it would require a large reworking of
sensors-applet which at the moment I (like you) don't have time to
devote to, so in the meantime this would be a good solution.

Attachment: signature.asc
Description: This is a digitally signed message part



Reply via email to