Abilitazione / disabilitazione di applicazioni basate su un "profilo" in Mac OS X?

0

C'è uno strumento integrato o di terze parti che mi consente di attivare le applicazioni di avvio o di arresto in base all'impostazione che scelgo per un tempo di attesa? Ad esempio, di solito eseguo Dropbox, Google Drive e un gestore di backup all'avvio. Tuttavia, se vado in un bar per lavorare, mi piacerebbe conservare la batteria e la larghezza di banda, quindi spegnerei Dropbox e Google non essenziali.

Quindi, invece di spegnere e riaccendere manualmente le applicazioni, c'è uno strumento che mi consente di farlo semplicemente selezionando un "profilo"?

    
posta katzmopolitan 27.11.2015 - 19:52
fonte

1 risposta

1

Questa è una buona domanda - mi ha dato un po 'di grattacapo. La mia risposta iniziale (verrò con qualcos'altro una volta che ci penserò su un po ') sarebbe una cosa sola per me stesso. Personalmente preferisco il terminale / bash per risolvere la maggior parte dei miei problemi con OS X e credetemi, la maggior parte di essi può essere eseguita in modo molto efficiente dal terminale;)

Detto questo, scriverò script di bash molto brevi, molto basilari (ri) di avvio / avvio del software in esecuzione in background che hai citato a seconda delle necessità.

Puoi giocare con launchctl e creare alcuni lavori per quello che spegnerà / riabiliterà i tuoi lavori, ma dopo aver colpito man launchctl ti accorgerai probabilmente che non c'è niente di sbagliato in killall -HUP nel fine;) Ci sono ottimi strumenti per domare launchctl - uno è il lingon, che uso anche per i software più resistenti (leggi fastidiosi) come gli aggiornamenti di adobe, ecc. per disabilitare e disabilitare.

Profili, simili a ehh ... Il profilo di Windows non esiste nello spazio utente, non c'è registro o qualcosa del genere - os x utente risiede nel suo spazio utente (e per quello sono eternamente grato) così puoi (come faccio io) avere per esempio, 2 diversi account utente locali, ma condividono le rispettive ~/Library (impostazioni utente / prefs) insieme - è una cosa abbastanza carina da avere e ti dà un utente pulito senza la necessità di sincronizzare impostazioni tra i due. Ho molti dei miei file ~/Library/Preferences e la maggior parte del ~/. quindi potrebbe essere un'opzione per te, richiede tempo ma paga di doppio dopo aver reinstallato e avere la tua vecchia casa in pochi secondi dopo l'avvio di uno script di ricollegamento.

Bene, per ora raccomando la soluzione #!/bin/bash che forse non è la più elegante ma sicuramente la più veloce da raggiungere, e scrivere uno script killall per avviare / riavviare / arrestare i processi è un apprendimento di 20 minuti procedura curva.

    
risposta data 27.11.2015 - 20:53
fonte

Leggi altre domande sui tag