로그인 화면을 어떻게 찍습니까?


25

많은 로그인 화면 스크린 샷을 보았습니다. Cmd+ Shift+ 시도 3했지만 아무 소용이 없습니다. 로그인 화면이나 OS X의 부팅 화면을 어떻게 찍습니까?

답변:


24

다른 Mac에 SSH로 연결 screencapture하여 셸에서 사용할 수 있습니다 .

  1. 다른 컴퓨터의 공유 환경 설정에서 원격 로그인 사용
  2. ssh username@other_computers_ip
  3. sudo screencapture ~/Desktop/screenshot.png

이것이 실제로 작동합니까? Lion의 화면 캡처에 대한 맨 페이지에는 "보안 고려 사항 : ssh를 통해 로그인 한 상태에서 화면 내용을 캡처하려면 loginwindow와 동일한 마하 부트 스트랩 계층 구조에서 화면 캡처를 시작해야합니다"라고 표시되어 있습니다.
lhf

@lhf 나는 실제로 모른다. 적어도 sudo bash; screencapture10.7의 이전 버전에서 작동하는 것과 같은 것이 있습니다. @bmike 님이로 수정했습니다 sudo screencapture. (나는 더 이상 ssh 할 다른 Mac을 가지고 있지 않다. 누군가 잘 작동하는지 테스트 할 수 있는가?)
Lri

오늘 OS X El Capitan 10.11.2에서 시도해 보았습니다.
D Schlachter

6

나는 이것을 직접 테스트하지는 않았지만이 링크가 도움이 될 것입니다. '불가능한'스크린 샷을 잡아

OS X에는 screencapture 라는 이름의 멋진 명령 줄 화면 캡처 유틸리티가 포함되어 있습니다. 이 프로그램에 대한 많은 문서가 없지만 man screencapture 는 기본 옵션을 제공합니다. 당신이 사용하면 SSH를 가진 화면 캡처하고자하는 맥에 연결하기 위해, 당신은 실행해야 screencapture의 루트 권한으로 명령을.


1
링크 된 기사가 사라지는 경우 기사의 관련 비트 (속성 포함)를 인용하면 멋지고 미래 독자에게 도움이됩니다. 이 경우 Lri는 이미 귀하가 인용 한 절차에 뛰어 들어 목록을 작성했기 때문에 행 목록 대신 설명 단락을 포함 시켰습니다.
jaberg

1

빠른 사용자 전환이 활성화되어 있는지 확인한 다음 잡아서 열고 시간을 정한 후 빠른 사용자 전환을 통해 로그인 창으로 전환하는 데 10 초가 걸립니다. 로그 아웃하지 마십시오!


빠른 사용자 전환 로그인보기의 화면 캡처를 얻을 수 있었지만 기본 로그인 화면이나 부팅 화면은 볼 수 없었습니다.
tlatkovich

1

휴대 전화를 사용하여 로그인 화면 사진을 찍습니다.


0

Mac 또는 카메라 / 전화로 ssh 할 두 번째 호스트가없는 경우 실행 데몬을 사용할 수 있습니다.

다음을 사용하여 plist를 작성하십시오.

sudo nano /Library/LaunchDaemons/local.screenshot.plist

내용으로 :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>local.screenshot</string>
    <key>Program</key>
    <string>/bin/bash</string>
    <key>ProgramArguments</key>
    <array>
        <string>/bin/bash</string>
        <string>-c</string>
        <string>/usr/sbin/screencapture -T 1 /Users/user/screen1.png ; /usr/sbin/screencapture -T 16 /Users/user/screen16.png</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
</dict>
</plist>

다음을 사용하여 데몬을로드하십시오.

sudo launchctl load /Library/LaunchDaemons/local.screenshot.plist

교체 사용자의 실제 사용자 이름으로 PLIST에서 또는 / 사용자 / 사용자 /이 아닌 다른 경로를 사용합니다. 시스템에 따라 ; /usr/sbin/screencapture -T <seconds> /Users/user/screen<seconds>.pngProgramArguments 배열에 하나 이상의 용어를 추가하여 전체 시퀀스를 생성하기 위해 타이밍을 수정하거나 스크린 샷을 추가해야 할 수도 있습니다 .

plist를 명령으로 어지럽히는 대신 for 루프를 사용하여 1 초 (또는 2 초)마다 스크린 샷을 작성하고 시작 데몬으로로드 하는 쉘 스크립트를 작성할 수도 있습니다 .

내 VM에서 1 초 후에 검은 화면이 보였고 16 초 후에 거의 완료된 부팅 로딩 막대가 나타납니다.

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