User2183694 me ha sugerido que ejecute byobu attach-session
pero cuando lo hacía, la pantalla de byobu aparecía durante una fracción de segundo y luego aparecía rápidamente en la parte inferior el mensaje:
cannot exec 'attach session': no such file or directory
Luego volvería a la terminal normal.
Esto al menos me dio la esperanza de que podría trabajar por teléfono.
Entonces intenté sólo byobu
que me dio el error:
ERROR: Sessions should be nested with care. Remove 'screen' from $TERM to force.
echo $TERM
responde con:
screen
Pero incluso utilizando TERM= byobu
responde con:
Please set a terminal type.
Así que intenté screen -r
que me dio el mensaje autocontradictorio:
There is a screen on:
3658.byobu (12/01/14 21:03:57) (Attached)
There is no screen to be resumed.
Pero descubrí que screen -r -d
¡funciona! Lamentablemente, el -d
desprende cualquier otra conexión de pantalla (por ejemplo, de mi otro pc), pero al menos funciona.
No sé por qué tengo que desconectar otras sesiones, de hecho puedo volver a conectarlas desde otro pc después de conectarme desde el teléfono sin problemas. Si alguien sabe cómo hacerlo sin separar las sesiones existentes, sería bueno.
Uso del TLDR screen -r -d
Editar: También hice esta pregunta en el sitio AskUbuntu, ya que la máquina a la que me estoy conectando está ejecutando Ubuntu, y esta respuesta es relevante.
Así que la mejor respuesta es: Si vas a la configuración del "Modo de emulación" de ConnectBot y lo cambias a "xterm" o "xterm-256color", byobu funcionará correctamente desde el teléfono.
0 votos
¿Qué son las "pantallas Byobo"? ¿Te importa incluir un enlace?
0 votos
@Izzy Byobu es un frontend para Screen por lo que puedo tener varias ventanas de shell abiertas y permanecerán activas incluso cuando no haya nadie conectado a la máquina. Cuando me vuelva a conectar a la máquina, las ventanas seguirán estando ahí desde la última vez. He añadido capturas de pantalla a la pregunta.
0 votos
Gracias, eso aclara las cosas :) He cambiado el tamaño de las imágenes para que encajen mejor. Lamentablemente, debo dejar la respuesta a otra persona, ya que no estoy usando Pantalla y por eso no lo sé. Buena suerte.
0 votos
Tiene que haber un atajo para CTRL, sólo tienes que buscarlo en la configuración de ConnectBot o en el manual de ayuda. Y una vez que lo encuentres, utiliza esta guía para usar la pantalla: help.ubuntu.com/community/Screen (que tiene que ser instalado en su máquina ubuntu)
0 votos
Sé cómo pulsar CTRL desde el ConnectBot, el problema es que ni siquiera aparece con las pantallas de byobu, sino que salta directamente a la línea de comandos en blanco que se muestra en la captura de pantalla al iniciar la sesión. ¿Hay alguna forma de conectarse manualmente a la sesión de byobu?