michael orlitzky

xfce4-hdaps

get it

Most people will probably want the tarball of the latest release, xfce4-hdaps-0.0.9.tar.bz2. The latest version will always be kept in git.

xfce4-hdaps is included in the following Linux distributions:

Fedora 16 and Fedora 17 packages are available thanks to Josef Radinger.

what is it?

A plugin to indicate the status of the IBM Hard Drive Active Protection System, or HDAPS.

requirements

As of Linux kernel 2.6.28, a kernel patch is no longer required to support the HDAPS functionality. As a result, this plugin will only (officially) support kernels newer than 2.6.28.

It will also only (officially) support the hdaps module provided by the tp_smapi project. The tp_smapi module is currently recommended by the hdaps devs, so you should be using it. In the future, the in-tree module will probably be supported as well.

Oh, and you'll need to be running the hdapsd daemon which updates sysfs with the values read by the plugin. I mean, it's not necessary, but it is if you want the plugin to do something.

installation

I think it builds like most XFCE panel plugins. Git users, run './autogen.sh' in the project directory, and hopefully it will do whatever it does to make your project directory look like the tarball release. If it does (or if you just downloaded the tarball), run,

1
2
./configure
make

With any luck, you will have a libhdaps.so module in your panel-plugin/.libs/ directory. There should also be an hdaps.desktop file in the panel-plugin directory.

You need to copy these to the directories where XFCE keeps such things. For example, the system-wide desktop file location on Gentoo is /usr/share/xfce4/panel/plugins/, and the module itself goes in /usr/lib/xfce4/panel/plugins/.

settings

how to report bugs

Email them to me at that address on the home page.

troubleshooting

If you can't figure out how to work this, you're probably (one of the following),