¿Hay alguna manera de mover ventanas entre diferentes sesiones de pantalla?
Por ejemplo, digamos que tengo este escenario:
screen -S screen1
vim *.cpp
C-a d
screen -S screen2
¿Hay alguna forma de mover mi shell que contiene mi sesión vim de screen1 a screen2?
gnu-screen
window
session
window-manager
William Casarin
fuente
fuente
Respuestas:
Puede usar injcode para mover un proceso entre ttys. Para mover el proceso con PID ejecutado en la ventana de la pantalla de destino:
Sin embargo, cuando cierra la sesión de la pantalla principal, los procesos movidos también finalizarán.
Editar: estaba equivocado, funciona. Todo se describe aquí . Supongamos que desea mover "htop" y solo se está ejecutando una instancia:
luego en el tipo de shell anterior:
fuente