Well,<div><br></div><div>I do use Byobu, but I would vote against its default on server... You see, I use both Windows and Ubuntu to manage my Ubuntu servers (and I guess I am not the only one), and on Windows, I have to use a few different terminal emulators to SSH my way into the servers, such as Putty and SecureCRT... but Byobu simply wont work on them (most likely due to a escape code missing or to many, it will fill up the screen on byobu updates rolling up, instead of keeping to the bottom) Therefore, I use byobu only whe I am already at a Ubuntu machine (or other linux, for that matter)<br>

<br><div class="gmail_quote">2011/4/2 Dustin Kirkland <span dir="ltr"><<a href="mailto:kirkland@ubuntu.com">kirkland@ubuntu.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">On Fri, Apr 1, 2011 at 2:12 PM, Clint Byrum <<a href="mailto:clint@ubuntu.com">clint@ubuntu.com</a>> wrote:<br>
> I took your statement of "we'll have almost everything we need." to<br>
> mean, we'll have almost everything we need to make it the default<br>
> terminal shell.<br>
<br>
</div>Hey Clint, one important clarification here.  Just need to update the<br>
vocabulary here...<br>
<br>
This isn't about byobu as a "default shell".  Byobu/screen is not a<br>
shell itself, but rather a "command line window manager".  It's a<br>
program that runs within a shell, and allows you to launch and manage<br>
dozens (40, by default) of shells within a single user process.<br>
<br>
Your default shell is bash, or dash, ash, csh, tsh, ksh, etc. etc.<br>
etc.  All of those do (or at least should -- file bugs if not) work<br>
just fine under Linux.  Ubuntu chooses a default user shell of bash<br>
for you.  There's no intention to change that.<br>
<br>
The way "byobu at login" currently works is by adding a line to the<br>
very end of your ~/.profile:<br>
  case "$-" in *i*) byobu-launcher && exit 0; esac;<br>
<br>
This says "if the shell being launched is interactive, then run byobu<br>
and exit when byobu is done".  There is always room for improvement<br>
there, and that's part of what a blueprint would design and fix.<br>
<br>
Anyway, this is an interesting point in the thread.  I'm going to put<br>
together a blog post that actually walks through all of what happens<br>
when you login into an Ubuntu command line shell, from a low-level<br>
technical perspective ;-)<br>
<div><div></div><div class="h5"><br>
--<br>
:-Dustin<br>
<br>
Dustin Kirkland<br>
Ubuntu Core Developer<br>
<br>
--<br>
ubuntu-server mailing list<br>
<a href="mailto:ubuntu-server@lists.ubuntu.com">ubuntu-server@lists.ubuntu.com</a><br>
<a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-server" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-server</a><br>
More info: <a href="https://wiki.ubuntu.com/ServerTeam" target="_blank">https://wiki.ubuntu.com/ServerTeam</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Fábio Leitão<br>..-. .- -... .. ---  .-.. . .. - .- ---  ...-.-<br><br>
</div>