On Sat, 31 Jan 2009 07:25:25 +0100, "Christian Perrier"
<bubu...@debian.org> said:
> Quoting whollyg...@letterboxes.org (whollyg...@letterboxes.org):
> 
> > Did you really mean for me to try the kbd package, thus
> > auto uninstalling the console-tools package?
> 
> 
> Yes.

This made things worse.  Initially it didn't do much
more than the modifications I did to the cf.kmap.gz
file, ie., the altgr characters were printed as white
boxes.  This was after restarting /etc/init.d/keymap.sh
and /etc/init.d/console-screen.sh.  For some reason I
decided to do it the MS way and rebooted.  That is when
things got really screwy.

- Altgr symbols for o, p and m keys were all preceded by 
  a circumflex A.  

- Console graphics, eg. when I started aptitude, were all 
  messed up.  
    * Garbage was left on the screen after all the initial 
      setup was finished (things like setting up the view, 
      creating the tag database).
    * The menu across the top was just a black field until
      F10 was pressed, then only the first menu heading
      appeared.
    * The box characters down the left side of the information
      window were all black "?" in white ovals, and something
      else down the right side.
    * When I entered "/" to search for a package name, the 
      dialog box was drawn with some other character, the 
      alignment was all messed up, and there was lots of
      garbage in the text entry field.
    * Etc...

Given this, I decided to retry the kbd-compat pkg with a reboot
I can't remember it if screwed up box drawing graphics (I've tried
somemany things between then and this report) but the altgr chars
were printed as three characters.  There was a "+" a fraction,
I think either "½" or "¼", and another character.  It didn't fix
the uppercase-with-capslock-on problem for o, p and m.

I started poking around in /etc and found /etc/console/boottime.kbd.gz.
It is loaded by /etc/init.d/keymap.sh and has the lines like the 
following for o, p and m

   keycode  24 = +o                +O                section\
     +O                Control_o        Control_o        Control_o\
     Meta_o           Meta_O           Meta_Control_o

This is similar to what I described in the initial bug report
regarding the map files that used to be found in /usr/lib/kbd/keytables/
so I tried modifying it like

   keycode 24 =o
   altgr keycode 24 = section

then ran loadkeys on the modified version, and it worked like a 
charm.  But, when I tried to get it to happen from boot, I had no
luck.  I tried soft linking boottime.kmap.gz to the modified 
file, cp'ing the modified file to boottime.kmap.gz, tried cp'ing
/usr/share/keymaps/i386/qwerty/cf.kmap.gz to boottime.kmap.gz.

Now, I can't even get it to work properly by loading the modified
version manually after reboot.  This time however, I don't get
the white blanks, but no character appears.  There is something
non-printing there though.  For example if it type "word" then
three times altgr+<any of o p m>, and try to backspace to delete
"word" I have to hit backspace four times before the "d" will
disappear.

Should I be reporting this problem against a different package?
Which one?  dpkg -S boottime.kmap.gz didn't show any results, so 
I don't know where it comes from.  dpkg -S keymap.sh returns
console-common.

Any more advice?

thanks,

WG
-- 
  
  whollyg...@letterboxes.org

-- 
http://www.fastmail.fm - Accessible with your email software
                          or over the web




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to