Creare una finestra terminale personalizzata

1

è possibile creare (e inserire nel dock) una finestra terminale personalizzata?

Cosa intendo con "personalizzato":

  • dovrebbe avere un nome diverso (ad esempio "myTerminal");
  • dovrebbe automaticamente iniziare a eseguire un determinato comando (chiederò se è possibile farlo in un'altra domanda);

Qualsiasi aiuto è apprezzato.

    
posta Ian Bell 13.01.2016 - 18:15
fonte

2 risposte

1

Sì, crea un file .terminal o .command con le impostazioni che ti piacciono. Il contenuto può quindi essere un normale script di shell che imposta il terminale nel modo desiderato. Anche i file .sh classici funzionano, ma l'icona non è così bella. Metti il file in una directory di tua scelta e aggiungilo al dock.

Una volta che hai lavorato quella parte, puoi probabilmente incollare una icona personalizzata di tua scelta sul file utilizzando Finder e questi post .

    
risposta data 13.01.2016 - 18:53
fonte
0

Sì, almeno in parte. Ovviamente puoi cambiare il nome di "Terminal.app" in "myTerminal.app" e questo cambierebbe l'etichetta del collegamento sul dock. In alternativa è possibile modificare il tag 'file-label' all'interno di ~ / Library / Preferences / com.apple.dock.plist sebbene sospetto che si tratti di una modifica temporanea poiché i valori plist sovrascriveranno una volta avviata l'app.

La tua seconda richiesta è molto più semplice da eseguire, inserisci semplicemente qualsiasi comando che desideri eseguire quando apri Terminal.app in un file di testo chiamato .bash_profile all'interno della tua home directory, questo file viene eseguito ogni volta che si apre il Terminale.

Vorrei anche suggerire una soluzione alternativa, sembra che tu stia cercando di creare uno script di shell che può essere lanciato dal dock, creare un file di testo con qualsiasi script di shell che volevi eseguire, quindi rimuovere .txt e sostituisci con .command e hai uno script di shell che può essere eseguito dal Finder.

    
risposta data 13.01.2016 - 18:58
fonte

Leggi altre domande sui tag