¿Qué es un buen sustituto para la terminal de GNOME? [cerrado]

16

Últimamente, he estado abriendo varias terminales a la vez. Tener que presionar la tecla alt entre terminales es confuso. Necesito algo que combine varias terminales en una sola ventana. ¿Cuáles son buenas alternativas?

Editar : no me gustan las pestañas. Quiero consolas en disposición de cuadrícula de 2x2 en una ventana .

Randell
fuente
Dado que la pantalla hizo lo que quería, tal vez pueda actualizar la pregunta para que esté más enfocada, como "¿Cómo ejecuto varias sesiones de shell de lado a lado en una sola terminal (pantalla)?" para ayudar con la búsqueda de personas.
jtimberman

Respuestas:

22

Parece que quieres ejecutar la pantalla en tu terminal.

Captura de pantalla de la pantalla GNU con divisiones verticales y horizontales

Para generar esta captura de pantalla, abrí una terminal y corrí screen. Para dividir la ventana, usé la tecla " ctrl-a S" para una división horizontal y " ctrl-a |" para una división vertical. Para iniciar los shells adicionales, corrí screentres veces en el shell activo. Para cambiar entre ventanas, utilicé la combinación de teclas " ctrl-a tab". Para cambiar el shell que se mostraba en la ventana activa (" 0 bash", " 1 bash", etc.), utilicé la combinación de teclas " ctrl-a n" ("siguiente") o " ctrl-a p" ("anterior"). Para salir de cada screenproceso, acabo de salir del shell que se ejecuta en el screenproceso; hacerlo cuatro veces me devolvió a mi terminal ordinaria.

Resumen de las screenpulsaciones de teclas:

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

(edit: jtimberman) Si tiene una versión que lo admite, puede hacer una división vertical de una pantalla con "ctl- |" (tubería), por lo que podría hacer 2+ x 2+ pantallas por terminal. Ubuntu 9.04 tiene esta capacidad, se introdujo ~ versión 4.00.03.

(editar: las3rjock) La captura de pantalla se ha actualizado para mostrar screencon divisiones verticales y horizontales. Dado que la versión de screeneso viene con Mac OS X no viene con esta característica, lo construí a partir de CVS de acuerdo con las instrucciones que encontré en este blog . Supongo que podría hacer lo mismo para Linux omitiendo los patchpasos.

las3rjock
fuente
1
¿Puede tener 4 terminales en una disposición de red de 2x2?
Randell
@Randell ver mi edición de esta respuesta :-)
jtimberman
@ las3rjock, no estoy familiarizado con esas pulsaciones de teclas. ¿Cómo se realiza eso?
Randell
1
Lo entiendo ahora. Entonces tengo que cambiar + S.
Randell
1
Nunca he podido usar la división vertical en la pantalla de manera consistente en todas las plataformas, lo cual es un factor decisivo para mí. tmux es una alternativa increíble que proporciona la misma funcionalidad y "simplemente funciona".
Sharpie
17

Creo que te puede interesar Terminator : D

Visión general

El objetivo de este proyecto es producir una herramienta útil para organizar terminales. Está inspirado en programas como gnome-multi-term, quadkonsole, etc. en que el enfoque principal es organizar terminales en cuadrículas (las pestañas son el método predeterminado más común, que también es compatible con Terminator).

Gran parte del comportamiento de Terminator se basa en el Terminal GNOME, y estamos agregando más funciones a medida que pasa el tiempo, pero también queremos extendernos en diferentes direcciones con funciones útiles para administradores de sistemas y otros usuarios. Si tiene alguna sugerencia, ¡presente los errores de la lista de deseos! (ver abajo para la dirección)

caracteristicas:

  • Elemento de la lista
  • Organizar terminales en una cuadrícula
  • Pestañas
  • Arrastrar y soltar reordenamiento de terminales
  • Muchos atajos de teclado
  • Archivo de configuración para anular la configuración del terminal gnome
  • Mecanografía simultánea a grupos arbitrarios de terminales

captura de pantalla del terminador

captura de pantalla del terminador

Gabriel Solomon
fuente
6

