apm / standby
Hello,
I have two queries regarding apm on my laptop:
After a certain amount of time of inactivity, I get the following error:
apm: set display standby: Unable to enter requested state
Any ideas where this error comes from?
Second thing, since the X servers cannot restore properly after a suspend,
I want to tell my laptop to go to vt1 (`chvt 1`) just before it is
suspended or enters sleep mode, if it is currently in X. I tried to play
with `tty`, comparisons, ||, && and `chvt 1` in a bash script in
/etc/apm/event.d, but due to my lack of a solid understanding of
comparisons/"if statements" in bash scripts I was unable to get it working
correctly. I suppose I should also have checked the first parameter... at
the moment my laptop switches to vt 1 at any event, even pluggin in/out
the power...
What the script says at the moment is:
case $( /usr/bin/tty ) in
(/dev/tty[0-9]*);;
(*) chvt -t1 ;;
esac
Should there be a type of "break" statement as in C/C++ case statements,
or is there something else I did wrong? Or is my approach to a solution
completely wrong?
I think this should be included in the apmd package, probably as an
option, that is disabled by default. Should I submit a wishlist bug
report? In the mean time, how do I fix it up?
Hugo van der Merwe
Reply to: