Últimamente he estado abriendo varias terminales a la vez. Tener que presionar la tecla Alt entre terminales es confuso. Necesito algo que combine varios terminales en una sola ventana. ¿Cuáles son buenas alternativas?
Editar: No me gustan las pestañas. quiero consolasen disposición de cuadrícula 2x2 en una ventana.
Respuesta1
Parece que quieres correrpantallaen tu terminal.
Para generar esta captura de pantalla, abrí una terminal y ejecuté screen
. Para dividir la ventana, utilicé la pulsación de tecla " ctrl-a S
" para una división horizontal y " ctrl-a |
" para una división vertical. Para iniciar los shells adicionales, ejecuté screen
tres veces en el shell activo. Para cambiar entre ventanas, utilicé la pulsación de tecla " ctrl-a tab
". Para cambiar el shell que se mostraba en la ventana activa (" 0 bash
", " 1 bash
", etc.), utilicé la pulsación de tecla " ctrl-a n
" ("siguiente") o " ctrl-a p
" ("anterior"). Para salir de cada screen
proceso, simplemente salí del shell que se ejecuta en el screen
proceso; Al hacerlo cuatro veces me devolvió a mi terminal habitual.
Resumen de screen
pulsaciones 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
(editar: jtimberman) Si tiene una versión que lo admita, 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 en la versión 4.00.03.
(editar: las3rjock) La captura de pantalla se ha actualizado para mostrarla screen
con divisiones verticales y horizontales. Dado que la versión screen
que viene con Mac OS X no incluye esta característica, la construí desde CVS de acuerdo condirecciones que encontré en este blog. Supongo que podrías hacer lo mismo con Linux omitiendo los patch
pasos.
Respuesta2
Creo que te puede interesarterminador:D
Descripció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 el sentido de que el objetivo principal es organizar los terminales en cuadrículas (las pestañas son el método predeterminado más común, que también admite Terminator).
Gran parte del comportamiento de Terminator se basa en GNOME Terminal, y estamos agregando más características a medida que pasa el tiempo, pero también queremos extenderlo en diferentes direcciones con características útiles para administradores de sistemas y otros usuarios. Si tiene alguna sugerencia, presente los errores de la lista de deseos. (ver más abajo la dirección)
Características:
- Elemento de 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
- Escritura simultánea en grupos arbitrarios de terminales.
Respuesta3
Por favor mira miBlogentrada sobre tmux encontrada 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 pulsaciones de teclas de método abreviado de tmux para simular la pantalla, originalmente tmux usa la combinación Ctrl+B 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 claves,
- Ctrl+A, Ctrl+A para pasar de una ventana a otra,
- Ctrl+A, 1 para la primera ventana, Ctrl+A, 2 para la segunda ventana y así sucesivamente
- Ctrl+A, Tabulador para cambiar el foco entre ventanas divididas dentro de una sesión
- Ctrl+A, C para abrir un nuevo shell bash
Léelo y aprendelo... :)