Improve Console Colors
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Newt |
Fix Released
|
Undecided
|
|||
bogl (Ubuntu) |
Fix Released
|
Wishlist
|
Dustin Kirkland | ||
Natty |
Fix Released
|
Wishlist
|
Dustin Kirkland | ||
cdebconf (Ubuntu) |
Fix Released
|
Medium
|
Dustin Kirkland | ||
Natty |
Fix Released
|
Medium
|
Dustin Kirkland | ||
console-setup (Ubuntu) |
Fix Released
|
Wishlist
|
Dustin Kirkland | ||
Natty |
Fix Released
|
Wishlist
|
Dustin Kirkland | ||
kbd (Debian) |
Fix Released
|
Unknown
|
|||
kbd (Ubuntu) |
Fix Released
|
Wishlist
|
Dustin Kirkland | ||
Natty |
Fix Released
|
Wishlist
|
Dustin Kirkland | ||
newt (Ubuntu) |
Fix Released
|
Wishlist
|
Dustin Kirkland | ||
Natty |
Fix Released
|
Wishlist
|
Dustin Kirkland | ||
rootskel (Ubuntu) |
Fix Released
|
Wishlist
|
Dustin Kirkland | ||
Natty |
Fix Released
|
Wishlist
|
Dustin Kirkland |
Bug Description
Binary package hint: kbd
The Linux virtual terminals support 16 colors, which are configurable in:
/sys/module/
A well formed color map, cmap, can be dynamically set using the ioctl:
ioctl(/dev/tty0, PIO_CMAP, cmap)
It would be very Ubuntu of us to provide a program in /sbin/setvtrgb that dynamically modifies these colors. Furthermore, we should provide a better default color palette than the standard vga one, allow admins to configure it, and apply it at boot.
-------
Order of uploads:
1) kbd -- establish the setvtrgb utility, get it in the builds, is able to set the original vga colors, but requires a text file input palette
2) Wait for Marcus/Ivanka to supply a suitable color palette
3)
a) console-setup -- add the conffile for the color palette, and the upstart job that calls setvtrgb it at boot
b) rootskel -- call setvtrgb at install boot
c) bogl -- fix the hardcoded color palette used by d
4)
a) newt -- change the default newt palette to use magenta where we previously used blue
-------
Eventually (11.10?) we should try to apply the Ubuntu fonts to the console as well. Steps 12–14 are blocked waiting for the Ubuntu Monospace to be released and available in the archive.
11) gfxboot-
12) Bterm (d-i) (Monospace) -
13) Grub2 (Monospace) - bug #729470
14) Console-setup (Monospace) - bug #724022
Related branches
- Ubuntu branches: Pending requested
-
Diff: 790 lines (+206/-70)28 files modifiedMakefile (+20/-7)
bogl-bgf.c (+1/-0)
bogl-cfb.c (+2/-2)
bogl-cfb.h (+7/-6)
bogl-font.c (+1/-1)
bogl-pcfb.c (+4/-4)
bogl-tcfb.c (+4/-4)
bogl-term.c (+1/-0)
bogl-term.h (+1/-1)
bogl-vga16.c (+2/-2)
boml.c (+12/-7)
bowl.c (+1/-1)
debian/bogl-bterm.files (+0/-1)
debian/changelog (+60/-4)
debian/control (+12/-8)
debian/libbogl-dev.dirs (+1/-0)
debian/libbogl-dev.files (+2/-2)
debian/libbogl-dev.files.hurd-i386 (+2/-0)
debian/libbogl-dev.files.kfreebsd-amd64 (+2/-0)
debian/libbogl-dev.files.kfreebsd-i386 (+2/-0)
debian/libbogl-dev.manpages (+3/-0)
debian/libbogl0.dirs (+1/-0)
debian/libbogl0.files (+2/-2)
debian/rules (+30/-9)
mergebdf.1 (+8/-0)
pngtobogl.1 (+8/-0)
reduce-font.1 (+8/-0)
reduce-font.c (+9/-9)
summary: |
- Feature Request: Provide an interface to modify console colors + Feature Request: Improve Console Colors |
Changed in console-setup (Ubuntu): | |
assignee: | nobody → Dustin Kirkland (kirkland) |
Changed in kbd (Ubuntu): | |
assignee: | nobody → Dustin Kirkland (kirkland) |
Changed in console-setup (Ubuntu): | |
importance: | Undecided → Wishlist |
Changed in kbd (Ubuntu): | |
importance: | Undecided → Wishlist |
Changed in console-setup (Ubuntu): | |
status: | New → In Progress |
Changed in kbd (Ubuntu): | |
status: | New → Triaged |
Changed in newt (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Wishlist |
assignee: | nobody → Dustin Kirkland (kirkland) |
Changed in cdebconf (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Wishlist |
assignee: | nobody → Dustin Kirkland (kirkland) |
Changed in rootskel (Ubuntu): | |
assignee: | nobody → Dustin Kirkland (kirkland) |
importance: | Undecided → Wishlist |
status: | New → Triaged |
visibility: | public → private |
Changed in bogl (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Wishlist |
assignee: | nobody → Dustin Kirkland (kirkland) |
Changed in console-setup (Ubuntu): | |
status: | In Progress → Triaged |
Changed in kbd (Ubuntu): | |
status: | Triaged → In Progress |
visibility: | private → public |
tags: | added: patch |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
Changed in rootskel (Ubuntu): | |
status: | Triaged → In Progress |
Changed in bogl (Ubuntu): | |
status: | Triaged → In Progress |
summary: |
- Feature Request: Improve Console Colors + Improve Console Colors |
Changed in newt (Ubuntu): | |
status: | Triaged → In Progress |
Changed in cdebconf (Ubuntu): | |
status: | Triaged → Invalid |
assignee: | Dustin Kirkland (kirkland) → nobody |
description: | updated |
Changed in kbd (Debian): | |
status: | Unknown → New |
Changed in cdebconf (Ubuntu): | |
status: | Invalid → In Progress |
assignee: | nobody → Dustin Kirkland (kirkland) |
Changed in cdebconf (Ubuntu Natty): | |
milestone: | none → ubuntu-11.04-beta-2 |
Changed in kbd (Debian): | |
status: | New → Fix Released |
Changed in newt: | |
importance: | Unknown → Undecided |
status: | Unknown → Fix Released |
Adding a well tested, well formed kbd patch. This one should be suitable for upload to Natty.