Ventana de terminal como su propia aplicación

Durante mi día de trabajo como desarrollador de software, con frecuencia tengo múltiples windows de terminal abiertas, cada una dedicada a un propósito y directory específico. Cambio entre ellos regularmente.

Me gustaría crear aplicaciones completamente separadas para cada uno de ellos. Esto me daría varios beneficios más allá de las windows normales que tengo ahora:

  • ¿Cómo restauro íconos en Finder?
  • Aplicación de server OS X RDP
  • Chrome se pone en el Dock siempre que lo desee.
  • Cómo arreglar íconos en blanco para download y astackr documentos en el Dock
  • ¿Cómo puedo eliminar el icono del Finder de mi Dock?
  • ¿Desactivar el icono de la insignia de la aplicación iPhoto Photo Stream sin deshabilitar las transmisiones compartidas?
    • Separar íconos en el Dock
    • Separar íconos en el cambio de tareas de Comando-Pestaña
    • Podría fijar cada window en espacios separados.

    ¿Hay alguna forma de lograr esto?

  • ¿Tienes una mejor manera de navegar por las máquinas con Windows 7 en Finder (SL 10.6.5)?
  • ¿Cuál es la contraseña de "invitado"?
  • ¿Cómo limitar la exposition de mi Mac al malware?
  • Faltan files .bash_profile y .bashrc
  • Instalar Python en Mac 10.5.8 de 64 bits
  • globstar: nombre de opción de shell no válido en macOS incluso con bash 4.X
  • 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 tuve que hacer para get lo que quiero:

    1. Copie Terminal.app en un file nuevo (por ejemplo: MyTerminal.app)
    2. Cambiar el ícono de la aplicación por:
      1. Copie una image de icono en el portapapeles desde Vista previa
      2. Haga clic con el button derecho (Comando y haga clic) en la aplicación
      3. Seleccione "Obtener información"
      4. Haga clic en el icono de la aplicación en la esquina superior izquierda
      5. Pegar la nueva image de icono del portapapeles
    3. Haga clic derecho en la aplicación y elija "Mostrar contenido del package"
    4. Cambie los siguientes valores en Contents / Info.plist:
      1. "Nombre de visualización del package" -> "MiTerminal"
      2. "Identificador de package" -> una cadena única específica de la aplicación. Elegí "ca.softcraft.myterminal" ya que poseo el dominio "softcraft.ca"
      3. Nombre del package -> "MiTerminal"
      4. Tipos de documento -> Eliminar
      5. Tipos de URL -> Eliminar
      6. La aplicación tiene un nombre para mostrar localizado -> desmarcar
      7. Tipo de UTI exportado -> Eliminar
    5. Eliminé varias configuraciones de localización (Contents / Resources / *. Lproj) ya que no son necesarias para mí; Solo necesito ingles
    6. En Contents / Resources / English / InfoPlist.strings, borré la configuration de anulación "CFBundleName" y "CFBundleDisplayName"
    7. En Contents / Resources / Initial Settings, borré todos less uno de los files * .terminal.
      1. Estoy usando una configuration de terminal personalizada, pero no hay ninguna razón por la que no puedas usar Basic
      2. En Contents / Resources / Initial Settings / settings.plist, me aseguré de que el valor de "Configuración pnetworkingeterminada" se configurara con el nombre de mi file .terminal
    8. Establecí los valores en el file .terminal para que coincida con lo que quería abrir
      1. Esto es solo un file .plist con una extensión diferente; puede usar el Editor de la list de properties para modificarlo
      2. También puedes configurar estos usando Terminal y exportarlos
      3. Principalmente cambié "CommandString" para ser lo que deseo lanzar cuando ejecuto la nueva "aplicación".

    Esto funciona de manera excelente. Las nuevas aplicaciones "Terminal" son independientes entre sí y de la Terminal principal. Puedo derivar nuevos ahora bastante rápido.

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

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

    Simplemente 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).