시스템이 정지 될 때 왜 'Caps Lock'다이오드가 깜박입니까?


19

Ubuntu 13.04의 독특한 동작을 발견했습니다 (이전 버전에도 있음). 시스템이 완전히 멈출 때 ( 문제 해결을 요청 하지 않음 ) X조차도 Ctrl + Alt + FX 키에 응답하지 않습니다 . 시스템이 완전히 응답하지 않지만 키보드의 CapsLock 토글 다이오드가 깜박입니다 (~ 1Hz).

  • 이 현상의 원인은 무엇입니까? 내부 커널 메커니즘으로 인해 발생합니까? 우분투에만 해당됩니까? (일부 사용자 지정 우분투 추가 소프트웨어가 발생 했습니까?) HAL과 관련이 있습니까?
  • 그것의 목적은 무엇입니까?
  • 우분투에서이 동작을 사용자 정의 할 수 있습니까?

답변:


24

이 기능은 커널에서 구현됩니다. 우분투에만 국한된 것은 아니며 커널 2.4.19 (2002 년) 이후부터 존재했습니다. 커널이 무엇을하는지 기억이 나지 않지만 현대적인 구현은 예를 들어 https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers/input/을 참조하십시오. serio / i8042.c? id = refs / tags / v3.9-rc1 .

그 파일에 주어진 근거 :

 * i8042_panic_blink() will turn the keyboard LEDs on or off and is called
 * when kernel panics. Flashing LEDs is useful for users running X who may
 * not see the console and will help distingushing panics from "real"
 * lockups.

1
와! 코드 참조는 내가 찾던 것보다 훨씬 인상적입니다. 감사!
Rafał Cieślak

1
무엇을 의미합니까? 커널 패닉?
daltonfury42

의견에서 알 수 있듯이 "커널 패닉이 발생하면 호출됩니다."
taneli
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.