[unix] 키보드가 “고양이 모드”로 설정 됨

나는 고양이 소유자와 고양이 애호가입니다. 그러나 고양이가 키보드에 앉아서 무작위 키를 누르고 모든 것을 망칠 때 나는 그것을 좋아하지 않습니다.

키보드를 끄는 기능 키를 가지고 있다고 생각합니다 (하나의 특수 키 조합 제외). 나는 이미 알고 CtlS하지만,이 키보드를 정지 및 키보드 잠금이 해제 될 때까지 입력을 추적합니다.

실수로 누르기 어려운 하나의 키 조합을 제외하고 키보드가 모든 입력을 무시할 수있는 방법이 있습니까?

보너스 포인트 : Windows에서 동일한 작업을 수행 할 수있는 방법이 있습니까?



답변

화면 어딘가에 작은 터미널 창을 열고 실행 cat하십시오.

고양이로부터 시스템을 보호하고 싶을 때마다 해당 창으로 초점을 변경하십시오.

많은 사람들이 이것을 알지 못하지만이 기능은 cat프로그램 의 중요한 디자인 목표였습니다 :). 불행히도, 정말 영리한 고양이 (나의 야수 같은)는 Ctrl-C가 무엇인지 안다.

당신의 고양이는 알아낼 수있을만큼 영리 경우 Ctrl-C, Ctrl-D, Ctrl-\또는 Ctrl-Z실행 cat(이 쉬 스크립트 래퍼를 사용하여 /usr/local/bin/toodamnsmartcat.sh) :

#!/bin/sh

trap "" TSTP INT QUIT
stty raw -echo

while true; do
  cat -v
done


답변

컴퓨터를 잠그십시오.

사용 방법을 이미 알고있는 기능이며 매우 효과적입니다. 일반적인 데비안 변형을 포함한 대부분의 리눅스 시스템에서
쉽게 활성화 할 수 있습니다 Super-L.

Ctrl-Alt-L 우분투에서.

Windows-L Windows에서.

Control-Shift-Eject또는 Control-Shift-PowerOS X에서.

모든 입력 (특별한 고유 조합 제외)이 차단되어 효과적인 고양이 차단 기능을 제공합니다.

대부분의 컴퓨터 시스템 (Microsoft Windows 포함)에서 사용할 수 있습니다.


답변

Vim 열기

가장 똑똑한 고양이조차도 vim을 빠져 나올 수 없습니다.


답변

짧은 답변:

유형 CTRL+ ALT+ AFK을 하고, + + `돌아 오는 때.F2CTRLALTF7


긴 답변 :

@cas가 제안한 솔루션을 상향 조정했지만 cat터미널 을 열면 몇 가지 단점이 있다고 생각합니다 .

  • 실수 마우스 옵션이 되고 활성화 , 그것은 고양이가 백그라운드에서 응용 프로그램에 입력 (또는 바탕 화면)를 리디렉션 터미널의 창 영역의 외부에 마우스를 밀어 충분하다. 결과적으로 cat명령이 더 이상 입력을받지 않으므로 쓸모가 없게됩니다.
  • 일부 유닉스 / 리눅스 설치 에는 키보드에서 오는 입력을 수신하는 포 그라운드 응용 프로그램을 전환하는 매우 쉬운 키 바인딩 이 제공되어 cat명령을 쓸모 없게 만듭니다. 예를 들어 내 시스템에서 SUPER키를 누르면 응용 프로그램 메뉴가 열립니다 .

열기 vim@DanJab가 제안 터미널은으로 터미널을 사용하여 동일한 문제 될 수 있습니다 cat.

@BlueWizard가 제안한대로 세션을 잠그면 자신의 암호를 다시 입력해야한다는 단점이 있습니다. 이 방법은 컴퓨터를 오랫동안 공공 장소에서 방치 해 두는 것이 현명한 방법이지만, 특히 로그인 암호가 길고 복잡하기 때문에 집에서 잠시 휴식을 취하기에는 다소 무리가 있습니다.

따라서 제안 된 해결책은 조합을 사용하는 것입니다.

CTRL+ ALT+F2

시스템을 로그인 터미널로 일시적으로 전환합니다. 고양이가 자신의 로그인과 암호를 알아 내지 않거나 가능한 모든 가능성에 대비하여 실수로 CTRL+ ALT+를 누르면 F7세션이 완전히 안전해야합니다.

이것은 내가 시도한 모든 Linux 시스템에서 작동하며 추가 구성 / 스크립트가 필요하지 않으며 사용하기 매우 빠르고 기억하기 쉽습니다.


답변

다른 옵션은 전원 스위치가있는 키보드 및 / 또는 마우스를 얻는 것입니다. 이것은 무선 장치에서 기괴한 이유로 더 일반적입니다. 고양이보다 내 집의 유아가 더 걱정되지만 입력 장치를 구입할 때 “물리적 전원 스위치가 있어야합니다”라는 요구 사항 목록에 있습니다.


답변

키보드에 이미이 기능이 있습니다. 호출 OFF ON되고 작은 스위치가 있습니다. 고양이가 그 스위치를 쓸 수 있다면 나는 매우 감동 할 것입니다!

OFF ON 키보드 스위치


답변

랩톱을 사용하지 않는 경우 키보드를 분리하여 하드웨어 솔루션을 사용할 수 있습니다. 너무 불편한 경우 물리적 스위치있는 USB 허브를 가져 와서 키보드를 연결할 수 있습니다. 허브를 키보드에서 멀리 떨어 뜨려 놓으십시오. 그런 다음 허브의 스위치를 눌러 키보드를 분리 / 재 연결할 수 있습니다.