Bash: Abrir nueva pestaña en la terminal recién abierta

Bash: Abrir nueva pestaña en la terminal recién abierta

Quiero abrir nuevas ventanas de terminal, cada una con varias pestañas, y aunque logré abrir las ventanas, tengo problemas con las pestañas. Lo que tengo actualmente es:

#!/bin/bash

# Opens new window, but with only one tab, code after --tab-with... does not work:
  gnome-terminal --window-with-profile=Bash -- bash -ic "command; bash;" --tab-with-profile=Bash -- bash -ic "command; bash;"

# This opens a new tab in the same terminal, not the one I created with the above command:
  ## gnome-terminal --tab-with-profile=Bash -- bash -ic "command; bash;"

# Correctly opens a new window:
  gnome-terminal --window-with-profile=Bash -- bash -ic "command; bash;"

exit;

Respuesta1

Dado que la pregunta aún estaba abierta, supongo que no encontró lo que buscaba; de cualquier manera, podría ser útil para futuros visitantes de esta publicación.

Así es como puedes hacerlo:

gnome-terminal -- bash -c "gnome-terminal --tab; bash"

Al bashfinal, la ventana permanecerá abierta para que puedas omitir la -iopción.

Si desea abrir una ventana con, digamos, 5 pestañas, simplemente puede iniciar un bucle for:

// Loop 4 times since opening a window already starts us with 1 tab
gnome-terminal -- bash -c "for i in {1..4}; do gnome-terminal --tab; done; bash"

información relacionada