OESF Portables Forum

Everything Else => Zaurus - Everything Development => Distros, Development, and Model Specific Forums => Archived Forums => Qt/Qtopia => Topic started by: nilch on August 02, 2005, 09:54:14 am

Title: Chkhinge - Any Idea What This Program Does
Post by: nilch on August 02, 2005, 09:54:14 am
There is a executable called 'chkhinge' sitting in /home/QtPalmtop/bin

Is there any idea what this program does and where it is called from ?
Can this in any way be used to test for wether the clamshell hinge is turned or not (in portrait or landscape) ?
Title: Chkhinge - Any Idea What This Program Does
Post by: Optogeek on August 02, 2005, 11:49:48 am
Look in /home/QtPlamtop/qpe.sh for an example of how to use it or try

Code: [Select]
$ chkhinge
$ echo $?

$? is the bash for the exit status of the last program.  In chkhinge's case 0 is landscape and 2 portrait.
Title: Chkhinge - Any Idea What This Program Does
Post by: Optogeek on August 02, 2005, 11:53:04 am
...and 3 for closed.
Title: Chkhinge - Any Idea What This Program Does
Post by: gyver on August 02, 2005, 05:58:36 pm
Quote
...and 3 for closed.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=90506\"][{POST_SNAPBACK}][/a][/div]
Couldn't resist the urge to test :
if you press the little button closest to the keyboard which is pressed when the shell is closed while running this in a console (you can't type anything on the keyboard when this button is pressed) :
"while true; do clear; chkhinge; echo $?; sleep 1; done" you'll get "1" : a bit is set when a button is pressed, the closest is the less significant bit, the other is the most significant.