Author Topic: Closing Lid Setting  (Read 23417 times)

jpmatrix

  • Hero Member
  • *****
  • Posts: 1014
    • View Profile
    • http://matrixmen.free.fr
Closing Lid Setting
« on: December 03, 2007, 06:05:02 am »
what is the defalut behaviour of closing the lid on debian zaurus ?
doest it suspend or does it just shut the screen off ?
where could we set that behaviour ?
**Fujitsu U1010 !!!  
**ex-Zaurus SL-C3000 owner with Debian kernel 2.6.24-yonggun

dlj0

  • Full Member
  • ***
  • Posts: 218
    • View Profile
Closing Lid Setting
« Reply #1 on: December 03, 2007, 09:24:16 am »
Quote from: jpmatrix
what is the defalut behaviour of closing the lid on debian zaurus ?
doest it suspend or does it just shut the screen off ?
where could we set that behaviour ?

Mine doesn't even seem to shut the screen off, and I have had numerous instances where, carrying the machine in my pocket, something will touch the button and it will wake up, and drain the battery.  

I would definitely want a suspend-on-closed option.
Zaurus:  SL C3100
ROM:  eabi debian/sid

jpmatrix

  • Hero Member
  • *****
  • Posts: 1014
    • View Profile
    • http://matrixmen.free.fr
Closing Lid Setting
« Reply #2 on: December 03, 2007, 10:51:33 am »
Quote from: dlj0
Quote from: jpmatrix
what is the defalut behaviour of closing the lid on debian zaurus ?
doest it suspend or does it just shut the screen off ?
where could we set that behaviour ?

Mine doesn't even seem to shut the screen off, and I have had numerous instances where, carrying the machine in my pocket, something will touch the button and it will wake up, and drain the battery.  

I would definitely want a suspend-on-closed option.

definitely!
and (like angstrom) a ask-code-on-resume would be great too  in case we loose the Zaurus....
**Fujitsu U1010 !!!  
**ex-Zaurus SL-C3000 owner with Debian kernel 2.6.24-yonggun

flux

  • Full Member
  • ***
  • Posts: 104
    • View Profile
