키보드를 비활성화/활성화하는 방법은 무엇입니까?

키보드를 비활성화/활성화하는 방법은 무엇입니까?

컴퓨터의 모든 키보드를 비활성화하는 명령줄(CLI) 명령이 있고, 키보드를 다시 활성화하는 CLI 명령이 있습니까?

내부 및 외부 키보드가 있는 노트북을 사용하고 있는데 이를 비활성화/활성화해야 합니다.

자세한 내용은

저는 우분투 22.04.3 LTS를 사용하고 있습니다.

전반적으로 키보드를 비활성화해야 하며 어느 곳에서도 작동하지 않아야 합니다(CLI, GUI 등).

제한된 시간 동안 모든 키보드를 비활성화하는 bash 스크립트를 만들고 있으며, 시간이 지나면 스크립트는 키보드를 다시 활성화합니다.

답변1

확인하다USB 가드, Redhat/CentOS/Rocky에서 rpm으로 제공됩니다. 우분투에 대해 잘 모르겠습니다.

배포판에 설치할 수 있으면 USB를 통해 연결된 모든 것이 작동하지 않게 됩니다(어떻게 아는지 물어보세요) - 규칙 파일이 이를 허용하지 않는 경우. 이는 규칙 파일에 모두 거부하고 아무것도 허용하지 않는 경우 systemd간단히 모든 것을 비활성화한 다음 USB 연결 키보드 등을 허용할 수 있는 서비스입니다.service usbguard startservice usbguard stop

이것이 랩톱의 내부 키보드에 영향을 미칠지는 모르겠습니다. USB 연결을 통해 여전히 수행된다면 그렇게 해야 합니다.

https://usbguard.github.io/

구현 방법을 보려면 소스 코드를 확인하세요. https://github.com/USBGuard/usbguard/releases

관련 정보