OS X offre diverse modalità per catturare uno screenshot dello schermo di lavoro, ciascuna di essa legata ad una specifica combinazione di tasti:
- CMD + SHIFT + 3 per catturare l’intero schermo
- CMD + SHIFT + 4 seguito dalla selezione dell’area, per catturare una specifica area
- CMD + SHIFT + 4 + SPAZIO seguito dal click su una finestra, per catturare appunto una singola finestra
Quest’ultimo caso è quello su cui concentriamo l’attenzione in quanto presenta una feature particolare. Quando catturiamo una singola finestra, infatti, OS X salva l’immagine aggiungendo automaticamente un’ombreggiatura come effetto.
Proviamo ad esempio a catturare lo screenshot di una finestra dell’editor di testo TextWrangler:
Questo effetto può piacere oppure, in alcuni frangenti, risultare non necessario e fastidioso. In quest’ultimo caso la buona notizia è che è possibile rimuoverlo molto semplicemente eseguendo da shell il seguente comando:
defaults write com.apple.screencapture disable-shadow -bool true
Prima di poter vedere il cambiamento di impostazione occorre riavviare il processo che gestisce gli aspetti di interfaccia grafica di OS X, eseguendo il comando:
killall SystemUIServer
A questo punto, dopo aver eseguito i due comandi qui sopra, se proviamo a catturare nuovamente lo screenshot della finestra di TextWrangler con CMD+SHIFT+4 seguito dallo spazio, vediamo che l’effetto di ombreggiatura automatica non è più presente:
Se poi dovessimo aver bisogno di ripristinare tale impostazione, possiamo farlo di nuovo in modo analogo eseguendo da terminale il comando:
defaults write com.apple.screencapture disable-shadow -bool false
Ancora una volta killiamo SystemUIServer e poi proviamo a catturare nuovamente lo screenshot:
Come possiamo vedere l’effetto ombra è stato ripristinato ed è di nuovo presente.