2011-02-03 8 views
0

나는 Snow Leopard가 장착 된 Mac을 가지고 있습니다. 나는 종종 tmux (또는 GNU 화면)를 사용하여 터미널을 작동시킨다. 나는 멀리서 내 컴퓨터로 원격 SSH를 가져 간다. 문제는 때로는 1 ~ 2 분 동안 컴퓨터에서 벗어나야 만하는 경우입니다. 그런 일이 생기면 사람들이 훑어 보지 않고 내 커맨드 라인에 접근하는 것을 원하지 않으며 매번 CTRL-a, d, exit, open terminal, ssh to machine, tmux 등의 가치가 있다고 생각하지 않습니다. 그건 일어난다./usr/bin/lock의 소스는 어디에 있습니까?

화면에 잠긴 CTRL-a, x (시스템 암호를 읽을 수 없기 때문에 적어도 한 번은 암호를 입력해야 함) 또는 tmux (선호) 시계 기능이 화면에 나타납니다.

모든 설명서는 멀티플렉서가/usr/bin/lock 또는/usr/bin/lck를 찾는다는 사실을 지적합니다. 그게 리눅스와 BSD 시스템에서 발견되는 저급 유틸리티이기 때문에 어디서 소스를 찾을 수 있습니까? 그래서 Mac OS X로 포팅 할 수 있습니까?

+0

당신이 무엇을 요구하고 있는지 확실하지 않습니다 - ctrl-a를 입력하면 x가 Mac 화면에서 완벽하게 작동합니다. 왜 포트 잠금을 원하십니까? 또한 활성화를 위해 핫 코너가있는 화면 보호기를 사용하면 더 빠르고 안전해질 수 있습니다. – Asmus

+0

두 가지 문제가 있습니다. 화면 Mac에서 시스템 암호 (가벼운 성가심)를 사용하는 대신 비밀 번호를 물어하지만 솔직히 내가 ctrl-b, x에 대한 외부 프로그램에 의존하는 tmux를 사용합니다. 화면 보호기는 좋지만 컴퓨터에 앉아있을 때만 작동합니다. 일반적으로 잠겨 있지만 다른 컴퓨터에서 액세스하고 있습니다. 바로 tmux 또는 ssh를 통한 빠른 잠금이 설치 후 일반적인 로그 아웃 로그보다 편리합니다. – Sukima

+0

Re : "모든 문서 가리 킵니다 ...",이 문서에 대한 링크가 있습니까? – jjlin

답변

2

tmux은 OpenBSD에서 제공됩니다. 자물쇠 ~ OpenBSD CVSweb for src/usr.bin/lock/을 볼 수 있습니다.

Mac OS X은 FreeBSD와 더 밀접한 관련이 있습니다. 코드를 통해 FreeBSD SVN ViewVC for head/usr.bin/lock/ 코드를 볼 수 있습니다 (CVS 및 PERFORCE도 사용 가능).

어느 하나

이 주요 기능의 차이 ("사용 로그인 암호/인증")를 -p 옵션에 대한 인증 방법에있을 것입니다 심지어는 Mac OS X에 컴파일 수정이 필요합니다 : 오픈 BSD 코드 사용의 FreeBSD는 대부분의 Mac OS X 계정에서 작동하지 않을 crypt (3)을 사용합니다.

+0

감사합니다. 이것은 나의 호기심에 대답했다. – Sukima

0

man -P "less -p lock"tmux, 결과가 만족 될 때까지 n를 누릅니다.