Scatta schermate dal terminale in Mac OS X
Oltre alle scorciatoie da tastiera, Grab e altre app per la cattura di schermate, puoi anche acquisire schermate del desktop di Mac OS X direttamente dal Terminale con il comando 'cattura schermo'.
Ecco una panoramica dettagliata di questa utility e di come usarla, che consente di catturare schermate dalla riga di comando con facilità.
Le basi: catturare una schermata dal terminale in Mac OS X
Per prima cosa, avvia il Terminale (/Applicazioni/Utility/) e digita quanto segue:
screencapture test.jpg
Questo è il formato più semplice del comando, prenderà uno screenshot dell'intero schermo e lo chiamerà "test.jpg" nella directory di lavoro corrente del Terminale, che in genere è la casa dell'utente. Puoi sempre specificare un' altra posizione semplicemente scegliendo un percorso per lo screenshot, ecco il Desktop:
cattura schermo ~/Desktop/screenshot.jpg
Invia la schermata negli Appunti tramite la riga di comando
Se vuoi inviare lo screenshot agli appunti invece che a un file, allega il flag -c, ma non assegnare un nome o un percorso al file:
screencapture -c
Ora che è negli Appunti, puoi semplicemente incollarlo in Anteprima, Photoshop, Pages o qualsiasi altra cosa desideri utilizzare.
Fai uno screenshot su un timer dalla riga di comando
Una delle caratteristiche migliori dell'utilità Grab è che ti consente di acquisire schermate con un timer, in modo da poter impostare un'app o una situazione sullo schermo e catturare cose come finestre di avviso, menu, azioni dei pulsanti , ecc. Puoi anche specificare uno screenshot a tempo dal Terminale:
screencapture -T 10 timedshot.jpg
Il flag -T deve essere seguito da qualsiasi quantità in secondi di cui si desidera ritardare lo screenshot, in questo esempio, sono 10 secondi che è anche l'impostazione predefinita di Grabs.
Specifica un tipo di file di screenshot con l'acquisizione dello schermo dalla riga di comando
Prendi nota che la maiuscola di questi flag è importante, se usi una -t minuscola, proverai invece a specificare un tipo di file per lo screenshot, in questo modo:
screencapture -t tiff sample.tiff
Puoi selezionare una varietà di tipi di file in cui esportare, inclusi png, pdf, tiff, jpg e gif.
Scattare una schermata silenziosa dalla riga di comando
Se hai intenzione di scrivere qualcosa con il comando screencapture, potresti non volere che il suono dell'otturatore si attivi. Per fare uno screenshot in silenzio basta usare il flag -x:
screencapture -x quiet.jpg
Questa è una cosa una tantum, quindi dovrai sempre specificare -x, non è una modifica permanente per rendere silenziose le schermate.
Invia la schermata dal terminale a un nuovo messaggio di posta
Un altro bel trucco è inviare lo screenshot direttamente a un nuovo messaggio Mail.app:
screencapture -M mailme.jpg
Questo prende lo screenshot, lo salva come mailme.jpg, quindi apre automaticamente un nuovo messaggio Mail con quello screenshot allegato.
Come con tutti gli strumenti della riga di comando, puoi aggiungere i flag insieme per eseguire una varietà di funzioni in un singolo comando. Se vuoi vedere le altre opzioni a tua disposizione, usa semplicemente il tradizionale flag -h con screencapture:
cattura schermo -h
Questo elencherà tutti i flag disponibili e cosa fanno, e ci sono una varietà di opzioni aggiuntive disponibili, come eliminare l'ombra, avviarsi automaticamente in Anteprima, scegliere la modalità Cattura finestra e altro. Puoi vedere uno screenshot dei comandi di cattura dello schermo all'inizio di questo post (ridondante?).
Se vuoi davvero essere creativo, puoi fare cose come configurare una funzione di posta automatica per uno screenshot basata sugli eventi del desktop Mac o persino assegnare un tasto per la funzione Appunti e creare la tua stampa Mac Pulsante dello schermo per duplicare quel disordine della tastiera che gli utenti Windows amano così tanto, ma questi sono argomenti per un altro post.
Infine, se preferisci usare i comandi Command+Maiusc+3 familiari, non dimenticare che puoi cambiare il tipo di file della schermata e salvare la posizione, ma ciò richiederà un viaggio veloce anche al Terminal. Questo comando è lo stesso anche in Mac OS X 10.7 e nelle versioni precedenti.