venerdì 16 luglio 2010

Nascondere al Dock l'icona di un'applicazione in esecuzione

Può capitare di avere un'applicazione, o uno script, che per un certo lasso di tempo agisce in background, e della quale non ci interessa vedere la sua icona a Dock. 
Per impedire che questa venga visualizzata bisogna andare a modificare il suo file  Info.plist (si trova nella cartella Contents, raggiungibile selezionando col tasto destro l'icona dell'applicazione e selezionando Mostra contenuto pacchetto).

Una volta aperto il file inserire subito dopo il primo <*dict> (senza gli asterischi) le seguenti due righe di codice:

<*key>NSUIElement<*/key>
<*string>1<*/string>


Funzionando, a me ha dato momentaneamente un piccolissimo apparente bug, non compariva la sua icona a Dock ma quest'ultimo sembrava adattarsi a un'icona invisibile di 1-2 pixel di larghezza. 
Al successivo login questo difetto è sparito, funziona perfettamente. 


Per effettuare modifiche a un file Info.plist  bisogna lavorare su una sua copia, dopodiché bisogna trascinarla sulla cartella che contiene l'originale che così verrà sostituito. Prima di tutto ciò si consiglia vivamente di avere anche una copia di backup dell'originale stesso. 
Ciascun programma ha il suo file  Info.plist

0 Commenti:

Posta un commento

Related Posts Plugin for WordPress, Blogger...