conky supports accessing smapi battery details for ibm/lenovo and maybe other laptops. The conky developers called that feature "ibm" but it has nothing to do with "global:ibm: Add support for IBM ppc64 specific systems". The feature should be mapped to another USEFLAG which should create a dependency on app-laptop/tp_smapi. Older conky ebuilds use the local flag "smapi". Maybe conky 1.7 enables more than smapi when ibm is set, i did not check. Reproducible: Always Steps to Reproduce:
The IBM stuff is indeed just smapi things. I'm not sure why it got changed from smapi to ibm, but I see not reason not to make the use flag 'smapi' instead of 'ibm'.
According to the changelog this enables ibm_acpi support as well.
(In reply to comment #2) > According to the changelog this enables ibm_acpi support as well. > True, I didn't check Makefile.am like I should have. I guess 'smapi' isn't appropriate then. Suggestions?
I know that there are the two local flags ibm_acpi and smapi. I have a thinkpad and until now I only encountered people with a thinkpad, using these. Does anyone know if these are specific to thinkpads? If so, one could establish a thinkpad use flag.
Given that ibm_acpi has been renamed to thinkpad_acpi in the kernel anyways, I think 'thinkpad' would be appropriate. The acpi directory is still '/proc/acpi/ibm' though.
(In reply to comment #5) > Given that ibm_acpi has been renamed to thinkpad_acpi in the kernel anyways, I > think 'thinkpad' would be appropriate. > > The acpi directory is still '/proc/acpi/ibm' though. > Well, such things are called backward compatibility...
Any idea if this will be fixed or changed?
Fixed in conky-1.7.1.1.