現在アクティブなttyを知ることができるカーネルフックはありますか?

現在アクティブなttyを知ることができるカーネルフックはありますか?

情報パネル用のドライバを作成したいです。計画された機能の1つは、アクティブな端末を表すことです(システムは、どのようなGUIやディスプレイマネージャもないLinux 4.9.xです)。

ドライバに信号を送信するために使用できる++ Ctrl(to範囲内のすべてのファンクションキー)を使用してアクティブなttyを切り替えるときにトリガーされるカーネルフックまたはイベントはありますか?または、入力された+キーの組み合わせを受信するようにサーバーをどのように設定できますか?AltF#F#F1F5CtrlAltF#

答え1

現在アクティブなttyは次のように提供されています。

cat /sys/class/tty/tty0/active

inotify(7)APIを使用してこのファイルの変更を監視できます。

関連情報