나는 고양이 소유자와 고양이 애호가입니다. 그러나 고양이가 키보드에 앉아서 무작위 키를 누르고 모든 것을 망칠 때 나는 그것을 좋아하지 않습니다.
키보드를 끄는 기능 키를 가지고 있다고 생각합니다 (하나의 특수 키 조합 제외). 나는 이미 알고 Ctl– S하지만,이 키보드를 정지 및 키보드 잠금이 해제 될 때까지 입력을 추적합니다.
실수로 누르기 어려운 하나의 키 조합을 제외하고 키보드가 모든 입력을 무시할 수있는 방법이 있습니까?
보너스 포인트 : 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 시스템에서 작동하며 추가 구성 / 스크립트가 필요하지 않으며 사용하기 매우 빠르고 기억하기 쉽습니다.
답변
다른 옵션은 전원 스위치가있는 키보드 및 / 또는 마우스를 얻는 것입니다. 이것은 무선 장치에서 기괴한 이유로 더 일반적입니다. 고양이보다 내 집의 유아가 더 걱정되지만 입력 장치를 구입할 때 “물리적 전원 스위치가 있어야합니다”라는 요구 사항 목록에 있습니다.
답변
답변
랩톱을 사용하지 않는 경우 키보드를 분리하여 하드웨어 솔루션을 사용할 수 있습니다. 너무 불편한 경우 물리적 스위치 가 있는 USB 허브를 가져 와서 키보드를 연결할 수 있습니다. 허브를 키보드에서 멀리 떨어 뜨려 놓으십시오. 그런 다음 허브의 스위치를 눌러 키보드를 분리 / 재 연결할 수 있습니다.