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


Aprendí a usar gnu-screen y lo he estado usando durante las últimas semanas. Comprendo lo básico ahora, y sería muy útil si me aclararan estas consultas:

  1. ¿Cómo cambio / renombro / muevo 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 las ventanas 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. Atajo de desplazamiento: Desplazar toma Ctrl-A + Esc, y luego Ctrl-u / Ctrl-d. ¿Hay una manera de mapear PgUp / PgDn para hacer esto directamente? O, ¿hay una manera de asignar alguna tecla (como F5) para que me lleve al modo de copia, y luego PgUp / PgDn para el desplazamiento?

  3. He habilitado "tí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 de la ventana actual y el estado de registro (encendido / apagado) en la misma barra de título?


87
2018-03-07 17:59


origen


:number X mueve 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 cadena hardstatus. Muestra gran cantidad de detalles, pero no el nombre del archivo de registro y la información de estado. ¿Alguna idea sobre esto? - Rangzy
Te sugiero que lo intentes tmux en lugar. Tiene muchas más funciones que la pantalla y es mucho mejor en la administración de ventanas. Por ejemplo, puede hacer una división vertical, mientras que con la pantalla solo puede hacer una división horizontal. - Jason Axelson
Es posible que desee buscar en la fuente de Byobu. Byobu es un paquete de configuración muy bueno para Screen que aprovecha la barra inferior: launchpad.net/byobu La sugerencia de tmux de Bostonvaulter también es buena si está disponible para usted. Si tiene que iniciar sesión en muchos sistemas, no necesariamente tiene mucho control sobre, es bueno saberlo, ya que está más disponible. - entropo


Respuestas:


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

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


119
2018-06-20 17:06



La renumeración incluso funciona si el nuevo número ya está en uso. En este caso las ventanas intercambian sus números. Bonito. - Uwe Geuder
Estaba un poco confundido al principio. Debe escribir la cadena literal "número" yx es el tipo de parámetro para la función de cambio de nombre del número. - rrenaud
Más simétricamente y más fácil de recordar puedes hacer: ctrl+a  :title new window title - Wadih M.
@WadihM. mientras no haya espacios en el new_window_title - 22degrees


Puedes mover ventanas hacia arriba y hacia abajo con ctrl+a  :windowlist  entonces . (dot)-abajo y , (comma)-arriba. (Desde aquí.)


16
2017-10-27 14:15



Agregando a la respuesta de weinerk, puede mostrar la lista de ventanas por ctrl+a " - Stan Brajewski
: la lista de ventanas es mucho más útil que: número cuando se realiza una gran limpieza / reorganización. - Jamie McNaught