Estoy usando Ubuntu 9.04 x64 y cuando escribo:
gnome-terminal --tab
En la terminal, espero que abra una nueva pestaña en la misma ventana de terminal. Pero abre una nueva ventana en su lugar.
Descubrí que su intención es abrir una nueva pestaña en una nueva ventana, es decir, si escribo:
gnome-terminal --tab --tab
Se abrirá una nueva ventana con dos pestañas.
Entonces, la pregunta es, ¿cómo puedo abrir una nueva pestaña en la ventana actual usando un comando en gnome-terminal?

Ctrl+Shift+Tcuando el comando se ejecuta desde un archivo de script? (¡Escuché que algo llamado D-Bus puede hacer eso sin embargo!)Respuestas:
Esto determinará automáticamente el terminal correspondiente y abrirá la pestaña en consecuencia.
fuente
WID= xprop -root | grep "_NET_ACTIVE_WINDOW(WINDOW)"| awk '{print $5}'; xdotool windowfocus $WID; xdotool key ctrl+shift+t $WIDsleep 1; xdotool type --delay 1 --clearmodifiers "your Command"; xdotool key Return;para ejecutar un comando.También puede hacer que cada pestaña ejecute un comando set.
fuente
gnome-terminal --tab -e "cd /tmp"gnome-terminal --tab --working-directory="/home/user/X/Y/". No sé por qué, pero"~/X/Y/"no funcionó.gnome-terminal --tab -e "tail -f file_a" --tab -e "tail -f file_b", el terminal gnome se abrirá con dos pestañas donde cada pestaña tendrá el contenido del archivo respectivo, pero cerrará momento en que envías ^ C. Esto le muestra por qué no funciona, pero no sé cómo solucionarlo.Encontré la forma más simple:
Yo uso en
tmuxlugar de usar la terminal directamente. Entonces, lo que quiero es realmente un comando / archivo de shell simple y simple para construir el desarrolloenvcon variastmuxventanas. El código de shell es el siguiente:fuente
'command 1'funcionan mejor que las dobles, que solo funcionan para mí cuando también especifico--working-directory="/some/path/"Una versión un poco más elaborada (para usar desde otra ventana):
fuente
Por si acaso, quieres abrir
aqui tienes:
(lo mismo por
mate-terminalcierto)fuente
xfce4-terminalBTW. ¿Cuál de estos comandos es realmente responsable del puntoand having them stay open...? Estoy preguntando porque esto no se menciona en la página de manual al menos paraxfce4-terminalPara reunir una serie de puntos diferentes anteriores, aquí hay un script que ejecutará todos los argumentos pasados al script
vim new_tab.sh:Luego hazlo ejecutable:
chmod +x new_tab.shAhora puedes usarlo para ejecutar lo que quieras en una nueva pestaña:
./new_tab.sh "watch ls -l"fuente
No tengo instalado gnome-terminal, pero debería poder hacerlo mediante una llamada DBUS en la línea de comandos mediante dbus-send .
fuente
Considere usar Roxterm en su lugar.
abre una pestaña en la ventana actual.
fuente
Para cualquiera que busque una solución que no use la línea de comando: ctrl + shift + t
fuente
Para abrir varias pestañas en la misma ventana de terminal, puede ir con la siguiente solución.
Script de ejemplo:
fuente
osascriptes OSX (Apple)$HOMEvariable de entorno, o el equivalente de OSX si es diferente.