Qual è un buon sostituto del terminale GNOME? [chiuso]


16

Ultimamente, ho aperto diversi terminali alla volta. Dover alt-tab tra i terminali è confuso. Ho bisogno di qualcosa che combini più terminali in una sola finestra. Quali sono le buone alternative?

Modifica : non mi piacciono le schede. Voglio console in una griglia 2x2 in una finestra .


Dal momento che lo schermo ha fatto quello che volevi, forse puoi aggiornare la domanda per essere più focalizzata, come "Come posso eseguire più sessioni di shell side-by-side in un singolo terminale (schermo)?" per aiutare con le persone che cercano.
jtimberman,

Risposte:


22

Sembra che tu voglia eseguire lo schermo nel tuo terminale.

Schermata della schermata GNU con divisioni verticali e orizzontali

Per generare questa schermata, ho aperto un terminale e sono corso screen. Per dividere la finestra, ho usato il tasto " ctrl-a S" per una divisione orizzontale e " ctrl-a |" per una divisione verticale. Per avviare le shell aggiuntive, ho eseguito screentre volte nella shell attiva. Per passare da una finestra all'altra, ho usato il tasto " ctrl-a tab". Per cambiare la shell che veniva visualizzata nella finestra attiva (" 0 bash", " 1 bash", ecc.), Ho usato la sequenza di tasti " ctrl-a n" ("successivo") o " ctrl-a p" ("precedente"). Per uscire da ogni screenprocesso, sono appena uscito dalla shell in esecuzione nel screenprocesso; così facendo quattro volte mi ha riportato al mio terminale ordinario.

Riepilogo dei screentasti:

ctrl-a S      split the window horizontally
ctrl-a |      split the window vertically
ctrl-a tab    switch to the next window
ctrl-a n      switch to the next process
ctrl-a p      switch to the previous process

(modifica: jtimberman) Se hai una versione che la supporta, puoi fare una divisione verticale di uno schermo con "ctl- |" (pipe), in modo da poter fare 2+ x 2+ schermate per terminale. Ubuntu 9.04 ha questa capacità, è stata introdotta ~ versione 4.00.03.

(modifica: las3rjock) Lo screenshot è stato aggiornato per mostrare screencon divisioni verticali e orizzontali. Poiché la versione di screenMac OS X non include questa funzionalità, l'ho creata da CVS secondo le indicazioni che ho trovato su questo blog . Suppongo che potresti fare lo stesso per Linux saltando i patchpassaggi.


1
Può avere 4 terminali in una disposizione a griglia 2x2?
Randell,

@Randell vedi la mia modifica a questa risposta :-)
jtimberman,

@ las3rjock, non ho familiarità con quei tasti. Come lo fai?
Randell,

1
Ora ho capito. Quindi devo spostare + S.
Randell,

1
Non sono mai stato in grado di utilizzare la divisione verticale dello schermo in modo coerente tra le piattaforme, il che è un problema per me. tmux è una fantastica alternativa che offre le stesse funzionalità e "funziona".
Sharpie,

17

Penso che potresti essere interessato a Terminator : D

Panoramica

L'obiettivo di questo progetto è quello di produrre uno strumento utile per organizzare i terminali. Si ispira a programmi come gnome-multi-term, quadkonsole, ecc. In quanto l'obiettivo principale è quello di organizzare i terminali nelle griglie (le schede è il metodo predefinito più comune, che Terminator supporta anche).

