¿Cómo iniciar el terminador con un comando personalizado por ventana?


27

Esto parece un caso de uso típico, pero no puedo encontrar una manera de hacerlo: creé un diseño con varias ventanas. Quiero que cada ventana abra una sesión SSH a un servidor diferente .

Respuestas:


23
  1. Vaya a la pestaña Diseño en el cuadro de diálogo de configuración,
  2. Selecciona tu diseño
  3. En la terminal en la vista de árbol en el medio, seleccione su primera terminal, seleccione su perfil e ingrese a la derecha el "comando personalizado"
  4. Repita el paso 3 para todas sus terminales donde desee ejecutar un comando especial al inicio.

Utilice siempre el mismo diseño y el mismo perfil.

Cuando termine, haga clic en cerrar y salga del terminador.

Al iniciar de nuevo el terminador, dé el diseño y el perfil como opción de línea de comando. es decir.terminator -l Layout1 -p Profile1

Si siempre quieres esto, agrega un alias a .bashrc.


77
Intenté configurar un directorio y un comando personalizados a través de la interfaz de usuario y el archivo de configuración, y ninguno de los métodos me funciona. El directorio simplemente se ignora. El comando personalizado bloqueará el terminador o la configuración del perfil.
yuranos87

66
@ yuranos87 intente abrir el archivo de configuración ~/.config/terminator/configy agregue el comando a una de las Terminalsecciones:command = cd /some/folder; bash
iamantony

Cualquier cosa que ponga en 'comando' causa un error de tiempo de ejecución cuando el terminador se carga la próxima vez con el diseño especificado. También corrompe la entrada de diseño en el archivo de configuración al agregar demasiadas ventanas y terminales. Estoy ejecutando Debian si eso hace la diferencia.
atreeon

Es muy importante agregar ; basho ; zsh(dependiendo de su shell) después de cada comando personalizado en su diseño. Entonces funciona bien y abre todas las ventanas. Sin él, el terminador podría abrir solo una ventana.
Lucas
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.