salir - screen linux comandos
¿Cómo separar una sesión de pantalla remota en byobu(tmux)? (7)
Actualmente estoy en una sesión de byobu-tmux y estoy en una sesión de pantalla. ¿Cómo puedo separar la sesión de la pantalla remota sin separar la sesión byobu-tmux? Algunas cosas a tener en cuenta, no puedo ejecutar byobu-config porque estoy en osx y no tengo python-newt (w / snack) instalado. Y, he ejecutado byobu-ctrl-a en modo Emacs, pero eso no parece permitirme salir de la sesión de pantalla remota.
Debe cambiar el prefijo de su sesión local si entra en conflicto con la sesión remota. Por ejemplo, si ambos usan CTRL + A, entonces estarías en problemas. Puede enviar un comando en bruto (hay una secuencia para eso, pero no lo recuerdo), o ir por la ruta fácil y reasignar su sesión local a Ctrl + B, luego puede ingresar Ctrl + A que se enrutará a la sesión remota. Además, no está relacionado con tmux, pero sí con la conexión ssh, puede ingresar "~". y se desconectará de la sesión ssh. Espero eso ayude.
Deberías poder hacer doble escape con Ctrl - a .
Para enviar un mensaje de desconexión a la sesión interna de pantalla byobu, presione:
Ctrl - un Ctrl - a d
Revelación completa: soy el autor y mantenedor de Byobu .
Es fácil cuando usas los comandos tmux:
byobu-tmux detach
byobu-tmux
o incluso simplemente:
byobu detach
byobu
He sido un ávido usuario de Byobu en Linux durante la mayor parte de una década. Después de esforzarme por configurar la instalación de brew de byobu en OSX durante la mayor parte de estos años, finalmente logré configurar mis configuraciones de byobu de forma aproximada. Primero ejecuté esto:
echo ''/usr/local/lib/python2.7/site-packages'' | sudo tee /Library/Python/2.7/site-packages/homebrew.pth
Luego ejecuté el archivo de configuración de byobu:
byobu-config
Finalmente limpié
sudo rm /Library/Python/2.7/site-packages/homebrew.pth
Python se estrelló en el camino con algunas ventanas emergentes, sin embargo, byobu ahora funciona para mí como debería. Sin embargo, necesito repetir estos pasos cuando quiero cambiar la configuración de nuevo ... aún buscando una solución más limpia.
Intente soltar ctrl después de la primera a , por lo que la secuencia es ctrl - a , a , d . Pantalla de hombre:
Ca Ca (otro) Alterna a la ventana mostrada anteriormente. Tenga en cuenta que este enlace utiliza por defecto el carácter de comando escrito dos veces, a menos que se invalide. Por ejemplo, si usa la opción "-e] x", este comando se convierte en "]]".
Ca a (meta) Envía el carácter de comando (Ca) a la ventana. Ver el comando de escape.
O si está utilizando tmux en lugar de la pantalla para Byobu, intente simplemente ctrl - a d . La clave de prefijo predeterminada de Byobu es ctrl - b , por lo tanto, si está usando ese valor predeterminado, duplicar el ctrl - una pulsación de tecla no sería necesaria.
Pude hacer esto enumerando a todos los clientes dentro del cliente actual:
$ byobu list-clients
/dev/pts/67: 1 [80x24 xterm] (utf8)
/dev/pts/70: 1 [157x48 xterm-256color] (utf8)
Luego desconecte el cliente remoto (determinado según el tamaño de la pantalla):
$ byobu detach -t /dev/pts/67
Ahora puedo usar mi tamaño de ventana completa
quizás no sea relevante para tmux pero para byobu, encontré que el siguiente comando es muy útil: separe todas las sesiones excepto la actual:
/usr/lib/byobu/include/tmux-detach-all-but-current-client
espero que esto ayude