|
Bugzilla – Full Text Bug Listing |
| Summary: | GPM fails to insert non-ASCII characters properly | ||
|---|---|---|---|
| Product: | [openSUSE] SUSE LINUX 10.0 | Reporter: | Ulrich Windl <Ulrich.Windl> |
| Component: | Kernel | Assignee: | Jiri Bohac <jbohac> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | jbohac, mmarek |
| Version: | Beta 1 | ||
| Target Milestone: | --- | ||
| Hardware: | i686 | ||
| OS: | SUSE Other | ||
| Whiteboard: | |||
| Found By: | Other | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: | patch to allow copy and paste of latin1 | ||
|
Description
Ulrich Windl
2005-08-16 07:02:34 UTC
I'll look at it. I'll try to debug this today... Created attachment 47148 [details]
patch to allow copy and paste of latin1
1. The actual copy-and-paste is done by the kernel, so this is not a GPM
bug.
2. Unfortunatelly, it's IMHO impossible to reconstruct the UTF-8 text
when copying from the console -- this patch just enables it for Latin1
(Umlauts for instance) and replaces other characters with a question
mark to avoid the "magic" character from appearing. I'm not sure whether
this doesn't break other languages, where it might have worked before --
someone would have to check, I'm not a kernel hacker.
It should be fixed in kernel -> reassign to the kernel developers. Ok, I'll take a look at what we can do with this. Jiri, would you be willing to take a look into the console code again? I think it is actually possible to reverse-map the unicode->glyph mapping; the inverse_translations table just needs to be initialized accordingly. I'll have a look at it next week. Any progress? ;) Submited a patch to the kernel CVS, should be in the next beta. fixed in 10.1 beta 7 In openSUSE 10.2: I tried to copy & paste some german umlauts (ä, ö) with GPM in Linux console. These characters didn't copy. Ales, does this still happen on 11.0? I can't reproduce it. It works in 11Alpha0 :-) Thanks, closing as FIXED |