¿Cómo reordenar ventanas, cambiar el acceso directo de desplazamiento y modificar el contenido de la barra de estado en la pantalla GNU?

99

Aprendí a usar gnu-screen y lo he estado usando durante las últimas semanas. Ahora entiendo lo básico y sería muy útil si aclarara estas consultas:

  1. ¿Cómo cambio el nombre / reordenar / mover ventanas en la utilidad de pantalla de Linux?

    Por ejemplo, después de unos días de uso, llego a un estado donde los números de ventana son 2, 3, 6, 8. Ahora quiero que se cree una nueva ventana en # 9 o # 7. es posible? Si es así, ¿cómo?

    Además, ¿es posible 'mover' la ventana # 6 a # 4 o # 7? Si es así, ¿cómo?

  2. Método abreviado de desplazamiento: el desplazamiento toma Ctrl-A + Esc y luego Ctrl-u / Ctrl-d. ¿Hay alguna manera de mapear PgUp / PgDn para hacer esto directamente? O, ¿hay alguna manera de asignar alguna tecla (como F5) para llevarme al modo de copia, y luego PgUp / PgDn para desplazarme?

  3. He habilitado "subtítulo siempre", por lo que el título de la ventana actual se muestra siempre en la parte inferior. ¿Hay alguna manera de mostrar el nombre de archivo de registro y el estado de registro de la ventana actual (activar / desactivar) en la misma barra de subtítulos?

Rangzy
fuente
36
:number Xmueve la ventana a una posición específica
Ency
Mira esto hardstatus string "%{.kG}%-Lw%{.KW}%n%f %t%{-}%+Lw %=%{..G} %H %{..W} %d/%m %C%a ", proporciona mucha información (Z $ L ..) para todas las ventanas a la vez
Ency
Ency: gracias por la punta de la cuerda hardstatus. Muestra muchos detalles, pero no el nombre del archivo de registro y la información de estado. ¿Alguna idea sobre esto?
Rangzy
Te recomiendo que pruebes tmux . Tiene muchas más funciones que la pantalla y es mucho mejor para administrar ventanas. Por ejemplo, puede hacer una división vertical mientras que con la pantalla solo puede hacer una división horizontal.
Jason Axelson el
1
Eso no es cierto, en la pantalla do ctrl + A ctrl + | para una división vertical
Nick Garvey

Respuestas:

132

Puede renumerar la ventana actual con ctrl+a :number xdonde x es un argumento numérico.

Puede cambiar el nombre de la ventana actual con ctrl+a A

Jacob Vanus
fuente
13
Renumerar incluso funciona si el nuevo número ya está en uso. En este caso, las ventanas intercambian sus números. Agradable.
Uwe Geuder
3
Estaba un poco confundido al principio. Debe escribir la cadena literal "número" y x es el tipo de parámetro para la función de cambio de nombre de número.
rrenaud
1
Más simétricamente y más fácil de recordar que puede hacer:ctrl+a :title new window title
Wadih M.
@WadihM. siempre y cuando no haya espacios en new_window_title
22 grados
22

Puede mover ventanas hacia arriba y hacia abajo con esto:

ctrl+a :windowlist luego . (dot)-down y , (comma)-up

o

ctrl+a "luego . (dot)-down y , (comma)-up

(Desde aquí )

weinerk
fuente
99
Agregando a la respuesta de Weinerk, puede mostrar la lista de ventanas porctrl+a "
Stan Brajewski
1
: windowlist es mucho más útil que: number cuando se realiza una gran limpieza / reorganización.
Jamie McNaught