Actualice a 15.04: ¿Qué pasó con mis pestañas gnome-terminal?

31

Evidentemente, parte de la actualización a Ubuntu 15.04 implica una actualización a gnome-terminal que elimina la característica anterior que permite abrir nuevas ventanas de terminal como una pestaña, en lugar de una nueva ventana.

Si hubiera sabido esto antes de la actualización, literalmente no habría actualizado. Punto final. Administro muchos servidores, y tener un cliente SSH que permita nuevas sesiones en una pestaña es esencial. Abrir nuevas ventanas para 15 servidores es completamente inmanejable.

En esta captura de pantalla, puede ver la opción de menú "sesiones abiertas". También solía haber una opción de menú de "pestaña abierta", con la lista completa de sesiones que he guardado. Se ha ido ahora.

ingrese la descripción de la imagen aquí

Ernie
fuente
10
Ctrl + Shift + T o no funciona? ¿Has intentado buscar en la red?
Velkan
Puedo abrir el programa del terminal. Es gnome-terminal ese es el problema. No puede "abrir sesión en una pestaña nueva" como solía hacerlo.
Ernie
66
Ctrl + Shift + T, no Ctrl + Alt + T.
Velkan
44
Ctrl + Shift + T funciona para mí ...
Hitechcomputergeek
2
será una sorpresa desagradable para aquellos que actualicen a 16.04 también
Prusswan

Respuestas:

11

Simplemente rebaja a la buena 3.6.2 como lo hice yo.

Si tiene una instalación de 64 bits:

wget http://archive.ubuntu.com/ubuntu/pool/main/g/gnome-terminal/gnome-terminal-data_3.6.2-0ubuntu1_all.deb http://archive.ubuntu.com/ubuntu/pool/main/g/gnome-terminal/gnome-terminal_3.6.2-0ubuntu1_amd64.deb
sudo dpkg -i gnome-terminal_3.6.2-0ubuntu1_amd64.deb gnome-terminal-data_3.6.2-0ubuntu1_all.deb
sudo apt-mark hold gnome-terminal
sudo apt-mark hold gnome-terminal-data

Para 32 bits:

wget http://archive.ubuntu.com/ubuntu/pool/main/g/gnome-terminal/gnome-terminal-data_3.6.2-0ubuntu1_all.deb http://archive.ubuntu.com/ubuntu/pool/main/g/gnome-terminal/gnome-terminal_3.6.2-0ubuntu1_i386.deb
sudo dpkg -i gnome-terminal_3.6.2-0ubuntu1_i386.deb gnome-terminal-data_3.6.2-0ubuntu1_all.deb
sudo apt-mark hold gnome-terminal
sudo apt-mark hold gnome-terminal-data
inferrna
fuente
1
Ugh ¿Por qué no he pensado en eso?
Ernie
¿Hay alguna razón que no puedas usar sudo apt-mark hold gnome-terminal gnome-terminal-data?
Hitechcomputergeek
43

Si desea saber cómo solucionar este problema, la nueva versión tiene la opción de abrir todos los terminales nuevos en una pestaña. Vaya a Editar -> Preferencias y luego cambie "Abrir nuevos terminales en: Ventana" a "Pestaña".

Ernie
fuente
77
Siento que esta debería ser la respuesta aceptada. Pero Dios mío, se equivocaron.
Andreas Mueller
1
Fue la respuesta aceptada, pero no funciona muy bien. Volver a la versión anterior es una solución mucho mejor.
Ernie
¿Qué no funcionó para ti? ¿No tiene la opción entre pestaña y ventana en el menú?
Andreas Mueller
1
Esta nueva versión no le permite especificar el nombre de la pestaña, solo coloca la solicitud actual en el nombre de la pestaña. Si bien eso puede ser útil para algunos, tener un mensaje como ernied @ hostname: / currentdir no es particularmente conveniente cuando tienes 12 pestañas abiertas, y cada nombre de host solo muestra "ernie". También hay formas de evitar eso , pero creo que ese aviso es particularmente útil. Además, uno de nuestros servidores ni siquiera informó el aviso en absoluto.
Ernie
11

La degradación funciona un poco, pero no es la mejor opción ya que las versiones más nuevas siempre tienen correcciones de errores / seguridad.

