Vorrei eseguire uno script prima che Firefox avvii & dopo la chiusura. In Ubuntu lo faccio creando un nuovo collegamento che chiama prima la mia funzione, quindi chiama il comando firefox, quindi chiama la mia ultima funzione. Poiché il comando firefox blocca fino alla chiusura dell'applicazione, la mia ultima funzione viene chiamata immediatamente dopo la fine del processo.Come modificare l'eseguibile in un pacchetto di applicazioni OS X
Tuttavia, in OS X non riesco a farlo così bene perché finisco con due icone sul dock. Uno per il mio script è diventato un'applicazione & per l'applicazione Firefox. Preferirei avere solo un'icona del dock & per non interrompere gli aggiornamenti di Firefox.
La mia soluzione attuale è quella di rinominare sia MacOS/firefox {, - bin} come prefisso con 'real- "e quindi denominare il mio script di shell" firefox-bin ". Funziona, ma sono abbastanza sicuro che il prossimo tempo firefox cerca di aggiornarsi io sono pane tostato.
ho provato a cambiare la proprietà "CFBundleExecutable" nel file Info.plist del fascio di essere il mio script, ma che non funziona.
qualcuno può offrire qualsiasi altri suggerimenti?
Ho scoperto come modificare la proprietà "CFBundleExecutable" nel file Info.plist. Sembra che OS X memorizza nella cache le informazioni dell'applicazione in ~/Library/Caches/Firefox. Eliminando queste cache sono riuscito a far riconoscere i miei cambiamenti. Ho modificato lo script della shell per aprirlo sempre con "Terminal.app" e ho creato un collegamento simbolico senza estensione file all'interno della cartella Firefox.app/Content/MacOS/. Quindi, dopo aver impostato il file eseguibile sul nome del link simbolico, tutto funziona. Non sicuro se gli aggiornamenti di Firefox funzioneranno, ma questo è abbastanza facile da re/annullare. – Rob
hi rob. Ho creato un pacchetto di applicazioni che lancia Firefox in un profilo antoher. ho dato al mio pacchetto un'icona personalizzata. eseguo più profili contemporaneamente usando '-no-remote'. quindi è normale vedere un logo firefox per l'impostazione predefinita e uno per il mio profilo personalizzato. tuttavia, a volte l'icona del profilo personalizzato diventa l'icona predefinita. saresti disponibile a chattare prima o poi? posso mostrarti lo screencast della mia situazione. – Noitidart
Ciao @Rob qual è il comando che usi per lanciare Firefox? – Noitidart