Summary: | qpkg (gentoolkit): Output color scheme hard to read on terminals with white background | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Samuel Greenfeld <n2uro> |
Component: | New packages | Assignee: | Karl Trygve Kalleberg (RETIRED) <karltk> |
Status: | RESOLVED WONTFIX | ||
Severity: | minor | CC: | vapier |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Samuel Greenfeld
2003-02-23 14:44:48 UTC
these colors are 'standard gentoo' colors ... if they dont work for you, you could just use the '-nc' cmdline option ... as for 'more neutral colors', you cant appease everyone ... just cause they look good on a white bg doesnt mean they'll look good on a black ... i dont want to sound like i'm saying 'too bad', but ive tried different color schemes and there really arent any that work on all different color backgrounds I agree with you 100% that it is nearly impossible to create a color scheme that will satisfy any user. This becomes especially true as you increase the number of colors in an interface. I just mentioned "qpkg -q" since that tends to be among the ones that uses color to indicate the most detail (what is installed, what is not; dependancies (although when you have two versions of a library installed, every item is dependant on both versions?), etc.). The vast majority of other Gentoo commands do not need to explain the state of a system with color; indeed, the color is more of a nice afterthought. When running, say "emerge -up world", I know what I am expect the output to look like. I know what emerge is expected to do. Qpkg has the unique role of attempting to explain the current state of a Gentoo system to the end user, as well as possible other states. This kind of places it in a league of its own. Qpkg does have some secondary (non-color based) indications; I noticed, for example, an asterisk (*) is used to denote versions of the software I am searching for that I have installed. Perhaps (1) either more of those could be used or (2) more terminal-specific commands could be used (most terminals recognize a subset of VT100 commands; these include "cruder" options such as highlight(bold), underline, etc., which many terminals have their own way of representing even though most cannot switch screen modes, print double-wide characters, etc.). ------- Additional Comment #2 From Samuel Greenfeld 2003-02-23 16:44 EST ------- I agree with you 100% that it is nearly impossible to create a color scheme that will satisfy any user. This becomes especially true as you increase the number of colors in an interface. I just mentioned "qpkg -q" since that tends to be among the ones that uses color to indicate the most detail (what is installed, what is not; dependancies (although when you have two versions of a library installed, every item is dependant on both versions?), etc.). The vast majority of other Gentoo commands do not need to explain the state of a system with color; indeed, the color is more of a nice afterthought. When running, say "emerge -up world", I know what I am expect the output to look like. I know what emerge is expected to do. Qpkg has the unique role of attempting to explain the current state of a Gentoo system to the end user, as well as possible other states. This kind of places it in a league of its own. Qpkg does have some secondary (non-color based) indications; I noticed, for example, an asterisk (*) is used to denote versions of the software I am searching for that I have installed. Perhaps (1) either more of those could be used or (2) more terminal-specific commands could be used (most terminals recognize a subset of VT100 commands; these include "cruder" options such as highlight(bold), underline, etc., which many terminals have their own way of representing even though most cannot switch screen modes, print double-wide characters, etc.). qpkg is deprecated; whishes for the replacement tools (not named yet) will be solicited shortly. |