아수스 U30JC 터치 패드 잠금 (Fn + F9를) 집어넣은 데비안 / 시드
확실히는 문제가 아수스 노트북 모델의 일부를 터치 패드에 탐지, 내 u30jc 쥐었 비트를 실행 데비안 / 시드 32 예외는 아냐. 우리가 명령을 실행하면 실제로 우리는 터치 패드가 잘못 "ImPS / 2 로지텍 휠 마우스가"이고, 따라서 조합 Fn + F9를 / 장치가 작동하지 않습니다 해제 활성화로 인식되고 참조 $ xinput 목록을 콘솔. ACPI가 스크립트를 원하는 기능과 연관된 변경하여 우리가 간단한 해결 방법을 수행할 수있는 순간에
우리를 시작하려면 :
$ sudo acpi_listen
그리고 우리는 사건이 F9 키를 눌러 Fn +에 대한 코드 관련 행사 : hotkey ATK0100:00 0000006b (...) . 마지막 부분은 횟수에 작업을 반복하는 상황에 따라 변경됩니다. 그런 다음 파일은 / etc / ACPI가 / 이벤트 / ASUS - 터치 패드와 라인을 변경 열어주세요 :
- ATKD | HOTK ) ( 0000006 [ ab ] | 00000037 ) #(por) 이벤트 = 단축키 (ATKD | Hotka) (0,000,006 [깨어난] | 00,000,037) # (용)
- 0000006b 이벤트 = 단축키 ATK0100 : 00 0000006b
마지막으로,이 스크립트 사건은 / etc / ACPI가 / ASUS - touchpad.sh에 위치한와 관련된 몇 가지 변경 사항을 확인해야합니다 :
- grep 'SynPS/2 Synaptics TouchPad' | sed -n -e 's/.*id= \( [0-9] \+ \) .*/ \1 /p' ` #(por) XINPUTNUM =`xinput 목록 | 정보 grep 'SynPS / 2 Synaptics 터치 패드'| sed - n을 전자 스 / .* 아이디 = \ ([0-9] \ + \) .* / \ 1 / 피 '`# (용 )
- grep 'ImPS/2 Logitech Wheel Mouse' | sed -n -e 's/.*id= \( [0-9] \+ \) .*/ \1 /p' ` XINPUTNUM =`xinput 목록 | grep "ImPS / 2 로지텍 휠 마우스가"| sed - n을 전자 스 / .* 아이디 = \ ([0-9] \ + \) .* / \ 1 / 피 '`
- | awk '/Synaptics Off/ { print $NF }' ` #(por) TPSTATUS =`리스트 - 소품의 xinput $ XINPUTNUM | 정보 awk '/ Synaptics 꺼짐 / (인쇄 $ NF)'`# (용)
- | awk '/Device Enabled/ { print $NF }' ` TPSTATUS =`리스트 - 소품의 xinput $ XINPUTNUM | 정보 awk '/ 장치가 활성 화됨 / (인쇄 $ NF)'`
- 8 1 #(por) 9 월 xinput 소품 - int를 - $ XINPUTNUM "Synaptics 꺼짐"8 1 # (용)
- 8 1 xinput은 Enabled로 설정 - int는 장치 "- 소품 달러를 XINPUTNUM"8월 1일
- 8 0 #(por) xinput은 XINPUTNUM 세트 - int는 달러 소품 - "Synaptics 오프"8 0 # (용)
- 8 0 xinput은 Enabled로 설정 - int는 장치 "- 소품 달러를 XINPUTNUM"8 0
변경 사항을 그냥 컴퓨터를 작업을 완료하려면 다시 시작해야합니다.
나는 또한 파일 touchpad.sh이 ASUS에 대한 패치를 만들었습니다
- asus-touchpad. sh - 기타 / ACPI가 / ASUS - 터치 패드. 샤
- asus-touchpad. sh + + + 기타 / ACPI가 / ASUS - 터치 패드. 샤
- , 23 +13 , 23 @@ @ @ -13, 23 13, 23 @ @
- # HAL로 (또는 어떤 이벤트를 이러한됩니다 교체에 할가)
- getXconsole
- grep 'SynPS/2 Synaptics TouchPad' | sed -n -e 's/.*id= \( [0-9] \+ \) .*/ \1 /p' ` - XINPUTNUM =`xinput 목록 | 정보 grep 'SynPS / 2 Synaptics 터치 패드'| sed - n을 전자 스 / .* 아이디 = \ ([0-9] \ + \) .* / \ 1 / 피 '`
- grep 'ImPS/2 Logitech Wheel Mouse' | sed -n -e 's/.*id= \( [0-9] \+ \) .*/ \1 /p' ` + XINPUTNUM =`xinput 목록 | grep "ImPS / 2 로지텍 휠 마우스가"| sed - n을 전자 스 / .* 아이디 = \ ([0-9] \ + \) .* / \ 1 / 피 '`
- usr / share / acpi-support / state-funcs ] || exit 0 [- F를를 / usr - funcs] | | 출구 / 공유 / ACPI를 지원 / 주 0
- #이의 현재 상태를 가져오기 터치 패드
- | awk '/Synaptics Off/ { print $NF }' ` - TPSTATUS =`리스트 - 소품의 xinput $ XINPUTNUM | 정보 awk '/ Synaptics 꺼짐 / (인쇄 $ NF)'`
- | awk '/Device Enabled/ { print $NF }' ` + TPSTATUS =`리스트 - 소품의 xinput $ XINPUTNUM | 정보 awk '/ 장치가 활성 화됨 / (인쇄 $ NF)'`
- # 출구를, 실패하면 점점 상태가
- && exit 1 시험 z는 $ TPSTATUS는 & & 1 번 출구
- $TPSTATUS = 0 ] ; then $면 [TPSTATUS = 0]; 그럼
- 8 1 - Xinput은 XINPUTNUM 세트 - int는 달러 소품 - "Synaptics 오프"8월 1일
- 8 1 + Xinput가 Enabled로 설정된 - int는 장치 "- 소품 달러를 XINPUTNUM"8월 1일
- -e / sys / class / leds / asus::touchpad / brightness ] ; then 경우에는 [전자 / sys 인 / 클래스 / LED가 / ASUS : : 터치 패드 / 밝기]; 그럼
- > / sys / class / leds / asus::touchpad / brightness 밝기 ASUS :>을 / sys 인 / 클래스 / LED가 / : 터치 패드 / 에코 0
- 괜
- 다른 사람
- 8 0 - Xinput은 XINPUTNUM 세트 - int는 달러 소품 - "Synaptics 오프"8 0
- 8 0 + Xinput가 Enabled로 설정된 - int는 장치 "- 소품 달러를 XINPUTNUM"8 0
- -e / sys / class / leds / asus::touchpad / brightness ] ; then 경우에는 [전자 / sys 인 / 클래스 / LED가 / ASUS : : 터치 패드 / 밝기]; 그럼
- > / sys / class / leds / asus::touchpad / brightness 밝기 ASUS :>을 / sys 인 / 클래스 / LED가 / : 터치 패드 / 에코 1
- 괜
달리 명시되지 않는 한, 콘텐츠의 아수스 U30JC 터치 패드 잠금 (Fn + F9를) 시드 /를 짜내 데비안 에서 사용할 수 SeHablaLinux 의 적용을받습니다 들은 Creative Commons Attribution - 공유 Alike 3.0 Unported 라이센스 .


adverick 2010에 5 월 23 일
테스트!