Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 327060 Details for
Bug 439176
app-misc/screen with 'term screen-256color' treats colors wrong
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
color testing script
256colors2.pl (text/plain), 1.62 KB, created by
Lukas Schneiderbauer
on 2012-10-21 15:30:39 UTC
(
hide
)
Description:
color testing script
Filename:
MIME Type:
Creator:
Lukas Schneiderbauer
Created:
2012-10-21 15:30:39 UTC
Size:
1.62 KB
patch
obsolete
>#!/usr/bin/perl ># Author: Todd Larason <jtl@molehill.org> ># $XFree86: xc/programs/xterm/vttests/256colors2.pl,v 1.2 2002/03/26 01:46:43 dickey Exp $ > ># use the resources for colors 0-15 - usually more-or-less a ># reproduction of the standard ANSI colors, but possibly more ># pleasing shades > ># colors 16-231 are a 6x6x6 color cube >for ($red = 0; $red < 6; $red++) { > for ($green = 0; $green < 6; $green++) { > for ($blue = 0; $blue < 6; $blue++) { > printf("\x1b]4;%d;rgb:%2.2x/%2.2x/%2.2x\x1b\\", > 16 + ($red * 36) + ($green * 6) + $blue, > ($red ? ($red * 40 + 55) : 0), > ($green ? ($green * 40 + 55) : 0), > ($blue ? ($blue * 40 + 55) : 0)); > } > } >} > ># colors 232-255 are a grayscale ramp, intentionally leaving out ># black and white >for ($gray = 0; $gray < 24; $gray++) { > $level = ($gray * 10) + 8; > printf("\x1b]4;%d;rgb:%2.2x/%2.2x/%2.2x\x1b\\", > 232 + $gray, $level, $level, $level); >} > > ># display the colors > ># first the system ones: >print "System colors:\n"; >for ($color = 0; $color < 8; $color++) { > print "\x1b[48;5;${color}m "; >} >print "\x1b[0m\n"; >for ($color = 8; $color < 16; $color++) { > print "\x1b[48;5;${color}m "; >} >print "\x1b[0m\n\n"; > ># now the color cube >print "Color cube, 6x6x6:\n"; >for ($green = 0; $green < 6; $green++) { > for ($red = 0; $red < 6; $red++) { > for ($blue = 0; $blue < 6; $blue++) { > $color = 16 + ($red * 36) + ($green * 6) + $blue; > print "\x1b[48;5;${color}m "; > } > print "\x1b[0m "; > } > print "\n"; >} > > ># now the grayscale ramp >print "Grayscale ramp:\n"; >for ($color = 232; $color < 256; $color++) { > print "\x1b[48;5;${color}m "; >} >print "\x1b[0m\n";
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 439176
: 327060 |
327062
|
327064
|
327066
|
327068
|
327070