Aggiornamento a 15.04: Cosa è successo alle mie schede gnome-terminal?


31

Evidentemente, parte dell'aggiornamento a Ubuntu 15.04 comporta un aggiornamento a gnome-terminal che rimuove la vecchia funzionalità che consente di aprire nuove finestre del terminale come una scheda, anziché una nuova finestra.

Se lo avessi saputo prima dell'aggiornamento, non avrei letteralmente aggiornato. Punto. Gestisco molti server e avere un client SSH che consente nuove sessioni in una scheda è essenziale. L'apertura di nuove finestre per 15 server è completamente ingestibile.

In questa schermata, puoi vedere l'opzione di menu "Apri sessioni". C'era anche un'opzione di menu "scheda aperta", con l'elenco completo delle sessioni che ho salvato. Ora è andato.

inserisci qui la descrizione dell'immagine


10
Ctrl + Maiusc + T o non funziona? Hai provato a cercare in rete?
Velkan,

Posso aprire il programma terminale. È il problema di gnome-terminal. Non puoi "aprire la sessione in una nuova scheda" come una volta.
Ernie,

6
Ctrl + Maiusc + T, non Ctrl + Alt + T.
Velkan,

4
Ctrl + Maiusc + T funziona per me ...
Hitechcomputergeek

2
sarà una brutta sorpresa anche per coloro che
passeranno

Risposte:


11

Esegui il downgrade al vecchio vecchio 3.6.2 come me.

Se hai un'installazione a 64 bit:

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

Per 32 bit:

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

1
Ugh. Perché non ci ho pensato?
Ernie,

C'è un motivo che non puoi usare sudo apt-mark hold gnome-terminal gnome-terminal-data?
Hitechcomputergeek

43

Se vuoi sapere come risolvere questo problema, la nuova versione ha la possibilità di aprire tutti i nuovi terminali in una scheda. Vai a Modifica -> Preferenze e poi cambia "Apri nuovi terminali in: Finestra" in "Scheda".


7
Sento che questa dovrebbe essere la risposta accettata. Ma omg hanno sbagliato.
Andreas Mueller,

1
Era la risposta accettata, ma non funziona molto bene. Tornare alla versione precedente è una soluzione molto migliore.
Ernie,

Cosa non ha funzionato per te? Non hai la scelta tra scheda e finestra nel menu?
Andreas Mueller,

1
Questa nuova versione non consente di specificare il nome della scheda, ma inserisce solo il prompt corrente nel nome della scheda. Sebbene ciò possa essere utile per alcuni, avere un prompt come ernied @ hostname: / currentdir non è particolarmente conveniente quando hai 12 schede aperte e ogni nome host mostra solo "ernie". Ci sono anche modi per aggirare questo , ma trovo questo suggerimento particolarmente utile. Inoltre, uno dei nostri server non ha nemmeno segnalato il prompt.
Ernie,

11

Il downgrade in qualche modo funziona ma non è l'opzione migliore poiché le versioni più recenti hanno sempre correzioni di bug / sicurezza.

L'opzione migliore per te è l'installazione di mate-terminal, che è un fork di gnome-terminal regolarmente aggiornato che ha ancora schede e tutte le campane e fischietti a cui sei abituato. Ho funzionato sul mio sistema ora da quando gnome-terminal ha rimosso quella funzione di schede.

È quasi identico ma non mancano le funzionalità! Evviva!

Screencap del terminale MATE


Funziona alla grande! Assicurati di cambiare il carattere in Ubuntu Mono in modo che appaia esattamente uguale al Terminale Ubuntu.
1 ''

1
Inoltre, ho dovuto correre sudo update-alternatives --set x-terminal-emulator /usr/bin/mate-terminal.wrapperper renderlo terminale predefinito.
geekQ,


2

Usa Ctrl+ Shift+ Tper aprire la 1a nuova scheda. Le schede successive possono essere aperte con il +pulsante (nella GUI, non con la tastiera).


Ctrl + Maiusc + T funziona sul mio computer, ma il pulsante + non apre le schede successive.
Karel,

1

gnome-terminal è ora così rotto che è fondamentalmente uno scherzo. I profili sono difficili o impossibili da gestire, modificare o eliminare.

Se ignoro i recenti problemi di trasparenza ho avuto compagno -Terminal finalmente a lavorare facendo i miei vecchi profili più precisi. Apparentemente mate-terminal ora utilizza un meccanismo di controllo degli errori più rigoroso e non funziona più con nomi di profilo non definiti, ad es. --tab-with-profile = Il default funziona solo in un profilo (il primo.) Il tuo prossimo profilo deve essere nominato diversamente (Default2 o per esempio "Server" come nel mio esempio sotto) e deve riflettere nel nuovo profilo personalizzato comando.

esempio:

mate-terminal --tab-with-profile=Servers -t "server1" -e "ssh root@server1.domain.com -t screen -dRRS main"
--tab-with-profile=Servers -t "server2" -e "ssh root@server2.domain.com -t screen -dRRS main"

Usando definizioni del profilo più precise e comandi personalizzati in mate-terminal, posso ottenere di nuovo tutti i miei profili e circa 100 schede in buone condizioni e ricollegarle con un clic di un pulsante :)

Adoro lo schermo -dRRS comando principale . Ciò ti consente di riavviare e tornare al lavoro precedente con un clic. Tutte le schede dei terminali saranno esattamente come le hai lasciate prima del riavvio, inclusa la precedente cronologia dei comandi "sullo schermo".

-Sam


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'

e Ctrl+ Shift+ Tfunziona ancora per me.

Contrariamente a 14.10, il nome profilo predefinito è localizzato in 15.04.


È fantastico, se non volessi semplicemente andare su File -> Apri in scheda -> Sessione e mi venisse voglia di scrivere molto ogni volta che apro una sessione SSH per la 23a volta oggi. Sai, come ho fatto stamattina.
Ernie,

Posso ancora aprire una nuova sessione dall'elenco, ma l'altro elenco per la creazione di schede non esiste più.
Ernie,

Nella finestra di dialogo delle preferenze è possibile modificare se si desidera aprire nuovi terminali come nuova finestra o come scheda.
Florian Diesch,

Sì, l'ho capito da solo, ironicamente 3 minuti dopo la tua risposta.
Ernie,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.