Mac OS X: disabilitare l’ombra automatica dagli screenshot di finestra

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:

Os X screenshot single window with shadow

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

OS X screenshot single window

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:
OS X screenshot single window shadow disabled

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:
Os X screenshot single window with shadow
Come possiamo vedere l’effetto ombra è stato ripristinato ed è di nuovo presente.

This entry was posted in $1$s. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *