This is the mail archive of the
cygwin-xfree@cygwin.com
mailing list for the Cygwin XFree86 project.
Keyboard problems with XFree86-xserv-4.3.0-50
- From: Harald Joerg <harald dot joerg at fujitsu-siemens dot com>
- To: cygwin-xfree at cygwin dot com
- Date: Mon, 08 Mar 2004 12:04:13 +0100
- Subject: Keyboard problems with XFree86-xserv-4.3.0-50
- Reply-to: cygwin-xfree at cygwin dot com
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