¿Abrir programáticamente una nueva pestaña dentro de un gnome-terminal?

2

Dentro de un gnomo-terminal pestaña, puedo invocar el "Nueva Terminal en Nueva pestaña" mando shift+ctrl+t y agregará una pestaña a la ventana actual de gnome-terminal.

¿Cómo puede hacerse esto programáticamente?

He intentado varias soluciones mencionadas aquí sin éxito.

Por ejemplo, exec gnome-terminal --tab --tab reemplaza la pestaña actual con una nueva ventana con dos pestañas. (Por cierto, 'man gnome-terminal' no hace mención alguna de la opción --tab!)

--tab-with-profile=PROFILE hace lo mismo, asumiendo que uno puede identificar el PERFIL en uso, lo que aparentemente no es fácil de hacer (también, si el único perfil definido es 'Predeterminado', como se muestra en Edición: Preferencias: Perfiles, pestaña con perfil no reconoce 'Predeterminado'!).

Urhixidur
fuente

Respuestas:

0

He descubierto que lo siguiente abre un terminal en un nuevo ventana :

gksu -u `whoami` gnome-terminal

Todavía no he encontrado una manera de abrir una nueva pestaña, pero esto puede ser suficiente para sus propósitos.

AFH
fuente
0

Esto debería ser simple con xdotool

Sin probar, pero algo como:

xdotool key --clearmodifiers ctrl+shift+t

Jonathan
fuente
0

El concepto más simple es utilizar un programa para ingresar las pulsaciones de tecla.

La respuesta se encuentra aquí:

https://stackoverflow.com/questions/1188959/open-a-new-tab-in-gnome-terminal-using-command-line

Extracto:

(shebang)/bin/sh
WID=$(xprop -root | grep "_NET_ACTIVE_WINDOW(WINDOW)"| awk '{print $5}')
xdotool windowfocus $WID
xdotool key ctrl+shift+t
wmctrl -i -a $WID

Esto determinará automáticamente el terminal correspondiente y abrirá la pestaña.   en consecuencia.

SDsolar
fuente