This is the mail archive of the cygwin-xfree@cygwin.com mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Keyboard problems with XFree86-xserv-4.3.0-50


After upgrading to XFree86-xserv-4.3.0-50, I've noticed two
annoying changes for which I don't have any explanation:

 - the '<' key does not work

 - I've got to run `setxkbmap de` manually.

I've just re-installed 4.3.0-47, and everything is fine again
(except from the occasional emacs crashes ;-)).

As for the '<' key: xev reports:

    KeyPress event, serial 17, synthetic NO, window 0xa00001,
        root 0x3a, subw 0x0, time 234144937, (34,7), root:(464,541),
        state 0x10, keycode 94 (keysym 0x0, NoSymbol), same_screen YES,
        XLookupString gives 0 bytes:  ""

I'd guess XLookupString should yield "<" (as in  4.3.0-47), but I've
no idea how to fix that....

As for the german keyboard setting:
In my .profile I have the lines

    if [ ! -z $DISPLAY ]; then
        setxkbmap de
    fi

...which seems to be sufficient with 4.3.0-47 to get a german keyboard
layout.  With 4.3.0-50, I need to run setxkbmap de again(?) from the
command line to get german layout.  Still without the '<' key, that
is.

I guess both issues are related and I'd just have to re-install one of
the packages.  Though downgrading to 4.3.0-47 apparently solves both
problems, I would be grateful for hints about how to fix things in
4.3.0-50....
-- 
Cheers,
haj

P.S.:
The differences beteen the XWin.log files are:
--- XWin.log.047	2004-03-08 11:36:48.912067100 +0100
+++ XWin.log.050	2004-03-08 11:40:54.519870200 +0100
@@ -1,18 +1,20 @@
+Welcome to the XWin X Server
+Vendor: The Cygwin/X Project
+Release: 4.3.0.50
+Contact: cygwin-xfree@cygwin.com
+
+XWin was started with the following command line:
+
+XWin -rootless -clipboard 
+
 ddxProcessArgument - Initializing default screens
 winInitializeDefaultScreens - w 1280 h 960
 winInitializeDefaultScreens - Returning
 OsVendorInit - Creating bogus screen 0
-(==) Using config file: "/etc/X11/XF86Config-4"
-Markers: (--) probed, (**) from config file, (==) default setting,
-         (++) from command line, (!!) notice, (II) informational,
-         (WW) warning, (EE) error, (??) unknown.
-(**) FontPath set to "/usr/X11R6/lib/X11/fonts/local/,/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/75dpi/:unscaled,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/75dpi/"
-(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
+winValidateArgs - g_iNumScreens: 1 iMaxConsecutiveScreen: 1
 winDetectSupportedEngines - Windows NT/2000/XP
 winDetectSupportedEngines - DirectDraw installed
-winDetectSupportedEngines - Allowing PrimaryDD
 winDetectSupportedEngines - DirectDraw4 installed
-winDetectSupportedEngines - Returning, supported engines 0000001f
-InitOutput - g_iNumScreens: 1 iMaxConsecutiveScreen: 1
+winDetectSupportedEngines - Returning, supported engines 00000007
 winScreenInit - dwWidth: 1280 dwHeight: 960
 winSetEngine - Using Shadow DirectDraw NonLocking
@@ -43,14 +45,5 @@
 (--) Setting autorepeat to delay=500, rate=31
 (--) winConfigKeyboard - Layout: "00090407" (00090407) 
-(**) Using keyboard "Keyboard1" as primary keyboard
-(**) Option "AutoRepeat" "500 30"
-(**) AutoRepeat: 500 30
-(**) Option "XkbRules" "xfree86"
-(**) XKB: rules: "xfree86"
-(**) Option "XkbModel" "pc105"
-(**) XKB: model: "pc105"
-(**) Option "XkbLayout" "de"
-(**) XKB: layout: "de"
-Rules = "xfree86" Model = "pc105" Layout = "de" Variant = "(null)" Options = "(null)"
+Rules = "xfree86" Model = "pc101" Layout = "us" Variant = "(null)" Options = "(null)"
 winPointerWarpCursor - Discarding first warp: 639 480
 winBlockHandler - Releasing pmServerStarted


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]