Bug 109740

Summary: the linux console does not display the vt100 graphics characters
Product: [Fedora] Fedora Reporter: Need Real Name <scs>
Component: ncursesAssignee: Eido Inoue <havill>
Status: CLOSED NOTABUG QA Contact:
Severity: high Docs Contact:
Priority: high    
Version: 1CC: dickey
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2004-02-09 16:44:23 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Need Real Name 2003-11-11 15:35:45 UTC
From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt)

Description of problem:
if I send to the linux text console the control characters in order 
to enter the graphics mode (vt100 graphics), the video remains in 
text mode and instead of displaying lines , il displays characters.

Version-Release number of selected component (if applicable):


How reproducible:
Always

Steps to Reproduce:
1.go to init 3
2.create a file called text containing  ESC ( 0 qqqqqqq
3.run the command   cat text

instead of seeing a continuos line, you see qqqqqqq
    

Additional info:

Comment 1 Eido Inoue 2004-02-05 16:15:05 UTC
You may wish to investigate the mode of your console-- Unicode or
whatever.

Anyway, this is not a ncurses bug if you are sending raw ANSI escape
codes to the console.

Closing bug as invalid.



Comment 2 Need Real Name 2004-02-09 16:43:11 UTC
I don't know if the component responsable is ncurses or  another one, 
but the bug EXISTS and does not permit any program to work if the
program itself looks for display, rectangles or lines on the console.
This happens from version Redhat Linux 7.3 up to version Redhat Linux 
9.0 and also in the Fedora version.
The problem does not exist  Redhat version 7.2 and all former 
versions; in all the Suse versions, Mandrake,Slackware that we tested.
If someone  intends to solve this problem , then we could use Fedora.
Otherwise we will  have to use another distribution.



Comment 3 Eido Inoue 2004-02-09 16:44:23 UTC
Your method of drawing line characters is obsolete (this is why you
should use ncurses and not attempt to output raw characters) for UTF-8
based systems.

To make your example work, you should do this:

unicode_stop; cat text; unicode_start

unicode_stop and unicode_start are script files which output the
proper ANSI prefixes to do what you want.


Comment 4 Thomas E. Dickey 2004-05-22 15:50:51 UTC
If he'd used ncurses (as part of a full-screen application
rather than termcap- or terminfo- or raw-strings), ncurses
does have workarounds for the missing functionality.