¿Es posible usar TotalTerminal con Go2Shell?

1

Estoy usando TotalTerminal. Ahora, quiero usar Go2Shell para poder acceder rápidamente a un terminal en la carpeta correcta.

Pero, cuando hago clic en el ícono de Go2Shell, se abre un Terminal habitual y no un shell TotalTerminal.

¿Hay alguna forma de usar TotalTerminal con Go2Shell o abrir en TotalTerminal un shell configurado en el directorio actual?


EDITAR

El primer shell que abro con Go2Shell se abre en el Visor de TotalTerminal. Pero, entonces, si simplemente "escape" para cerrar el Visor (en lugar de "command-W"), el siguiente shell se abre en una ventana separada.

Entonces, mi pregunta se reduce a:

¿Es posible tener múltiples ventanas (o pestañas) en el Visor de TotalTerminal?

Ver también mi otra pregunta sobre este tema.

Colas
fuente

Respuestas:

2
  1. Abra la configuración de TotalTerminal (Terminal → Preferencias → TotalTerminal).

  2. Crea el perfil Visor si no existe ya:

  3. Vaya a la pestaña de configuración, luego al perfil Visor.

  4. Seleccione la pestaña Shell e ingrese lo siguiente:

    cd "$(osascript -e 'tell app "Finder" to POSIX path of (insertion location as alias)')"
    

  5. Salir y volver a abrir la Terminal.

Ahora, al abrir Visor, se enviará al directorio en la ventana actual del Finder.

grg
fuente
¡Gracias! Es genial pero no es lo que estoy buscando. Su truco funciona solo la primera vez que abro TotalTerminal (con la tecla de acceso rápido). De todos modos, es bueno saberlo!
Colas
1
@Colas Con la visera abierta, presione ⌘W para cerrarla en lugar de su tecla de acceso rápido para ocultarla. En realidad, esto cierra la ventana de la visera, de modo que la próxima vez que la abra, será un nuevo shell y ejecute el script nuevamente.
grg
Ahora, entiendo lo que está pasando. He editado mi pregunta. ¡Gracias!
Colas
@Colas Por favor, no caigas en la trampa de preguntas camaleon :)
grg
Ok lo siento :) pfff estoy cansado
Colas
1

¡Haga una pregunta de dos partes, obtenga una respuesta de cuatro partes!

Recapitulemos.

Pregunta original:

¿Hay alguna forma de usar TotalTerminal con Go2Shell o abrir en TotalTerminal un shell configurado en el directorio actual?

Pregunta 'hervida':

¿Es posible tener múltiples ventanas (o pestañas) en el Visor de TotalTerminal?   (Muy relacionado con su segunda pregunta vinculada, creo.)


Respuesta original y hervida: sí, y seguro: de hecho, aquí, Te he escrito una pequeña aplicación .

Es un applet de Automator con una combinación impía de shell, AppleScript y un par de activadores de eventos del sistema. Un montón de advertencias, algunas instrucciones:

  • El Se puede cambiar algo de esto editando el / los guión (es) - abra el programa en Automator. ]
  • - arrastre en la barra de herramientas del Finder para "instalar".
  • Debe tener TotalTerminal abierto (es decir, el icono de la barra de menú) antes de usar esto.
  • Deberá "habilitar el acceso para dispositivos de asistencia" (& lt; = 10.8) o autorizar "Eventos del sistema" en el panel Seguridad / Accesibilidad (10.9). Te lo pedirá.
  • El disparador de su visor debe ser ⌘ /
  • Su perfil predeterminado debe ser 'Visor'.
  • Su acción de inicio debe ser "nueva ventana con la configuración: Visor".
  • No funciona al 100% como Go2Shell, ya que algo en Finder debe ser seleccionado - Si parece que no funciona, asegúrese de haber hecho clic en algo. En su mayoría solo afecta a la vista de iconos.
  • Probablemente un par de otras cosas que estoy olvidando. Si decides usar esto y no puedes hacerlo funcionar, avísame. Eso hace trabajo.

Pero:

Probablemente no hacer quiero usar esto.   Si puedo tomarme la libertad de adivinar tu subyacente pregunta, creo que podría ser algo en el sentido de:

Actualmente estoy usando mucho la Terminal, y creo que TotalTerminal es muy útil. Pero también es limitado en muchos sentidos. ¿Cómo puedo hacer [esto / aquello / lo otro]?

(Me atrevo a decir que ese es básicamente el caso, ya que me encontré en esa misma situación no hace mucho tiempo).


Entonces, probablemente una mejor respuesta:

(En mi opinión y experiencia).

Simplemente en virtud del hecho de que estás haciendo estas preguntas, y para ti es lo suficientemente importante como para publicar una recompensa, creo que es hora de actualizar a una emulador de terminal más potente . Es posible que haya visto iTerm antes, tal vez su configuración / preferencias sean engorrosas, y sí, ese no es uno de sus puntos fuertes. Pero una vez que superas eso, lo compensa en gran medida en poder y flexibilidad. Vale la pena invertir el tiempo para averiguarlo, ya que puede hacer lo que pides ahora, y probablemente lo que estés preguntando. siguiente también.

Solo un par de ejemplos:

  • múltiple teclas de acceso rápido en todo el sistema para "visores" flexibles, con configuraciones personalizables para cada uno.
  • Paneles divididos recursivos, así como pestañas.
  • Go2Shell lo soporta bien: open -a Go2Shell --args config, seleccione iTerm2.
  • No requiere hackear Terminal.app mediante la inyección de código.
  • Mucho más (mira debajo del menú de ayuda).
Demostración rápida y sucia (gif animado, haga clic para expandir):

iTerm "Visor" Demo

Si alguien se pregunta qué magia están viendo aquí:

Eso es iTerm (con un perfil con una tecla de acceso directo del sistema), Solarizado tema, pez y Vimpager .


Con suerte, encontrará algo que funcione bien para su flujo de trabajo: si no, siga buscando.

Más o menos, alguien siempre lo ha hecho, ¡solo tienes que encontrarlo!

Geoff Nixon
fuente
Lo que me gusta de TotalTerminal es que su ventana puede permanecer en la parte superior de todas las ventanas. ¿Puede iTerm lograr esto?
Colas
Sí, hay algo que se llama una 'ventana de tecla de acceso rápido'. En la parte inferior izquierda del panel de preferencias 'Teclas', hay una casilla de verificación que dice 'La ventana de teclas de acceso rápido se oculta cuando se pierde el enfoque'. Esto hace lo mismo que una ventana de visor "fijada".
Geoff Nixon
Lo intenté iTerm 2 pero tiene el siguiente problema. Tal vez usted pueda decir. En TotalTerminal, la tecla de acceso rápido abre una ventana que permanece en la parte superior de la ventana y no se cierra a menos que pregunte explícitamente, incluso si cambio de aplicación (si voy al Finder, por ejemplo). Considerando que con iTerm 2, la ventana de teclas de acceso rápido se cierra cuando voy al Finder. Es posible hacer iTerm 2 comportándose como TotalTerminal. Gracias.
Colas
Por lo tanto, tiene 'Se oculta la ventana de teclas de acceso rápido cuando se pierde el enfoque' desenfrenado ¿Todavía cierra la ventana?
Geoff Nixon
No encuentro esta opción. Estas usando iTerm 2?
Colas