Mire mi entrada de blog sobre tmux que se encuentra aquí ... Eso es mucho más poderoso que la pantalla, en resumen, el archivo de configuración en la entrada de blog adjunta reconfigura las teclas de acceso directo de tmux para simular la pantalla, originalmente tmux usa Ctrl + B combinación para no confundir la utilidad de pantalla. Y las teclas se reconfiguran así que ... en lugar de Ctrl + B, se usa Ctrl + A:

  • Ctrl + A para iniciar una pulsación de tecla de atención tmux, como? para la lista de llaves,
  • Ctrl + A, Ctrl + A para desplazarse entre diferentes ventanas,
  • Ctrl + A, 1 para la primera ventana, Ctrl + A, 2 para la segunda ventana, etc.
  • Ctrl + A, Tab para cambiar el foco entre ventanas divididas dentro de una sesión
  • Ctrl + A, C para abrir un nuevo shell bash

Léelo y aprende ... :)

t0mm13b
fuente
3

He utilizado:

  • eterm - Emulador de terminal iluminado
  • mrxvt : emulador ligero de terminal X con múltiples pestañas

Los dos son muy bonitos.

Aunque todavía prefiero gnome-terminal con pestañas :-).

jtimberman
fuente
1
Puede usar Ctrl + Shift + T para abrir una nueva pestaña, Ctrl + RePág para ir a la pestaña anterior y Ctrl + PageDn para ir a la siguiente pestaña.
a_m0d
Sí, aparentemente el OP no quiere usar pestañas, así que eliminé la mayor parte de la información del terminal gnome.
jtimberman
3

Si las respuestas actuales no le dan la flexibilidad o la sensación que desea, también puede echar un vistazo a los administradores de ventanas de mosaico. Este ofc es un gran cambio solo para terminales en mosaico, pero si planea hacer la mayoría de las cosas en terminales en mosaico, un WM en mosaico puede tener beneficios sobre las otras soluciones.

Yo personalmente recomendaría increíble

lnz
fuente
2

puede usar splitvt para dividir CUALQUIER ventana de terminal en dos, una encima de la otra, no una al lado de la otra.

Sin embargo, si bien es posible dividir el terminal horizontal o verticalmente (o ambos) en algunos emuladores de terminal o en la pantalla, está limitado a 2 o 3 o quizás 4 uno al lado del otro antes de que se vuelvan demasiado estrechos (o cortos) para Ser de alguna utilidad. OMI, los términos con pestañas combinados con un programa como xttitle para establecer el título de la pestaña son mucho menos confusos y mucho más útiles. YMMV.

otras personas ya han mencionado la pantalla, así como eterm y mrxvt y otras, por lo que señalaré una característica de gnome-terminal que quizás te hayas perdido.

te das cuenta de que no tienes que hacer alt-tab entre terminales en gnome-terminal, ¿no?

si usa terminales con pestañas, puede usar Alt-1, Alt-2, Alt-3, etc. para cambiar entre las terminales.

Por cierto, utilizo principalmente mrxvt como mi terminal de elección, pero gnome-terminal está instalado por defecto en la mayoría de los sistemas Linux, así que me he acostumbrado a cómo funciona. prefiero mrxvt pero GT está bien o es lo suficientemente bueno para un uso ligero / casual.

cas
fuente
0

Generalmente prefiero Xterm con tmux , que puedes configurar para dividir el terminal. Vea la página de manual de tmux

tucker twomey CodeZypher
fuente
Bienvenido y gracias por ayudar con esta pregunta. Los estándares del sitio han cambiado en los seis años posteriores a la publicación original de esta pregunta. La pregunta ahora se consideraría fuera de tema, y ​​ahora se espera que las respuestas que recomiendan el software sean un poco más rigurosas. Es difícil mantener un estándar diferente al de otras respuestas en la misma pregunta, pero la respuesta aceptada es un buen ejemplo de lo que ahora se consideraría una buena (mire los votos a favor en las dos respuestas mejor calificadas). Para obtener orientación, consulte meta.superuser.com/questions/5329/…
fixer1234