답변:
글로벌 바로 가기를 설정하기 위해 타사 앱을 사용할 필요는 없습니다. Automator Services, 시스템 환경 설정 키보드 단축키 및 CGSession -suspend 명령을 사용하여 로그인 화면으로 전환 할 수 있습니다.
Applescript를 사용하십시오.
do shell script "/System/Library/CoreServices/Menu\\ Extras/User.menu/Contents/Resources/CGSession -suspend"
입력이없고 모든 응용 프로그램으로 설정되어있는 이와 같은 Automator 'Service'에서.
저장 한 다음 키보드 시스템 환경 설정으로 이동하십시오. -> 키보드 단축키 탭. 오른쪽에서 서비스를 선택하십시오. 왼쪽 하단에서 '일반'으로 스크롤하십시오. 당신은 당신의 서비스를 볼 수 있습니다. addShortCut을 클릭하십시오. 그리고 서비스에 바로 가기를 제공하십시오. Clost 시스템 환경
바로 가기를 처음 가져 오려면 일부 앱을 종료 한 다음 다시 열어야 할 수도 있습니다. 이미 픽업 한 것을 볼 수 있습니다 ..
이제 키보드에서 바로 가기를 사용해보십시오.
do shell script "/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine"
pmset displaysleepnow
.
또는 메뉴 표시 줄에서 애플리케이션> 유틸리티> 키 체인 액세스> 환경 설정> 키 체인 상태 표시 로 이동할 수 있습니다 .
메뉴 막대에 잠금이 설정되고 화면 잠금 을 클릭 하여 화면을 잠글 수 있습니다. 바로 가기 키가 필요한 경우 키보드의 설정 아래에 추가 할 수 있습니다.
또한 바로 가기를 사용하여 컴퓨터를 화면 보호기 모드로 전환하여 Mac을 동시에 잠그는 단계도 있습니다.
Logout
예를 들어 이름을 지정하기 위해 저장할 위치를 묻지 않습니다 ).Command-Shift-L
지름길을 택했다 .컴퓨터를 잠자기 위해 항상 Control+Shift+Eject
(Mac 키보드가있는 경우) 또는 Control+Shift+Power
Mac에서 사용할 수 있지만 mba 뚜껑을 닫을 때 나는 그것을 원하지 않습니다. 우리는 모두 핫 코너에 대해 알고 있지만 항상 다른 옵션을 방해하기 때문에 큰 팬이 아닙니다.
응용 프로그램> 유틸리티> 키 체인 액세스> 환경 설정> 메뉴 표시 줄에 키 체인 상태 표시 에서 가장 오랫동안 잠금 메뉴 아이콘을 사용했지만 시간이 지남에 따라 작은 아이콘을 클릭하는 데 너무 오래 걸립니다. 목표가 너무 작습니다.
KeyRemap4Macbook 을 사용 하여 pause/break키를 에 다시 매핑 했습니다 eject. KeyRemap4Macbook은 무료이며 설치 후 시스템 환경 설정에 나타납니다.
shift+ ctrl+ pause/break는 이제 트릭을 수행합니다.
최신 버전의 OS (Sierras, El Cap)의 경우 인터페이스가 약간 다른 새 Karabiner-Element가 있습니다.
** KeyRemap4Macbook은 이제 동일한 기능을 가진 Karabiner 라고 합니다.
** Sierra-Karabiner 업데이트 **
키보드에 꺼내기 단추가 있다고 가정하면 시스템 환경 설정으로 이동하여 "보안 및 개인 정보"를 클릭 한 다음 "일반"탭을 클릭하고 "잠자기 또는 화면 보호기가 시작된 직후 암호 필요"라는 확인란을 선택하십시오. . 이제 눌러 컴퓨터를 잠글 수 있습니다 Control- Shift- Eject. 이렇게하면 컴퓨터가 잠자기 상태가되지만 잠자기 상태로 설정 했으므로 잠기 게됩니다.
컴퓨터에 꺼내기 단추가없는 경우 고유 한 사용자 정의 바로 가기를 만들어야합니다. 불행히도 메뉴 항목 및 서비스에 대한 바로 가기 만 만들 수 있습니다. 다행히도 서비스를 만들어 디스플레이를 잠자기 상태로 만들고 화면을 잠글 수 있으며 서비스에 바로 가기를 할당 할 수 있습니다. 이 작업을 수행하는 방법에 대한 지침은 이 Macworld 페이지를 참조하십시오.
열기 System Preferences
-> Keyboard
-> Shortcuts
-> App Shortcuts
. 를 클릭하십시오 +
. 선택 All Application
에 대한 Application
입력 Sleep
을 위해 Menu Title
의에서 원하는 바로 가기를 눌러 Keyboard Shortcut
필드. 를 클릭하십시오 Add
. Apple 메뉴 (왼쪽 상단에있는 Apple 아이콘)를 참조하십시오. Sleep
항목은 사용자가 정의한 바로 가기를 표시해야합니다. 바로 가기가 바로 작동합니다.
Finder 및 다른 일부 응용 프로그램은 재부팅 후 바로 가기에만 반응합니다.
Control + Shift + Eject는 Eject 키가있는 Mac의 키 스트로크이고 외부 키보드의 경우 Control + Shift + Power는 MacBook Air 및 MacBook Pro Retina와 같이 이젝트 키가없는 Mac의 키 스트로크입니다
빠른 사용자 전환 화면에 로그 아웃 할 수도 있지만 디스플레이를 끄지는 않습니다. 그냥 바로 가기 지정 이 쉘 명령을 :
/System/Library/CoreServices/Menu\ Extras/user.menu/Contents/Resources/CGSession -suspend
Alfred Powerpack이있는 경우 단축키 탭에서 잠금 동작에 단축키를 지정할 수 있습니다.
알 수없는 키 조합을 기억하지 않고 영어 (또는 다른) 단어를 대신 사용하는 대체 방법도 있습니다. Alfred 또는 Quicksilver (확실하지 않음)를 사용하면 화면 잠금과 같은 작업을 모두 단일 방식으로 호출 할 수 있습니다. 단축키와 일반 언어로 된 명령. OSX의 스포트라이트는 같은 방향으로 움직이고 있지만 아직 그것이 있는지 확실하지 않습니다. AppleScript 파일을 사용할 수도 있습니다.
작고 무료 SleepDisplay 응용 프로그램을 설치하고 시스템 환경 설정의 Microsoft 키보드 섹션에서 아무 키나 할당 할 수 있습니다.
@markhunte의 답변은 좋지만 "서비스"메뉴 (예 : 계산기)가없는 앱에있을 때는 부족합니다.
시스템 환경 설정> 키보드> 바로 가기를 사용하여 바로 가기를 할당하는 대신 Apptivate를 사용 합니다. 바로 핫키 시퀀스를 누를 때 명령을 실행하는 것이 유일한 경량 유틸리티입니다.
@markhunte의 답변에서 설명한 것처럼 Automator에서 "화면 잠금"서비스를 만든 후에는 Apptivate에 추가하면됩니다.
"열기"대화창이 표시되면 CMD+ SHIFT+ G(폴더로 이동)를 누르고 ~/Library/Services
다음을 입력하십시오 .
그런 다음 앞에서 만든 Automator 서비스를 선택하십시오.
마지막으로 서비스에 키보드 단축키를 지정하십시오.
그리고 그게 다야! 이제 모든 응용 프로그램 에서 사용할 수있는 "화면 잠금"키보드 단축키가 있습니다 .
내 시스템 버전은 Yosemite 10.10.5입니다. 그리고 markhunte 가 게시 한 방법은 시스템을 일시 중단 한 후에 매번 사용자 이름을 입력해야한다는 점을 제외하고는 여전히 작동합니다. 나에게는 약간 성가신 일입니다. 따라서 스크립트를 다음에서 변경했습니다.
do shell script "/System/Library/CoreServices/Menu\\ Extras/User.menu/Contents/Resources/CGSession -suspend"
에:
tell application "System Events" to sleep
이 스크립트는 시스템 메뉴의 절전 메뉴 항목을 클릭하는 것만 시뮬레이션합니다.
새로운 MacBook Pro 또는 Windows / 외장 키보드를 사용하는 경우 Karabiner Elements 와 같은 프로그램을 사용 하여 "꺼내기"로 선택한 키에서 매핑하여 오래된 CTRL-SHIFT-EJECT가 작동합니다.
예를 들면 다음과 같습니다.
트릭을 수행하는 작은 응용 프로그램이 있습니다 — http://keylock.io
Ctrl + Shift + PwrBtn
2011 MacBook Pro에서 원래 iMac 주황색 키보드 사용.