[ILUG] The euro grail: xev output

Declan Moriarty declan.moriarty at ntlworld.ie
Thu Jan 31 10:45:10 GMT 2002


	After searching the web, asking you guys for it, d/ling uninstallable rpms, 
even reading the rpm manpage, cursing the guy who named a game XEV, I finally 
found a versions of xev....  Imakefile-1.1, xev.c-1.5, & xev.man-1.3 :-/
It built.
	I have done as following (in an X terminal) 
xmodmap -e 'keycode 26 = e E currency'
xev > outputfile
less outputfile
This is the relevant event. 

KeyPress event, serial 26, synthetic NO, window 0xc00001,
    root 0x26, subw 0x0, time 3154276089, (500,205), root:(506,591),
    state 0x2000, keycode 26 (keysym 0xa4, currency), same_screen YES,
    XLookupString gives 0 characters:  ""

That looks OK. In trying to find what setup X is using, I went to 
/usr/X11R6/lib/X11/xkb and poked around, to find the XKB stuff  and see what 
the thing was actually using. All I found funny was this
[root at genius symbols]# ls -l /usr/X11R6/lib/X11/xkb/compiled
lrwxrwxrwx    1 root     root           26 Jun 29  2001 
/usr/X11R6/lib/X11/xkb/compiled -> ../../../../../var/lib/xkb/

In /var/lib/xkb (the appointed place) there is only this README under X
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The X server uses this directory to store the compiled version of the
current keymap and/or any scratch keymaps used by clients.  The X server
or some other tool might destroy or replace the files in this directory,
so it is not a safe place to store compiled keymaps for long periods of
time.  The default keymap for any server is usually stored in:
     X<num>-default.xkm
where <num> is the display number of the server in question, which makes
it possible for several servers *on the same host* to share the same 
directory.
Unless the X server is modified, sharing this directory between servers on
different hosts could cause problems.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

but updating the database under X and doing a search for 'default.xkm' or 
even 'xkm' with slocate (which accepts partial file names) produced nothing: 
nihil; zada :-o.

In answer to the obvious, I did check XF86Config, and XKBDisable is commented 
out.

I think that's odd behaviour, but I need someone to verify that. 
Another Mandrake symlink pointing nowhere (mutter, mutter, growl). I suspect 
something's defaulting to US keyboard somewhere, which gives me the ¢ but 
fails on the euro.
What do I fix now? This system knows more about me than I know about it.
-- 
	Regards,


	Declan Moriarty




Applied Researches - Ireland's Foremost Electronic Hardware Genius

	A Slightly Serious(TM) Company

Experience is like a comb, 
that Life gives you - AFTER all your hair has fallen out!




More information about the ILUG mailing list