ConnectBot and Byobu I use ConnectBot sometimes to connect to my ubuntu machine, and that works fine, however it just comes up with a standard shell, not my byobu screens that I get when I connect to it using another machine running ssh, such as my windows machine running PuTTy.

This is what I see when I connect using ConnectBot (yes, I use the dvorak keyboard layout):


phone ConnectBot screenshot (click for larger variant)

And this is what I see when I connect using PuTTy:


PuTTy screenshot (click for larger variant)

Is there any way that I can see my byobu screens from ConnectBot?
user2183694 suggested that I run byobu attach-session, but when I did that, the byobu screen would come up for a split-second then quickly pop-up at the bottom the message:

cannot exec 'attach session': no such file or directory


Then it would drop back to the normal terminal.

This at least gave me hope that it could work on the phone.

Then I tried just byobu, which gave me the error:

ERROR: Sessions should be nested with care. Remove 'screen' from $TERM to force.


echo $TERM responds with:

screen


But even using TERM= byobu responds with:

Please set a terminal type.


So I tried screen -r, which gave me the self-contradictory message:

There is a screen on:
         3658.byobu      (12/01/14 21:03:57)     (Attached)
There is no screen to be resumed.


But I discovered that screen -r -d works! Unfortunately the -d detaches any other screen connections (eg from my other pc), but at least it works.

I don't know why I have to detach other sessions, I can actually reconnect them from another pc after connecting from the phone without problems though. If anyone knows how to do it without detaching existing sessions, that would be good.

TLDR use screen -r -d

Edit:
I also asked this question on the AskUbuntu site, as the machine I'm connecting to is running Ubuntu, and this answer is relevant.

So, the best answer is: If you go into ConnectBot's "Emulation Mode" settings and change it to "xterm" or "xterm-256color", byobu will work properly from the phone.