Call for testing: Aubergine-love for Server folks!
Scott Kitterman
ubuntu at kitterman.com
Fri Mar 18 18:54:33 UTC 2011
On Thursday, March 17, 2011 10:01:51 pm Dustin Kirkland wrote:
> Howdy Ubuntu-devel and Ubuntu-server,
>
> We just uploaded a couple of small patches a week ahead of
> UserInterfaceFreeze to five packages that affect the console tty and
> vt interface. We're hoping you can help test this on your hardware
> and let us know if you find any adverse affects (please subscribe me
> to the bug reports, if you do!) :-)
>
> The end goals were (Bug #730672):
> 1) Improve the virtual terminal color palette
> 2) Modernize the visual experience on Ubuntu servers
>
> To solve (1), we wrote a small C program that you should now find in
> /sbin/setvtrgb. You can refer to the manpage for the full
> documentation. It's a handy utility that reads a set of well-formed
> RGB values from file and then uses an ioctl to dynamically apply them
> to all consoles. This utility is currently provided in the kbd
> package, and I'm working on getting that upstream into Debian.
>
> The default colors used by the Linux kernel are quite simply the
> traditional 16 VGA colors, which you can find at:
> * http://en.wikipedia.org/wiki/ANSI_escape_code#Colors
>
> While perhaps mathematically symmetric, some of those colors are a
> pretty hard on the eyes. The Ubuntu Design Team has put quite a bit
> of effort into selecting a distinctive color scheme for the Ubuntu
> Desktop, and they have now carefully selected an 16 color palette for
> server consoles too!
>
> So the next three pieces of (1) are solved by a series of uploads to:
> * console-setup -- add a conffile at /etc/vtrgb (so that you can
> customize your own console colors, if you don't like the ones Ubuntu
> provides!), and an upstart job that applies them on boot with
> 'setvtrgb /etc/vtrgb'
> * rootskel -- call 'setvtrgb /etc/vtrgb' early in the Server and
> Alternate installer for its virtual terminals
> * bogl -- update the colors in the bterm palette used by
> debian-installer (it happens to hard code them)
>
> After upgrading your local system's kbd and console-setup packages,
> you should now have a crisp, new, clean color scheme in your tty.
> There should be no affect whatsoever in [X, Gnome, KDE, XFCE,
> gnome-terminal, konsole] or even SSH sessions to your server.
> However, if you drop to a command prompt with ctrl-alt-F1, you should
> see a nice difference. Note that if for some reason perhaps you
> prefer the legacy VGA colors, you can revert the change simply with:
> $ sudo setvtrgb vga
> And if you want to make that permanent, follow with:
> $ cat /sys/module/vt/parameters/default_{red,grn,blu} | sudo tee
> /etc/vtrgb
>
> And as soon as the daily cdimage builder picks up the changes to
> rootskel and bogl (within a day or two?), you should see the same
> color improvements in the Natty Server and Alternate installer
> screens.
>
> Now to address (2), we've made one minor change to the newt library,
> which defines the color scheme for most curses-based utilities -- most
> importantly, debconf and in turn, the debian-installer. If you've
> ever installed an Ubuntu server, and in staring at the screen thought,
> "That blue sure looks a lot like MS-DOS circa 1988," we're right there
> with you. So we've swapped that aged "Microsoft blue" out for some
> modern "Ubuntu aubergine"!
>
> So what does all of this look like? Here are some screen shots!
> * On the console
> * before: http://bit.ly/fvm16s
> * after: http://bit.ly/dRF9yi
> * And in the installer
> * msdos6: http://bit.ly/gyQgJL
> * before: http://bit.ly/i1cc5Q
> * after: http://bit.ly/hRLDDI
>
> Spiffy, huh? Thanks to everyone who help spread some Aubergine-love
> to Ubuntu Server folks!
So now every Ubuntu flavor gets Aubergine even though that's not their color
scheme?
How do we over-ride this for Kubuntu (there have been complaints on #kubuntu-
devel today)?
Scott K
More information about the ubuntu-devel
mailing list