Crear una ventana de terminal personalizada

1

¿es posible crear (y colocar en el dock) una ventana de terminal personalizada?

Lo que quiero decir con "personalizado":

  • debería tener un nombre diferente (por ejemplo, "miTerminal");
  • debería comenzar a ejecutar automáticamente un comando determinado (preguntaré si esto es posible en otra pregunta);

Cualquier ayuda es apreciada.

    
pregunta Ian Bell 13.01.2016 - 18:15

3 respuestas

1

Sí, cree un archivo .terminal o .command con la configuración que desee. El contenido puede ser un script de shell normal que configura el terminal de la forma que más le guste. Los archivos .sh clásicos también funcionan, pero el ícono no es tan bueno. Coloque su archivo en un directorio de su elección y agréguelo al dock.

Una vez que tenga esa parte funcionando, probablemente pueda pegar un icono personalizado de su elección sobre el archivo utilizando el Finder y estas publicaciones .

    
respondido por el John Keates 13.01.2016 - 18:53
0

Sí, al menos hasta cierto punto. Por supuesto, puede cambiar el nombre de 'Terminal.app' a 'myTerminal.app' y esto cambiaría la etiqueta del acceso directo en el dock. Alternativamente, puede modificar la etiqueta 'file-label' dentro de ~ / Library / Preferences / com.apple.dock.plist, aunque sospecho que se trata de un cambio temporal ya que los valores plist se sobrescribirán una vez que se inicie la aplicación.

Su segunda solicitud es mucho más sencilla de realizar, simplemente ingrese cualquier comando que desee ejecutar al abrir Terminal.app en un archivo de texto llamado .bash_profile dentro de su directorio de inicio, este archivo se ejecuta cada vez que se abre Terminal.

También me gustaría sugerir una solución alternativa, parece que intenta crear un script de shell que puede iniciarse desde el dock, crear un archivo de texto con cualquier script de shell que desee ejecutar, luego eliminar .txt y sustitúyalo por .command y tendrá un script de shell que puede ejecutar desde el Finder.

    
respondido por el Fyrefly 13.01.2016 - 18:58
0

Como alternativa, puede utilizar una aplicación como Platypus , donde especifica un determinado script para ejecutar, y creará una aplicación completamente empaquetada que podría poner en su base:

    
respondido por el aidanb.01 13.01.2016 - 19:01

Lea otras preguntas en las etiquetas