Gran parte del comportamento di Terminator si basa sul Terminale GNOME e stiamo aggiungendo più funzionalità da ciò col passare del tempo, ma vogliamo anche estenderlo in diverse direzioni con funzionalità utili per amministratori di sistema e altri utenti. Se hai qualche suggerimento, ti preghiamo di presentare i bug della lista dei desideri! (vedi sotto per l'indirizzo)

Caratteristiche:

  • Voce di elenco
  • Disporre i terminali in una griglia
  • Tabs
  • Trascina e rilascia riordino dei terminali
  • Molte scorciatoie da tastiera
  • File di configurazione per sostituire le impostazioni di gnome-terminal
  • Digitazione simultanea a gruppi arbitrari di terminali

screenshot del terminatore

screenshot del terminatore


6

Si prega di guardare il mio post sul blog su tmux trovato qui ... Questo è molto più potente dello schermo, in breve, il file di configurazione nella voce di blog allegata riconfigura i tasti di scelta rapida tmux per simulare lo schermo, originariamente tmux usa Ctrl + B combinazione per non confondere l'utilità dello schermo. E i tasti vengono riconfigurati così ... invece di Ctrl + B, viene usato Ctrl + A:

  • Ctrl + A per iniziare una sequenza di tasti tmux attenzione, come? per l'elenco delle chiavi,
  • Ctrl + A, Ctrl + A per scorrere tra finestre diverse,
  • Ctrl + A, 1 per la prima finestra, Ctrl + A, 2 per la seconda finestra e così via
  • Ctrl + A, Tab per spostare lo stato attivo tra finestre divise in una sessione
  • Ctrl + A, C per far apparire una nuova shell bash

Leggi e impara ... :)



3

Ho usato:

  • eterm - Emulatore di terminale illuminato
  • mrxvt - emulatore terminale X multi-tab leggero

Entrambi sono molto carini.

Anche se preferisco ancora gnome-terminal con schede :-).


1
Puoi usare Ctrl + Maiusc + T per aprire una nuova scheda, Ctrl + Pagina su per passare alla scheda precedente e Ctrl + PaginaDn per passare alla scheda successiva.
a_m0d,

Sì, a quanto pare l'OP non vuole usare le schede, quindi ho rimosso la maggior parte delle informazioni sul terminale di gnome.
jtimberman,

3

Se le risposte attuali non ti danno la flessibilità o la sensazione che desideri, puoi anche dare un'occhiata ai gestori delle finestre di piastrellatura. Questo spesso è un grande cambiamento solo per i terminali di piastrellatura, ma se stai pensando di fare la maggior parte delle cose nei terminali piastrellati, un WM piastrellato potrebbe avere benefici rispetto alle altre soluzioni.

Personalmente consiglierei fantastico


2

potresti usare splitvt per dividere QUALSIASI finestra del terminale in due - uno sopra l'altro, non uno di fianco all'altro.

Tuttavia, mentre è possibile dividere il terminale orizzontalmente o verticalmente (o entrambi) in alcuni emulatori di terminali o sullo schermo, si è limitati a 2 o 3 o forse 4 fianco a fianco prima che diventino troppo stretti (o corti) per essere di qualche utilità. IMO, i termini a schede combinati con un programma come xttitle per impostare il titolo della scheda sono molto meno confusi e molto più utili. YMMV.

altre persone hanno già menzionato lo schermo, così come eterm e mrxvt e altri, quindi indicherò una caratteristica di gnome-terminal che potresti aver perso.

ti rendi conto che non devi alt-tab tra i terminali in gnome-terminal, vero?

se si utilizzano terminali a schede, è possibile utilizzare Alt-1, Alt-2, Alt-3 ecc. per passare da un terminale all'altro.

A proposito, uso principalmente mrxvt come mio terminale preferito, ma gnome-terminal è installato di default sulla maggior parte dei sistemi Linux, quindi mi sono abituato a come funziona. preferisco mrxvt ma GT è OK o abbastanza buono per un uso leggero / casual.


0

In genere preferisco Xterm con tmux , che puoi configurare per dividere il terminale. Vedi la manpage di tmux


Benvenuto e grazie per l'aiuto con questa domanda. Gli standard del sito sono cambiati in sei anni da quando questa domanda è stata originariamente pubblicata. La domanda verrebbe ora considerata off-topic e ci si aspetta che le risposte che raccomandano il software siano un po 'più rigorose. È difficile tenerti a un livello diverso rispetto ad altre risposte sulla stessa domanda, ma la risposta accettata è un buon esempio di ciò che ora sarebbe considerato buono (guarda i voti delle due risposte più votate). Per assistenza
fixer1234
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.