키보드가 "고양이 모드"로 설정 됨


137

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

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

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

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


25
슈퍼 + L? :-피. "고양이 같은 타이핑이 감지되었습니다"를 검색하는 것이 좋을 수도 있습니다.
sourcejedi

18
ctrl-s입력이 아닌 출력을 정지시킵니다.
ctrl-alt-delor


47
Alt + SysRq + C와 같이 실수로 누르기 어려운 키 조합을 입력 할 때 고양이는 아무런 문제가 없습니다 .
CL.

23
CRT를 통해 LCD를 교체하십시오! 따뜻해서 고양이가 잠을 잔다.
Thorbjørn Ravn Andersen

답변:


226

화면 어딘가에 작은 터미널 창을 열고 실행 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

71
모든 명령의 ...
유전자 델라 로사

82
그렇습니다. 이것은 catStephen Bourne의 고양이가 최초의 유닉스 시스템을 망칠 수 없도록 원래 목적 이었습니다 . 파일의 내용을 출력 할 수도 있다는 사실은 우연히 우연히 발견 된 부작용이었습니다. 그리고 grep실제로 데니스 리치의 고양이의 이름을 따서 명명되었다. :-p
cas

95
Bourne의 고양이는 많이 언급되지 않았습니다. 여전히 모든 사람들에게 너무 화나고 있습니다. Brian Kernighan의 반려 동물이 그를 먹었습니다.
cas

18
고양이는 훌륭한 펄 프로그래머를 만듭니다. @ # $ {}처럼 보이지만 유용한 정보가있을 수 있습니다.
AlwaysLearning

19
이 경우 @KingZoingo는 훌륭한 펄 프로그래머를 만들 것이다 . Perl이 이해하기 어렵다는이 성가신 아이디어는 Perl이 깨끗한 코드를 작성하도록 강요하지 않는다는 단순한 사실에서만 나옵니다. 그것은 당신이 그렇게하지 못하게 절대하지 않으며 심지어 쉽게 할 수 있습니다. 그것은 대부분의 프로그래머가 게으르고 깨지기 쉬운 코드를 작성한다는 것입니다. 그렇습니다. Perl의 깨지기 쉬운 코드는 고양이가 키보드를 걷고있는 것처럼 보일 수 있습니다. (죄송한 Perl 사람과 나는 그들이 본 모든 나쁜 Perl이 Perl이 실제로 무엇인지 생각하는 사람들과 함께 지친다).
terdon

72

컴퓨터를 잠그십시오.

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

Ctrl-Alt-L 우분투에서.

Windows-L Windows에서.

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

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

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


키보드에 "슈퍼"키가 없습니다.
Paŭlo Ebermann

10
@ PaŭloEbermann Windows / Command 키입니다.
누군가 어딘가에

여기서 작동하지 않습니다. (저는 Xfce와 함께 우분투를 사용하고 있습니다.)
Paŭlo Ebermann

15
@ PaŭloEbermann의 OS / DE마다 키 바인딩이 다릅니다. SUPER + L은 Fedora / Gnome에서 작동하고 CTRL + ALT + L은 Ubuntu / Unity에서 작동합니다. 데스크탑 / 세션 잠금 바로 가기가 무엇인지 설정에서 확인하십시오.
Patrick Trentin

8
우분투에서 Ctrl-Alt 조합을 훔치기로 결정한 시스템 설계자가 잘못한 사람은 바로 이것이 바로 왜 이것이 나쁜 생각인지 알 때까지 바로 가기를 변경하지 않고 IntelliJ와 같은 최신 IDE를 사용하도록 강요해야합니다. 다음 몇 가지. 그리고 몇 천년!
Thorbjørn Ravn Andersen

50

Vim 열기

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


아마도 "거북이 껍질 "색깔의 고양이가 그것을 해결할 수있을 것입니다.
Wossname

19
+1이 솔루션은 또한 대부분의 사람들이 컴퓨터를 사용하지 못하도록합니다.
오우거 시편 33

7
그리고 언젠가 유래 100 만 고양이가 도움이 될 것입니다 VIM을 종료 ....
jamesdlin

무의미한. 고양이는 이맥스를 사용합니다.
피터 플린

37

짧은 답변:

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


긴 답변 :

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

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

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

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

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

CTRL+ ALT+F2

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

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


45
당신은 당신의 고양이가 무릎에있는 이유의 절반이 그들이 당신이 당신의 암호를 입력하는 것을 볼 수 있다는 것을 깨닫지 않습니까?
cas

22
@cas 아, 아는 사람이 발견되었습니다!
cat

X 외부에있을 때 일부 설정에서는 왼쪽 및 오른쪽 Win키를 사용하여 이동하지 않고 왼쪽 / 오른쪽 VT로 전환 할 C-A-F#수 있습니다. 따라서 운이 좋으면 Cat이 VT를 돌아 다닐 수 있습니다.
unperson325680

@MattiVirkkunen이 더 나아 졌습니까?
패트릭 트 렌틴

@PatrickTrentin 조금, 예
Matti Virkkunen

20

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


24
무선 장치에는 배터리가 필요하기 때문에 전원 스위치는 배터리 수명을 보존하는 데 유용한 기능입니다.
디지털 외상

6
키보드에는 일반적으로 전원 스위치가 없을 수 있지만 대부분의 경우 컴퓨터를 방치 할 때 플러그를 뽑는 데 사소한 소켓 USB 케이블이 있습니다.
Coxy

17

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

OFF ON 키보드 스위치


11

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


5
USB 허브가있는 모니터를 사용하십시오. 모니터가 꺼져있을 때 허브를 끄십시오. 따라서 하나의 (편리한) 스위치로 USB로 연결된 모든 장치를 끄는 것이 쉽지 않습니다.
Ralph Bolton

1
누군가 @RalphBolton의 제안을 고려하고있는 경우- 허브를 끄지 않는 모니터가 많이 있습니다 (불행한 모니터 는 허브 전원 공급을 중단하므로 키보드와 같은 저전력 장치는 여전히 작동하지만 다른 장치는 작동하지 않음). 이 문제를 해결하기 위해 완전히 새로운 모니터에 투자하기 전에 점검해
AC

11

보너스 포인트 :

믿을 수 없어

  1. 전당포 는 여전히
  2. 아직 아무도 언급하지 않았습니다

그들은 그것을 * nix로 이식 한 것으로 보이지 않습니다.


예 추억! : D
Dewi Morgan

오 마이 갓이 진짜예요
chris

나는 결코 사본을 사지 않았지만 나의 이해는 그것이 실제 사실이라는 것입니다.
studog

2

당신은 같은 것을 받고 고려하는 것이 좋습니다 그것은 또한 당신의 키보드에서 끝나는 고양이 머리의 양을 줄여 때문에 주로. 돈을 써야하지만 추가 보너스로 키 조합을 누르거나 앱을 시작하거나 앱을 계속 실행할 필요가 없으며 모든 OS에서 작동하며 고양이가있는 동안에도 키보드를 사용할 수 있습니다.

또한 vim을 여는 제안에 대한 의견을 원했지만 아직 그렇게 할만 큼 평판이 충분하지 않은 것 같습니다. 슬프게도 Ctrl과 Z는 서로 너무 가깝기 때문에 고양이가 배경에 vim을 넣고 껍질에 즉시 접근하기에 충분합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.