Bug#451380: tasksel-data: Please stop installing acpi-support and hibernate (in the laptop/desktop task)
Michael Biebl wrote:
> currently tasksel installs hibernate *and* acpi-support for the laptop
> and desktop task. This is already one package too much, as they overlap
> in functionality and confuses users, as they don't really know which one
> they should use. In addition hibernate and acpi-support are rather
> complex script packages.
> Beginning with hal-0.5.10, the pkg-utopia group decided to only support
> the new pm-utils  package as suspend backend for hal and made it a
> dependency. So now there will be three suspend frameworks installed.
> As the majority of desktop users either use gnome-power-manager, kpowersave
> or kde-guidance-powermanager (which all use hal's suspend() methods),
> hibernate and acpi-support are useless and again, only add to confusion,
> as the user can't really know, why three of them are installed and which
> one is actually used.
> I thus recommend to remove acpi-support and hibernate from the laptop
> and desktop task and add pm-utils instead (although not strictly
> necessary as hal depends on it anyways).
> A big advantage of hal+pm-utils is that both are freedesktop projects
> and already adopted by several major distros, like Fedora, Mandriva or
> opensuse. It has the potential to become *the* common power management
> infrastructure. Ubuntu is also considering to switch to hal+pm-utils for
> their next release and plans to obsolete acpi-support . Another
> reason to remove acpi-support from tasksel.
So perhaps we should simply standardise on pm-utils. According to the Ubuntu
wiki page, acpi-support still needs to be around to send key events (for
IBM/Lenovo laptops which sends key events through ACPI, I presume). What we can
do then is to replace hibernate with pm-utils in the laptop task. What does