La mejor opción para usted es instalar mate-terminal, que es una bifurcación actualizada regularmente de gnome-terminal que todavía tiene pestañas y todas las campanas y silbatos a los que está acostumbrado. Lo tengo funcionando en mi sistema ahora desde que gnome-terminal eliminó esa función de pestañas.

¡Es casi idéntico pero no le faltan características! ¡Hurra!

Captura de pantalla del terminal MATE

Mike_IronFist
fuente
¡Funciona genial! Asegúrese de cambiar la fuente a Ubuntu Mono para que se vea exactamente igual a la Terminal de Ubuntu.
1 ''
1
Además, tuve que ejecutar sudo update-alternatives --set x-terminal-emulator /usr/bin/mate-terminal.wrapperpara que sea terminal predeterminado.
geekQ
2

Pruebe el terminador para ventanas múltiples, incluida la transmisión del mismo comando a todos los terminales abiertos ...

sudo apt-get install terminator

http://gnometerminator.blogspot.co.uk/p/introduction.html

Paul Hewlett
fuente
el terminador puede ser agradable, pero no puede reemplazar el viejo terminal gnomo bueno: es demasiado diferente, por lo tanto, no es conveniente como reemplazo del terminal gnomo; Tengo problemas similares después de la actualización y también busco una solución a largo plazo ...
bbonev
2

Use Ctrl+ Shift+ Tpara abrir la primera pestaña nueva. Las pestañas posteriores se pueden abrir con el +botón (en la interfaz gráfica de usuario, no en el teclado).

sureshvv
fuente
Ctrl + Shift + T funciona en mi computadora, pero el botón + no abre pestañas posteriores.
karel
1

gnome-terminal ahora está tan roto que es básicamente un chiste malo. Los perfiles son difíciles o imposibles de administrar, editar o eliminar.

Si ignoro los problemas recientes de transparencia, conseguí que Mate -terminal finalmente funcionara haciendo que mis viejos perfiles fueran más precisos. Aparentemente, mate-terminal ahora emplea un mecanismo de verificación de errores más estricto y ya no funciona con nombres de perfil indefinidos, es decir. --tab-with-profile = Predeterminado solo funciona en un perfil (el primero). Su próximo perfil debe tener un nombre diferente (Predeterminado2 o, por ejemplo, "Servidores" como en mi ejemplo a continuación) y debe reflejarse en el nuevo perfil personalizado mando.

ejemplo:

mate-terminal --tab-with-profile=Servers -t "server1" -e "ssh [email protected] -t screen -dRRS main"
--tab-with-profile=Servers -t "server2" -e "ssh [email protected] -t screen -dRRS main"

Al usar definiciones de perfil más precisas y comandos personalizados en mate-terminal, puedo obtener todos mis perfiles y más o menos 100 pestañas en buen orden y volver a conectarlas con un clic de un botón :)

Debo amar el comando principal screen -dRRS . Esto le permite reiniciar y volver a su trabajo anterior con un solo clic. Todas las pestañas de su terminal serán exactamente como las dejó antes de reiniciar, incluido el historial de comandos "en pantalla" anterior.

-Sam

SamTzu
fuente
0
gnome-terminal --tab-with-profile=SOME_PROFILE_NAME -e 'ssh somehost'

o

gnome-terminal --tab-with-profile-internal-id=SOME_PROFILE_ID -e 'ssh somehost'

y Ctrl+ Shift+ Ttodavía funciona para mí.

A diferencia de 14.10, el nombre de perfil predeterminado se localiza en 15.04.

Florian Diesch
fuente
Eso es fantástico, si no solo quisiera ir a Archivo -> Abrir en pestaña -> Sesión y me gustaría escribir mucho cada vez que abro una sesión SSH por 23ª vez hoy. Ya sabes, como hice esta mañana.
Ernie
Todavía puedo abrir una nueva sesión de la lista, pero la otra lista para crear pestañas ya no existe.
Ernie
En el cuadro de diálogo de preferencias, puede cambiar si desea que se abran nuevos terminales como una nueva ventana o como una pestaña.
Florian Diesch
Sí, me di cuenta de eso por mi cuenta, irónicamente 3 minutos después de que respondiste.
Ernie