Ventana de terminal como su propia aplicación

Durante mi día de trabajo como desarrollador de software, frecuentemente tengo varias windows de Terminal abiertas, cada una dedicada a un propósito específico y un directory. Cambie entre ellos de manera regular.

Me gustaría crear aplicaciones completamente separadas para cada uno de ellos. Esto me daría varios beneficios por encima y por encima de las windows normales que tengo ahora:

  • No puedo crear una unidad de arranque OSX Mavericks de arranque USB
  • Detalles del esquema de URL para la aplicación Recordatorios
  • ¿Qué pasos se necesitan para crear un nuevo usuario desde la command-line?
  • ¿Cómo puede evitar que ciertos remitentes se vayan a correo basura sin crear contacto?
  • Terminal devuelve no se encuentra para la mayoría de los commands Mac OSX
  • Desactivar la animation de zoom en Chrome cuando se va al video de pantalla completa
    • Iconos separados en el Dock
    • Separar icons en la conmutación de tareas de Comando-Tab
    • Podría fijar cada window a espacios separados.

    ¿Hay alguna manera de lograr esto?

  • Mac Mini Suddently terriblemente lento
  • No se puede desmontar el recurso disk0 ocupado
  • MBP15-mid2102 Fremerate / resolución del monitor externo
  • ¿Qué es com.apple.bird? ¿Por qué crece tan grande?
  • Cómo determinar la frecuencia de uso de la aplicación iOS para iPhone o iPad
  • ¿Cómo hacer flotar la window de video de iTunes en la parte superior?
  • 3 Solutions collect form web for “Ventana de terminal como su propia aplicación”

    @mankoff me puso en el path correcto. Esto es lo que tenía que hacer para conseguir lo que quiero:

    1. Copiar Terminal.app a un nuevo file (ej: MyTerminal.app)
    2. Cambia el icono de la aplicación:
      1. Copiar una image de icono en el portapapeles desde Vista previa
      2. Haga clic con el button derecho del ratón (Comando-clic) en la aplicación
      3. Seleccione "Obtener información"
      4. Haz clic en el icono de la aplicación en la esquina superior izquierda
      5. Pegar la nueva image de icono desde el portapapeles
    3. Haga clic con el button derecho del ratón en la aplicación y select "Mostrar contenido del package"
    4. Cambie los siguientes valores en Contenido / Info.plist:
      1. "Nombre de presentación del package" -> "MyTerminal"
      2. "Identificador de package" -> una cadena única específica de la aplicación. Elegí "ca.softcraft.myterminal" como yo soy el dueño del dominio "softcraft.ca"
      3. Nombre del package -> "MyTerminal"
      4. Tipos de documentos -> Eliminar
      5. Tipos de URL -> Eliminar
      6. La aplicación tiene nombre de visualización localizado -> desmarcar
      7. Tipo exportado UTIs -> Eliminar
    5. He eliminado un montón de los ajustes de localización (Contenido / Recursos / *. Lproj) ya que no son necesarios para mí; Solo necesito ingles
    6. En Contenidos / Recursos / English / InfoPlist.strings, eliminé la configuration de sustitución "CFBundleName" y "CFBundleDisplayName"
    7. En Contenidos / Recursos / Configuración inicial, borré todos less uno de los files * .terminal.
      1. Estoy utilizando un ajuste de terminal personalizado, pero no hay ninguna razón por la que no podría utilizar Basic
      2. En Contenidos / Recursos / Configuración inicial / settings.plist, me aseguré de que mi valor de "Configuración pnetworkingeterminada" se estableciera en el nombre de mi file .terminal
    8. He establecido los valores en el file .terminal para que coincida con lo que quería en abierto
      1. Esto es sólo un file .plist con una extensión diferente; puede utilizar el editor de list de properties para modificarlo
      2. También puede configurarlos utilizando el terminal en sí y luego exportarlos
      3. Cambié principalmente "CommandString" para ser lo que quiero lanzado cuando ejecuto la nueva "aplicación".

    Esto funciona excelentemente. Las nuevas aplicaciones "Terminal" son independientes entre sí y del terminal principal. Ahora puedo sacar otros nuevos con bastante rapidez.

    También hice esto con Firefox para crear un browser específico para mi website de desarrollo. (Yo había probado Mozilla Prism pero lo encontré demasiado limitante).

    Podrías hacer algo como esto pero con iTerm o Terminal.

    Sólo copie Terminal.app o iTerm.app y cambie el nombre de cada copy ProjectA.app, ProjectB.app.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).