현재 활성화된 tty를 알 수 있는 커널 후크가 있습니까?

현재 활성화된 tty를 알 수 있는 커널 후크가 있습니까?

정보 패널용 드라이버를 만들고 싶습니다. 계획된 기능 중 하나는 활성화된 터미널을 나타내는 것입니다(시스템은 어떤 종류의 GUI나 디스플레이 관리자도 없는 Linux 4.9.x입니다).

드라이버에 신호를 보내는 데 사용할 수 있는 ++ Ctrl( to 범위 내의 모든 기능 키) 를 사용하여 활성 tty를 전환할 때 트리거되는 커널 후크 또는 이벤트가 있습니까 ? 또는 입력된 + 키 조합을 수신하도록 서버를 어떻게 설정할 수 있습니까?AltF#F#F1F5CtrlAltF#

답변1

현재 활성 tty는 다음과 같이 제공됩니다.

cat /sys/class/tty/tty0/active

inotify(7)API를 사용하여 이 파일의 변경 사항을 모니터링할 수 있습니다 .

관련 정보