Como posso tirar uma captura de tela da tela de login no Mac OS X?

6

Então, como se faz isso? Até o momento, o Google não encontrou respostas úteis para mim, embora eu ainda possa ter sorte.

EDITAR:

Isso precisaria ser feito usando apenas o Mac, não usando um login remoto, embora o uso do Terminal de qualquer maneira esteja bem dentro das minhas capacidades.

    
por Abraham Vegh 15.07.2009 / 09:56

5 respostas

2

Tente isto: Capture imagens 'impossíveis'

OS X includes a nice command-line screen capture utility named, simply enough, screencapture. While there’s not a ton of documentation on this program, man screencapture will give you the basic options. Once you’ve used ssh to connect to the Mac whose screen you wish to capture, you need to execute the screencapture command with root privileges. You can also specify some of the command line arguments, as shown in the man page. For instance, here’s how I captured the login window:

  1. First, I had to get the login window on-screen. To do that, I just chose Login Window from the Fast User Switching menu in the menubar. If you haven’t enabled Fast User Switching yet, you’ll have to do so first—it’s in the Login Options section of the Accounts System Preferences panel.
  2. On the second Mac, I opened Terminal (in Applications: Utilities) and used the command ssh to connect to the first. (See the No Files Left Behind article for more detailed info on using ssh to remotely access another Mac.)
  3. On the second Mac, I then issued these commands:

    $ cd ~/Desktop
    $ sudo screencapture -ttiff loginwindow.tiff
    

    The first line just switches me to the Desktop folder of the user that I logged into via ssh. The second line actually takes the screenshot; I’ve used -ttiff to set the type to TIFF ( -t is the ‘set type’ option, and tiff is the type, with no added spaces!), and then specified the name for the file. If you don’t want to hear the camera-clicking sound on the remote Mac, use the -x option.

    
por 15.07.2009 / 10:02
5

Vá para a velha escola e tire a fiel câmera e o tripé opcional.

    
por 15.07.2009 / 10:11
2

Você pode usar o Grab usando a opção de atraso de 10 segundos e, em seguida, colocando o computador em repouso (com ele configurado para mostrar a tela de login imediatamente após a suspensão).

    
por 04.08.2014 / 17:30
1

Você poderia fazer isso se estivesse se conectando a uma máquina remotamente com o VNC.

Outra maneira é usar o utilitário de linha de comando screencapture, conectando-se ao mac que está mostrando a tela de login via SSH, em seguida, usando o recurso de captura de tela

EDIT: Você pode escrever um script de shell ou usar um cron job em um timer usando a linha de comando screencapture.

    
por 15.07.2009 / 10:04
0

Use o utilitário "grab" na pasta Applications / Utility.

É uma ferramenta de captura de tela fornecida pela apple. Tem uma variedade de opções para o usuário do mac único.

Ou, deixe outra pessoa fazer o trabalho.

    
por 15.07.2009 / 10:14