Risposte:
Nota importante: in Mac OS X 10.5+ il metodo spiegato di seguito funziona solo per le app che non utilizzano la funzione " Firma codice " introdotta in 10.5 per garantire l'autenticità del codice in esecuzione. Il risultato dell'applicazione di questo metodo a un'app firmata differisce; potrebbe causare l'arresto anomalo dell'app all'avvio o provocare comportamenti imprevisti .
Puoi modificare il file Info.plist
contenuto nella directory di ogni App (es. /Applications/VLC.app/Contents/Info.plist
) Aggiungendo le seguenti righe:
<key>LSUIElement</key>
<string>1</string>
Per esempio:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>LSUIElement</key>
<string>1</string>
<key>BuildMachineOSBuild</key>
<string>11G63</string>
<key>CFBundleDevelopmentRegion</key>
...
...
</dict>
</plist>
Quando avvierai l'App vedrai l'icona solo per un secondo e scomparirà.
Dockless
e Dock Dodger
fai questo cambiamento automaticamente nelle app.
Questo ha funzionato alla grande. Volevo aprire Mail ogni 15 minuti, quindi ho creato uno script in Applescript Editor che assomiglia a questo:
ripetizione
dire all'applicazione "Posta"
attivare il
ritardo 60 * 15
fine dire
fine ripetizione
Il ritardo di 60 è 60 secondi e l'ho moltiplicato per 15 (= 15 minuti)
Quindi in Applescript ho fatto clic su "Compila" e poi su "Salva" e l'ho chiamato "Posta ogni 15" MA mi sono assicurato di nominarlo come Applicazione non come Script nella cartella Applicazioni.
Vai al tuo Finder e nella cartella Applicazioni c'è il tuo nuovo file "Mail ogni 15". Fai clic con il pulsante destro del mouse su quel file e scegli "Mostra contenuto pacchetto"> Contenuto.
Vedrai un file chiamato Info.plist in cui puoi aprire il file nel tuo editor di testo facendo doppio clic.
Una volta aperto il file inserire il codice sopra menzionato e metterlo appena sotto la riga "dict"
Nota: una volta che inizi a provare a modificarlo, ti avviserà:
Non sei autorizzato a scrivere nella cartella in cui si trova il file "Info.plist". Puoi duplicare questo documento e modificare il duplicato. Solo il duplicato includerà le tue modifiche.
Vai avanti e duplicalo e fai il cambio di 2 righe con l'inserto. Salvare il file sul desktop come Info.plist (proprio come il file originale).
Il tuo Finder dovrebbe essere ancora aperto, in caso contrario, riaprirlo ripetendo il passaggio 3. Rinominare il file originale, l'ho chiamato Info-A.plist (solo per sicurezza. Sono sicuro che potresti semplicemente spostare il file nel cestino ma io non volevo rischiare.)
Ho scambiato i luoghi con i file (ho spostato Info.plist dal desktop nella cartella "Posta ogni 15> Contenuti" e ho spostato Info-A.plist sul desktop)
Vai su Preferenze di Sistema> Utente e gruppi> Elementi di accesso e quindi ho fatto clic sul segno + per aggiungere un'applicazione di accesso per avviarla all'avvio o all'accesso. Ora si apre ogni 15 minuti e l'icona e l'app non sono più visibili quando si apre.
Spero che questo aiuti perché non so nulla di Mac e ho dovuto fare molte ricerche prima di aver finalmente capito bene. Questa pagina web era dove mi trovavo quando ho finalmente capito bene, quindi sto registrando questo per riferimento futuro.