Closing Lid Setting
« Reply #3 on: December 03, 2007, 02:15:36 pm »
unfortunatly, for the moment, the "key" for when you're closing the lid isn't mapped... (try xev, and press it, you'll see). it's an issue a friend of mine dealed some years ago with his new keyboard, which had keys that wasn't map either.
I'll check my irclog, and i'll post it there... if someone wants to try, he'll have a begin. Sorry, i don't have the time to do it now myself... If no ones does, maybe i'll check in some weeks.

2or0

  • Full Member
  • ***
  • Posts: 217
    • View Profile
    • http://
Closing Lid Setting
« Reply #4 on: December 03, 2007, 02:49:38 pm »
If you install zaurusd package, you can set the behaviour of closing the lid. It is very simple.
In /etc/zaurusd/hinge-close.d/00-backlight-off, replace "${ZD_BINDIR}/bl off" with "apm -s" to suspend Z when you close the lid.
Zaurus SL-C3200 with Debian armel of kernel 2.6.24-yonggun
Ambicom WL1100C WLAN
1 GB Sandisk SD / 1 GB Lexar SD / 256 MB Dane-Elec CF
-----
Blog http://yonggun.tistory.com (English/Korean)

jpmatrix

  • Hero Member
  • *****
  • Posts: 1014
    • View Profile
    • http://matrixmen.free.fr
Closing Lid Setting
« Reply #5 on: December 03, 2007, 03:14:18 pm »
Quote from: 2or0
If you install zaurusd package, you can set the behaviour of closing the lid. It is very simple.
In /etc/zaurusd/hinge-close.d/00-backlight-off, replace "${ZD_BINDIR}/bl off" with "apm -s" to suspend Z when you close the lid.

many thanks to point out the direction!
however i have no bl script in /usr/bin
is it tied to display-brightness.sh ?
**Fujitsu U1010 !!!  
**ex-Zaurus SL-C3000 owner with Debian kernel 2.6.24-yonggun

flux

  • Full Member
  • ***
  • Posts: 104
    • View Profile
Closing Lid Setting
« Reply #6 on: December 03, 2007, 03:25:27 pm »
ok... pb solved...
make an add in the wiki... then, i'll give it to you guys !

2or0

  • Full Member
  • ***
  • Posts: 217
    • View Profile
    • http://
Closing Lid Setting
« Reply #7 on: December 03, 2007, 03:27:27 pm »
Quote from: jpmatrix
Quote from: 2or0
If you install zaurusd package, you can set the behaviour of closing the lid. It is very simple.
In /etc/zaurusd/hinge-close.d/00-backlight-off, replace "${ZD_BINDIR}/bl off" with "apm -s" to suspend Z when you close the lid.

many thanks to point out the direction!
however i have no bl script in /usr/bin
is it tied to display-brightness.sh ?

The command "bl" is in gpe-conf package. You can turn on or off the screen with bl which is slightly different from display-brightness.sh.  
Zaurus SL-C3200 with Debian armel of kernel 2.6.24-yonggun
Ambicom WL1100C WLAN
1 GB Sandisk SD / 1 GB Lexar SD / 256 MB Dane-Elec CF
-----
Blog http://yonggun.tistory.com (English/Korean)

speculatrix

  • Administrator
  • Hero Member
  • *****
  • Posts: 3707
    • View Profile
Closing Lid Setting
« Reply #8 on: December 03, 2007, 03:53:30 pm »
not sure if this helps, but I hacked up some scripts to blank/dim and unblank/undim the display for Angstrom... some notes here:
http://lists.linuxtogo.org/pipermail/angst...une/000312.html
Gemini 4G/Wi-Fi owner, formerly zaurus C3100 and 860 owner; also owner of an HTC Doubleshot, a Zaurus-like phone.

flux

  • Full Member
  • ***
  • Posts: 104
    • View Profile
Closing Lid Setting
« Reply #9 on: December 03, 2007, 04:00:20 pm »

citro

  • Newbie
  • *
  • Posts: 8
    • View Profile
Closing Lid Setting
« Reply #10 on: December 05, 2007, 01:48:18 pm »
Hi, any idea why zaurusd works on icewm but not on xfce4? Is there anything I have to change?

the screen rotates while using icewm as the window manager by swiveling the lid, but when I use xfce4 in the same system it doesn't. any ideas? I have both window managers (icewm and xfce4) installed in eabi in my C3200. I tried both my own from scratch installation as per Q17 on the wiki as well as using the rootfs from Zdevil and I get the same results.

Thanks...
SL-C700 = Altbooting Angstrom 2.6.21 on nand and Debian EABI Filesystem on SD with 178MB Swap on second SD partition.
SL-C3200 = Running debian EABI from the microdrive / kernel Angstrom 2.6.23 / Sid
D-Link DCF-660W Wireless card
Linksys WCF12 wireless card (working issues)
1GB CF Microdrive
1GB Lexar SD Card
128MB Lexar SD Card

dlj0

  • Full Member
  • ***
  • Posts: 218
    • View Profile
Closing Lid Setting
« Reply #11 on: December 05, 2007, 08:22:55 pm »
Quote from: citro
Hi, any idea why zaurusd works on icewm but not on xfce4? Is there anything I have to change?

the screen rotates while using icewm as the window manager by swiveling the lid, but when I use xfce4 in the same system it doesn't. any ideas?

I had a slightly different reaction.  I couldn't get the change in script to take effect, then I realized that zaurusd was not running.  When I got it running, it rotated the screen (a second time, since I start the server with the angle set), but the size of windows in each screen seemed to presume the opposite orientation, so it was not usable.  I have gotten rid of the screen-rotate settings -- well, using the machine with the "portrait mode" where the keys are hidden is kinda pointless without a virtual keyboard, anyway -- but kept the "closed" settings, so now it automatically suspends when I close the screen  --- should help with accidental re-activation, but it doesn't.  If you hit the suspend/resume key with the machine suspended, and the lid closed, it starts up and stays up, even with zaurusd running and apm -s  the command for when the lid is closed.  Close it again and it suspends.
Zaurus:  SL C3100
ROM:  eabi debian/sid

jpmatrix

  • Hero Member
  • *****
  • Posts: 1014
    • View Profile
    • http://matrixmen.free.fr
Closing Lid Setting
« Reply #12 on: December 06, 2007, 02:04:07 am »
Quote from: dlj0
-- well, using the machine with the "portrait mode" where the keys are hidden is kinda pointless without a virtual keyboard, anyway --

solution for that (virtual keyboard) is here :

https://www.oesf.org/forum/index.php?showtopic=24993
**Fujitsu U1010 !!!  
**ex-Zaurus SL-C3000 owner with Debian kernel 2.6.24-yonggun

jpmatrix

  • Hero Member
  • *****
  • Posts: 1014
    • View Profile
    • http://matrixmen.free.fr
Closing Lid Setting
« Reply #13 on: December 06, 2007, 10:26:11 am »
what is the difference between

echo 1 > /sys/class/backlight/corgi-bl/power

and

apm -s

?

is it a low sleep instead of deep sleep ?
**Fujitsu U1010 !!!  
**ex-Zaurus SL-C3000 owner with Debian kernel 2.6.24-yonggun

speculatrix

  • Administrator
  • Hero Member
  • *****
  • Posts: 3707
    • View Profile
Closing Lid Setting
« Reply #14 on: December 06, 2007, 11:34:09 am »
Quote from: jpmatrix
what is the difference between

echo 1 > /sys/class/backlight/corgi-bl/power

and

apm -s

?

is it a low sleep instead of deep sleep ?

the "echo" line turns off the power to the backlight.. this is separate to the brightness control which has the bug where setting backlight to minimum can cause it to go off - probably a hardware problem and a different setting again!

I put both backlight off and minimum brightness in my screen-close script so that you can leave the Z running in as low power mode as possible yet play mp3s etc.
Gemini 4G/Wi-Fi owner, formerly zaurus C3100 and 860 owner; also owner of an HTC Doubleshot, a Zaurus-like phone.