From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,DNS_FROM_OPENWHOIS autolearn=no version=3.2.5 Date: Wed, 2 Jun 2010 18:23:11 +0400 From: Sergey Vlasov To: sisyphus@lists.altlinux.org Message-ID: <20100602142311.GC4149@newmaster.mivlgu.local> Mail-Followup-To: sisyphus@lists.altlinux.org References: <20100528143858.GB15998@imap.altlinux.org> <20100529094921.GM5608@wrars-comp.wrarsdomain> <20100602094629.GA28393@imap.altlinux.org> <20100602103903.GU5608@wrars-comp.wrarsdomain> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="HG+GLK89HZ1zG0kk" Content-Disposition: inline In-Reply-To: <20100602103903.GU5608@wrars-comp.wrarsdomain> Subject: Re: [sisyphus] =?koi8-r?b?687P0MvJIFBvd2Vy?= X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jun 2010 14:23:19 -0000 Archived-At: List-Archive: List-Post: --HG+GLK89HZ1zG0kk Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jun 02, 2010 at 04:39:03PM +0600, Andrey Rahmatullin wrote: > On Wed, Jun 02, 2010 at 01:46:29PM +0400, George V. Kouryachy wrote: > > >> 2. =EB=D4=CF =D0=D2=C9 =CE=C1=D6=C1=D4=C9=C9 =CB=CE=CF=D0=CB=C9 =CE= =C1 =CB=CC=C1=D7=C9=C1=D4=D5=D2=C5 =D0=CF=D3=D9=CC=C1=C5=D4 ACPI-=D3=CF=CF= =C2=DD=C5=CE=C9=C5?=20 > > > =F0=CF=CE=D1=D4=C9=D1 =CE=C5 =C9=CD=C5=C0; =D5 =CD=C5=CE=D1 =CF=CE=C1= =DB=CC=A3=D4 124/XF86Poweroff, =CE=CF acpid, =CF=CB=C1=DA=D9=D7=C1=C5=D4= =D3=D1, > > > =D4=C5=D0=C5=D2=D8 =CE=C1 =DC=D4=CF =D4=CF=D6=C5 =D2=C5=C1=C7=C9=D2= =D5=C5=D4. =EE=C5 =C9=D3=CB=CC=C0=DE=C1=C0, =DE=D4=CF =C9=CB=D3=D9 =D4=D5= =D4 =D7=CF=CF=C2=DD=C5 =CE=C9 =D0=D2=C9 =DE=A3=CD. > > =F7=CF=D4 =D7 =DC=D4=CF=CD =CD=C5=D3=D4=C5 =D1 =C8=CF=D4=C5=CC =C2=D9 = =D2=C1=DA=CF=C2=D2=C1=D4=D8=D3=D1: > =F7=CF=CF=C2=DD=C5 =D1 =CE=C5 =D5=D7=C5=D2=C5=CE, =DE=D4=CF =DC=D4=CF =C9= =CD=C5=CE=CE=CF acpid, =C1 =CE=C5 =CB=D4=CF-=D4=CF =C4=D2=D5=C7=CF=CA =C4= =A3=D2=C7=C1=C5=D4, > =D3=CB=C1=D6=C5=CD, pm-hibernate. >=20 > > acpi-=D3=CF=C2=D9=D4=C9=C5 =D0=D2=CF=C9=D3=C8=CF=C4=C9=D4 =D0=CF=D4=CF= =CD=D5, =DE=D4=CF =C5=C7=CF =C7=C5=CE=C5=D2=C9=D4 acpid, =C9=CC=C9 =CF=CE=CF > > =D0=D2=CF=C9=D3=C8=CF=C4=C9=D4 =C5=DD=A3 =D0=CF=DE=C5=CD=D5-=CE=C9=C2= =D5=C4=D8, =C1 acpid =C5=C7=CF =D4=CF=CC=D8=CB=CF =CC=CF=D7=C9=D4? > acpid =CE=C9=DE=C5=C7=CF =CE=C5 =C7=C5=CE=C5=D2=C9=D4, =CF=CE =D3=CC=D5= =DB=C1=C5=D4 /proc/acpi/event =C9 netlink. =F5=D6=C5 =CE=C5 =D4=CF=CC=D8=CB=CF /proc/acpi/event =C9 netlink - =D3=C5= =CA=DE=C1=D3 acpid =C4=C5=CA=D3=D4=D7=C9=D4=C5=CC=D8=CE=CF =CF=D4=CB=D2=D9=D7=C1=C5=D4 =D7=D3=C5 =D5=D3=D4=D2=CF=CA=D3=D4=D7=C1 /dev/i= nput/event* =C9 =CF=C2=D2=C1=C2=C1=D4=D9=D7=C1=C5=D4 =D0=CF=CC=D5=DE=C5=CE= =CE=D9=C5 =CF=D4=D4=D5=C4=C1 =D3=CF=C2=D9=D4=C9=D1, =D0=C5=D2=C5=D7=CF=C4=D1 =C9=C8 = =D7=CE=D5=D4=D2=C9 =D7 =D3=CF=C2=D9=D4=C9=D1 ACPI; =D3=D0=C9=D3=CF=CB =CF=C2=D2=C1=C2=C1=D4=D9=D7=C1=C5=CD=D9=C8 =CB=CF=C4=CF=D7 =CD=CF=D6=CE=CF = =D0=CF=CC=D5=DE=C9=D4=D8 =D4=CF=CC=D8=CB=CF =D0=D5=D4=A3=CD RTFS input_laye= r.c: /* Event Table: Events we are interested in and their strings. Use=20 evtest.c, acpi_genl, or kacpimon to find new events to add to this table. */ static struct evtab_entry evtab[] =3D { {{{0,0}, EV_KEY, KEY_POWER, 1}, "button/power PBTN 00000080 00000000"}, {{{0,0}, EV_KEY, KEY_SUSPEND, 1},=20 "button/suspend SUSP 00000080 00000000"}, {{{0,0}, EV_SW, SW_LID, 1}, "button/lid LID close"}, {{{0,0}, EV_SW, SW_LID, 0}, "button/lid LID open"}, /* blue access IBM button on Thinkpad T42p*/ {{{0,0}, EV_KEY, KEY_PROG1, 1}, "button/prog1 PROG1 00000080 00000000"}, {{{0,0}, EV_KEY, KEY_VENDOR, 1}, "button/vendor VNDR 00000080 00000000"}, {{{0,0}, EV_KEY, KEY_FN_F1, 1}, "button/fnf1 FNF1 00000080 00000000"}, {{{0,0}, EV_KEY, KEY_FN_F2, 1}, "button/fnf2 FNF2 00000080 00000000"}, /* Fn-F2 produces KEY_BATTERY on Thinkpad T42p */ {{{0,0}, EV_KEY, KEY_BATTERY, 1},=20 "button/battery BAT 00000080 00000000"}, {{{0,0}, EV_KEY, KEY_SCREENLOCK, 1},=20 "button/screenlock SCRNLCK 00000080 00000000"}, {{{0,0}, EV_KEY, KEY_COFFEE, 1}, "button/coffee CFEE 00000080 00000000"}, {{{0,0}, EV_KEY, KEY_SLEEP, 1}, "button/sleep SBTN 00000080 00000000"}, {{{0,0}, EV_KEY, KEY_WLAN, 1}, "button/wlan WLAN 00000080 00000000"}, {{{0,0}, EV_KEY, KEY_FN_F6, 1}, "button/fnf6 FNF6 00000080 00000000"}, /* procfs on Thinkpad 600X reports "video VID0 00000080 00000000" */ /* typical events file has "video.* 00000080" */ {{{0,0}, EV_KEY, KEY_SWITCHVIDEOMODE, 1},=20 "video/switchmode VMOD 00000080 00000000"}, {{{0,0}, EV_KEY, KEY_FN_F9, 1}, "button/fnf9 FNF9 00000080 00000000"}, {{{0,0}, EV_KEY, KEY_FN_F10, 1}, "button/fnf10 FF10 00000080 00000000"}, {{{0,0}, EV_KEY, KEY_FN_F11, 1}, "button/fnf11 FF11 00000080 00000000"}, /* Fn-F9 produces KEY_F24 on Thinkpad T42p */ {{{0,0}, EV_KEY, KEY_F24, 1}, "button/f24 F24 00000080 00000000"}, #if 0 /* These "EV_MSC, 4, x" events cause trouble. They are triggered */ /* by unexpected keys on the keyboard. */ /* The 4 is MSC_SCAN, so these are actually scan code events. */ /* EV_MSC, MSC_SCAN, KEY_MINUS This is triggered by the minus key. */ {{{0,0}, EV_MSC, 4, 12}, "button/fnbs FNBS 00000080 00000000"}, /* EV_MSC, MSC_SCAN, KEY_EQUAL Triggered by the equals key. */ {{{0,0}, EV_MSC, 4, 13}, "button/fnins FNINS 00000080 00000000"}, /* EV_MSC, MSC_SCAN, KEY_BACKSPACE Triggered by the backspace key. */ {{{0,0}, EV_MSC, 4, 14}, "button/fndel FNDEL 00000080 00000000"}, /* EV_MSC, MSC_SCAN, KEY_E Triggered by the 'E' key. */ {{{0,0}, EV_MSC, 4, 18}, "button/fnpgdown FNPGDOWN 00000080 00000000"}, #endif {{{0,0}, EV_KEY, KEY_ZOOM, 1}, "button/zoom ZOOM 00000080 00000000"}, /* typical events file has "video.* 00000087" */ {{{0,0}, EV_KEY, KEY_BRIGHTNESSDOWN, 1},=20 "video/brightnessdown BRTDN 00000087 00000000"}, /* typical events file has "video.* 00000086" */ {{{0,0}, EV_KEY, KEY_BRIGHTNESSUP, 1},=20 "video/brightnessup BRTUP 00000086 00000000"}, {{{0,0}, EV_KEY, KEY_KBDILLUMTOGGLE, 1},=20 "button/kbdillumtoggle KBILLUM 00000080 00000000"}, {{{0,0}, EV_KEY, KEY_VOLUMEDOWN, 1},=20 "button/volumedown VOLDN 00000080 00000000"}, {{{0,0}, EV_KEY, KEY_VOLUMEUP, 1},=20 "button/volumeup VOLUP 00000080 00000000"}, {{{0,0}, EV_KEY, KEY_MUTE, 1},=20 "button/mute MUTE 00000080 00000000"}, /* additional events divined from the kernel's video.c */ {{{0,0}, EV_KEY, KEY_VIDEO_NEXT, 1},=20 "video/next NEXT 00000083 00000000"}, {{{0,0}, EV_KEY, KEY_VIDEO_PREV, 1},=20 "video/prev PREV 00000084 00000000"}, {{{0,0}, EV_KEY, KEY_BRIGHTNESS_CYCLE, 1},=20 "video/brightnesscycle BCYC 00000085 00000000"}, {{{0,0}, EV_KEY, KEY_BRIGHTNESS_ZERO, 1},=20 "video/brightnesszero BZRO 00000088 00000000"}, {{{0,0}, EV_KEY, KEY_DISPLAY_OFF, 1},=20 "video/displayoff DOFF 00000089 00000000"} }; =F4=C1=C2=CC=C9=C3=C1 =D3=CF=C2=D9=D4=C9=CA =CE=C5 =CE=C1=D3=D4=D2=C1=C9=D7= =C1=C5=D4=D3=D1, =D3=D0=C9=D3=CF=CB =D5=D3=D4=D2=CF=CA=D3=D4=D7 - =D4=CF=D6= =C5 (=D7=D3=C5=C7=C4=C1 =CF=D4=CB=D2=D9=D7=C1=C0=D4=D3=D1 =D7=D3=C5 =C4=CF=D3=D4=D5=D0=CE=D9=C5 =D5= =D3=D4=D2=CF=CA=D3=D4=D7=C1, =D0=D2=C9=DE=A3=CD =C4=C1=D6=C5 =CF=C2=D2=C1= =C2=C1=D4=D9=D7=C1=C5=D4=D3=D1 =D0=CF=C4=CB=CC=C0=DE=C5=CE=C9=C5 =CE=CF=D7=D9=C8 =D5=D3=D4=D2=CF=CA=D3=D4= =D7 =D0=CF=D3=CC=C5 =DA=C1=D0=D5=D3=CB=C1 acpid), =D7=D9=DA=CF=D7 open_inpu= t() =D7=D9=D0=CF=CC=CE=D1=C5=D4=D3=D1 =D7=D3=C5=C7=C4=C1 =D0=D2=C9 =C9=D3=D0=CF= =CC=D8=DA=CF=D7=C1=CE=C9=C9 =CF=D0=C3=C9=C9 -n (=CC=C9=C2=CF =C4=C1=D6=C5 = =C2=C5=DA =CE=C5=A3, =C5=D3=CC=C9 =CE=C5 =CF=C2=CE=C1=D2=D5=D6=C5=CE /proc/acpi/event), =C1 =CF=D0=C3=C9=D1 -= n =D0=D2=C9=C2=C9=D4=C1 =C7=D7=CF=DA=C4=D1=CD=C9 =D7 =D3=CB=D2=C9=D0=D4=C5 =DA=C1=D0=D5=D3=CB=C5 /etc/init.d/acpid. =F4=C1=CB=C9=CD =CF=C2=D2=C1=DA=CF=CD, =DE=D4=CF=C2=D9 =CB=CE=CF=D0=CB=C1 P= ower =CE=C1 =CB=CC=C1=D7=C9=C1=D4=D5=D2=C5 =CE=C5 =CF=C2=D2=C1=C2=C1=D4=D9= =D7=C1=CC=C1=D3=D8 acpid, =D4=C5=D0=C5=D2=D8 =D0=D2=C9=C4=A3=D4=D3=D1 =CE=C1=DA=CE=C1=DE=C1=D4= =D8 =C5=CA =CB=CF=C4, =CF=D4=CC=C9=DE=C1=C0=DD=C9=CA=D3=D1 =CF=D4 KEY_POWER= =C9 =C4=D2=D5=C7=C9=C8 =CB=CF=C4=CF=D7, =CF=C2=D2=C1=C2=C1=D4=D9=D7=C1=C5=CD=D9= =C8 acpid (=CE=C1=D0=D2=C9=CD=C5=D2, =D3 =D0=CF=CD=CF=DD=D8=C0 setkeycodes, =C9=CC=C9 =DE=C5=D2=C5=DA ioctl EVIOCSKEYCODE =C4=CC=D1 =CF=D4=C4=C5=CC=D8= =CE=CF=C7=CF =D5=D3=D4=D2=CF=CA=D3=D4=D7=C1 /dev/input/event*). =F0=D2=C1=D7=C4=C1, =D0=D2=C9 =C1=CB=D4=C9=D7=CE=CF=CD X-=D3=C5=D2=D7=C5=D2= =C5 acpid =D0=CF =C9=C4=C5=C5 =CE=C5 =C4=CF=CC=D6=C5=CE =D0=CF=CC=D5=DE=C1= =D4=D8 =D3=CF=C2=D9=D4=C9=D1 =C9=DA /dev/input/event*, =D0=CF=D3=CB=CF=CC=D8=CB=D5= X =C9=D3=D0=CF=CC=D8=DA=D5=C5=D4 ioctl EVIOCGRAB =C4=CC=D1 =CD=CF=CE=CF=D0=CF=CC=D8=CE=CF=C7=CF =C9=D3=D0=CF=CC=D8=DA=CF=D7= =C1=CE=C9=D1 =D5=D3=D4=D2=CF=CA=D3=D4=D7 =D7=D7=CF=C4=C1, =C9 =D7 =DC=D4=CF= =CD =D3=CF=D3=D4=CF=D1=CE=C9=C9 =C4=CF =C4=D2=D5=C7=C9=C8 =CB=CC=C9=C5=CE=D4=CF=D7 =D3=CF=C2=D9=D4=C9=D1 =D7=D7=CF= =C4=C1 =C4=CF=C8=CF=C4=C9=D4=D8 =CE=C5 =C4=CF=CC=D6=CE=D9. --HG+GLK89HZ1zG0kk Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) iD8DBQFMBmlPW82GfkQfsqIRAo/WAJ90lNkBR/wwKr+KtXnSi50UR4IGvwCfZmHv 20R0/96DJezQS456gP5gH9o= =kY8u -----END PGP SIGNATURE----- --HG+GLK89HZ1zG0kk--