List Archive: gentoo-user
Note: Due to technical difficulties, the Archives are currently not up to date.
provides an alternative service for most mailing lists.c.f. bug 424647
* Saphirus Sage (saphirus497@...) [12.03.09 00:53]:
> I've been trying to setup my laptop to enter ACPI S3 (suspend to ram)
> when I close the lid. I currently have the scripts setup as such:
> event=button[ /]lid.*
will help with your issue (or more secs...)
> for i in $(cat /proc/acpi/button/lid/LID/state | grep -o closed); do
This only has elements when the lid is closed, so the do
block will only be exexuted, if the lid is closed.
> if [ $i = "closed" ]; then
Therefor this is totally pointless, because we only come to
this point if the lid is closed and thus $i is always == "closed"
> if [ $i != "closed" ]; then
> sleep 5
This whole block will never ever be reached, so you can easily erase it.
> The issue I've run into is that this will cause my laptop to suspend to
> the RAM upon any change in the lid state, irregardless of if it is open
> or closed. I tried to be more specific by utilizing the suffix of the
> event, but it's incremental, which is a bit beyond my abilities. Any
> suggestions to make this suspend only when the lid is closed?
You should test if your Desktop Environment does the suspending for you.
Then you have to tweak there, to get the behaviour you want.
" Religion ist das Opium des Volkes. " Karl Marx
SEB@STI@N GÜNTHER mailto:samson@...