[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#235279: Spanish keyboard problem in package xlibs 4.3.0



Package: xlibs
Version: 4.3.0-2

Hi, I'm using Debian GNU/Linux on two computers. On one of them I updated to 
xfree 4.3 from experimental, because I needed 4.3 for my graphics card 
driver. There, I noticed this problem. Now that Xfree 4.3 has gone into 
unstable, I have noticed the same problem in both computers.

The problem is, using spanish keyboard layout, some keys don't work under X. 
For example < and >. I fixed this by replacing file 

/etc/X11/xkb/rules/xfree86

with an older version from XFREE 4.2 (I attach the old and working file).

I'm also attaching my XF86Config-4 file.

I am using Debian GNU/Linux testing/unstable, kernel 2.4.22-ac4
and libc6 2.3.2.ds1-11	

Thanks very much.


-- 

(================================)
      Alvaro J. Iradier Muro
 airadier@users.sourceforge.net
# XF86Config-4 (XFree86 X server configuration file) generated by dexconf, the:
# Debian X Configuration tool, using values from the debconf database.
#
# Edit this file with caution, and see the XF86Config-4 manual page.
# (Type "man XF86Config-4" at the shell prompt.)
#
# This file is automatically updated on xserver-xfree86 package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xfree86
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following commands as root:
#
#   cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.custom
#   md5sum /etc/X11/XF86Config-4 > /var/lib/xfree86/XF86Config-4.md5sum
#   dpkg-reconfigure xserver-xfree86

Section "Files"
	FontPath	"unix/:7100"			# local font server
	# if the local font server has problems, we can fall back on these
	FontPath	"/usr/lib/X11/fonts/Type1"
	FontPath	"/usr/lib/X11/fonts/CID"
	FontPath	"/usr/lib/X11/fonts/Speedo"
	FontPath	"/usr/lib/X11/fonts/misc"
	FontPath	"/usr/lib/X11/fonts/cyrillic"
	FontPath	"/usr/lib/X11/fonts/100dpi"
	FontPath	"/usr/lib/X11/fonts/75dpi"
EndSection

Section "Module"
	Load	"GLcore"
	Load	"bitmap"
	Load	"dbe"
	Load	"ddc"
	Load	"dri"
	Load	"drm"
	Load	"extmod"
	Load	"freetype"
	Load	"glx"
	Load	"int10"
	Load	"record"
	Load	"speedo"
	Load	"type1"
	Load	"vbe"
EndSection

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"keyboard"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xfree86"
	Option		"XkbModel"	"pc101"
	Option		"XkbLayout"	"es"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"synaptics"
	Option		"CorePointer"
	Option		"Device"		"/dev/psaux"
	Option		"Protocol"		"auto-dev"
	Option		"LeftEdge"		"1900"
	Option		"RightEdge"		"5400"
	Option		"BottomEdge"		"5000"
	Option		"FingerLow"		"25"
	Option		"FingerHigh"		"30"
	Option		"MaxTapTime"		"180"
	Option		"MaxTapMove"		"220"
	Option		"EmulateMidButtonTime"	"75"
	Option		"VertScrollDelta"	"100"
	Option		"HorizScrollDelta"	"100"	
	Option		"MinSpeed"		"0.05"
	Option		"MaxSpeed"		"0.18"
	Option		"AccelFactor"		"0.001"
	Option		"EdgeMotionSpeed"	"40"
	Option		"UpDownScrolling"	"1"
	Option		"SHMConfig"		"on"
	Option		"Repeater"		"/dev/psaux"
EndSection

Section "InputDevice"
	Identifier	"Generic Mouse"
	Driver		"mouse"
	Option		"SendCoreEvents"	"true"
	Option		"Device"		"/dev/input/mice"
	Option		"Protocol"		"ImPS/2"
	Option		"Emulate3Buttons"	"true"
	Option		"ZAxisMapping"		"4 5"
EndSection

Section "Device"
	Identifier	"Generic Video Card"
	Driver		"i810"
	Option		"TVStandard"	"PAL"
EndSection

Section "Monitor"
	Identifier	"Generic Monitor"
	HorizSync	28-49
	VertRefresh	43-72
	Option		"DPMS"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"Generic Video Card"
	Monitor		"Generic Monitor"
	DefaultDepth	16
	SubSection "Display"
		Depth		1
		Modes		"1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1024x768" "800x600" "640x480"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		"Default Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
	InputDevice	"Generic Mouse"
EndSection

Section "DRI"
	Mode	0666
EndSection

// $Xorg: xfree86,v 1.3 2000/08/17 19:54:42 cpqbld Exp $

//
//  Rules for resolving XKB components for use with XFree86
//  Copyright 1996 by Joseph Moss
//
//  $XFree86: xc/programs/xkbcomp/rules/xfree86,v 3.41 2001/12/28 16:03:30 dawes Exp $
//

! model 	=	keycodes	geometry
  microsoft	=	xfree86		microsoft(natural)
  dell101	=	xfree86		dell(dell101)
  flexpro	=	xfree86		keytronic(FlexPro)
  omnikey101	=	xfree86		northgate(omnikey101)
  pc101		=	xfree86		pc(pc101)
  pc102		=	xfree86		pc(pc102)
  pc104		=	xfree86		pc(pc104)
  pc105		=	xfree86		pc(pc105)
  jp106		=	xfree86		pc(jp106)
  everex	=	xfree86		everex(STEPnote)
  winbook	=	xfree86		winbook(XP5)
  pc98		=	xfree98(pc98)	nec(pc98)
  abnt2		=	xfree86(abnt2)	pc
  hp		=       xfree86         pc(pc104)
  itouch	=       xfree86         pc(pc104)
  logiinetnav	=       xfree86         pc(pc104)
  logicordless  =	xfree86		pc(pc104)
  logiinternet  =	xfree86		pc(pc104)
  compaq	=       xfree86         pc(pc104)
  microsoftpro	=	xfree86		microsoft(natural)
  geniuscomfy	=       xfree86         pc(pc104)
  btc9000	=       xfree86         pc(pc104)
  rapidaccess	=       xfree86         pc(pc104)
  rapidaccess2	=       xfree86         pc(pc104)
  chicony	=       xfree86         pc(pc104)
  dell		=	xfree86		pc(pc104)
  macintosh	=	xfree86		macintosh(macintosh)
  macintosh_old	=	macintosh	macintosh(macintosh)
  powerpcps2	=	powerpcps2	pc(pc104)

//! model		layout	=	symbols
//  microsoft	us	=	us(pc104)
//  microsoft	en_US	=	en_US(pc104)
//  microsoft	*	=	en_US(pc104)+%l%(v)
//  pc104		us	=	us(pc104)
//  pc104		en_US	=	en_US(pc104)
//  pc104		*	=	en_US(pc104)+%l%(v)
//  *		us	=	us(pc101)
//  *		en_US	=	en_US(pc102)
//  *		*	=	en_US(pc102)+%l%(v)
//  *		jp	=	jp

! model		variant		=	symbols
  pc102		nodeadkeys	=	en_US(pc102%_v)+%l%(v)
  pc104		nodeadkeys	=	en_US(pc104%_v)+%l%(v)
  pc105		nodeadkeys	=	en_US(pc105%_v)+%l%(v)
  microsoft	nodeadkeys	=	en_US(pc104%_v)+%l%(v)
  macintosh	nodeadkeys	=	macintosh/us(extended)+macintosh/%l%(v)
  powerpcps2	nodeadkeys	=	en_US(pc104%_v)+%l%(v)
  *		nodeadkeys	=	en_US(pc101%_v)+%l%(v)

! model		layout	=	symbols
  pc102		us	=	us(pc102)
  pc102		en_US	=	en_US(pc102)
  pc102		intl	=	us(pc102compose)
  pc102		*	=	en_US(pc102)+%l%(v)
  pc104		us	=	us(pc104)
  pc104		en_US	=	en_US(pc104)
  pc104		intl	=	us(pc104compose)
  pc104		*	=	en_US(pc104)+%l%(v)
  pc105		us	=	us(pc105)
  pc105		en_US	=	en_US(pc105)
  pc105		intl	=	us(pc105compose)
  pc105		*	=	en_US(pc105)+%l%(v)
  microsoft	us	=	us(pc104)
  microsoft	en_US	=	en_US(pc104)
  microsoft	intl	=	us(pc104compose)
  microsoft	*	=	en_US(pc104)+%l%(v)
  pc104		us	=	us(pc104)
  pc104		en_US	=	en_US(pc104)
  pc104		*	=	en_US(pc104)+%l%(v)
  pc105		us	=	us(pc105)
  pc105		en_US	=	en_US(pc105)
  pc105		*	=	en_US(pc105)+%l%(v)
  pc101		us_intl	=	us(pc101)+us_intl
  pc98		nec/jp	=	nec/jp(pc98)
  abnt2		br	=	us(pc101)+br
  hp		us	=	us(pc104)+inet(hp)
  hp		en_US	=	en_US(pc104)+inet(hp)
  hp		*	=	en_US(pc104)+inet(hp)+%l%(v)
  compaq	us	=	us(pc104)+inet(compaq)
  compaq	en_US	=	en_US(pc104)+inet(compaq)
  compaq	*	=	en_US(pc104)+inet(compaq)+%l%(v)
  itouch	us	=	us(pc104)+inet(itouch)
  itouch	en_US	=	en_US(pc104)+inet(itouch)
  itouch	*	=	en_US(pc104)+inet(itouch)+%l%(v)
  logiinetnav	us	=	us(pc104)+inet(logiinetnav)
  logiinetnav	en_US	=	en_US(pc104)+inet(logiinetnav)
  logiinetnav	*	=	en_US(pc104)+inet(logiinetnav)+%l%(v)
  logicordless	us	=	us(pc104)+inet(logicordless)
  logicordless	en_US	=	en_US(pc104)+inet(logicordless)
  logicordless	*	=	en_US(pc104)+inet(logicordless)+%l%(v)
  logiinternet	us	=	us(pc104)+inet(logiinternet)
  logiinternet	en_US	=	en_US(pc104)+inet(logiinternet)
  logiinternet	*	=	en_US(pc104)+inet(logiinternet)+%l%(v)
  microsoftpro	us	=	us(pc104)+inet(microsoftpro)
  microsoftpro	en_US	=	en_US(pc104)+inet(microsoftpro)
  microsoftpro	*	=	en_US(pc104)+inet(microsoftpro)+%l%(v)
  geniuscomfy	us	=	us(pc104)+inet(geniuscomfy)
  geniuscomfy	en_US	=	en_US(pc104)+inet(geniuscomfy)
  geniuscomfy	*	=	en_US(pc104)+inet(geniuscomfy)+%l%(v)
  btc9000	us	=	us(pc104)+inet(btc9000)
  btc9000	en_US	=	en_US(pc104)+inet(btc9000)
  btc9000	*	=	en_US(pc104)+inet(btc9000)+%l%(v)
  rapidaccess	us	=	us(pc104)+inet(rapidaccess)
  rapidaccess	en_US	=	en_US(pc104)+inet(rapidaccess)
  rapidaccess	*	=	en_US(pc104)+inet(rapidaccess)+%l%(v)
  rapidaccess2	us	=	us(pc104)+inet(rapidaccess2)
  rapidaccess2	en_US	=	en_US(pc104)+inet(rapidaccess2)
  rapidaccess2	*	=	en_US(pc104)+inet(rapidaccess2)+%l%(v)
  chicony	us	=	us(pc104)+inet(chicony)
  chicony	en_US	=	en_US(pc104)+inet(chicony)
  chicony	*	=	en_US(pc104)+inet(chicony)+%l%(v)
  dell		us	=	us(pc104)+inet(dell)
  dell		en_US	=	en_US(pc104)+inet(dell)
  dell		*	=	en_US(pc104)+inet(dell)+%l%(v)
  macintosh	us	=	macintosh/us(extended)
  macintosh	en_US	=	macintosh/us(extended)
  macintosh	*	=	macintosh/us(extended)+macintosh/%l%(v)
  macintosh_old	us	=	macintosh/us(extended)
  macintosh_old	en_US	=	macintosh/us(extended)
  macintosh_old	*	=	macintosh/us(extended)+macintosh/%l%(v)
  powerpcps2	us	=	us(pc104)
  powerpcps2	en_US	=	en_US(pc104)
  powerpcps2	*	=	en_US(pc104)+%l%(v)
  *		us	=	us(pc101)
  *		en_US	=	en_US(pc101)
  *		intl	=	us(pc101compose)
  *		*	=	en_US(pc101)+%l%(v)
  *		jp	=	jp

! model		layout	=	compat		types
  pc98		nec/jp	=	pc98(basic)	complete
  *		*	=	complete	complete

! option		=	symbols
  grp:switch		=	+group(switch)
  grp:win_switch	=	+group(win_switch)
  grp:lwin_switch	=	+group(lwin_switch)
  grp:rwin_switch	=	+group(rwin_switch)
  grp:toggle		=	+group(toggle)
  grp:shift_toggle	=	+group(shift_toggle)
  grp:ctrl_shift_toggle	=	+group(ctrl_shift_toggle)
  grp:caps_toggle	=	+group(caps_toggle)
  grp:ctrl_alt_toggle	=	+group(ctrl_alt_toggle)
  grp:alt_shift_toggle	=	+group(alt_shift_toggle)
  grp:menu_toggle	=	+group(menu_toggle)
  grp:lwin_toggle	=	+group(lwin_toggle)
  grp:rwin_toggle	=	+group(rwin_toggle)
  lv3:switch		=	+level3(switch)
  lv3:menu_switch	=	+level3(menu_switch)
  lv3:win_switch	=	+level3(win_switch)
  lv3:lwin_switch	=	+level3(lwin_switch)
  lv3:rwin_switch	=	+level3(rwin_switch)
  ctrl:nocaps		=	+ctrl(nocaps)
  ctrl:swapcaps		=	+ctrl(swapcaps)
  ctrl:ctrl_ac		=	+ctrl(ctrl_ac)
  ctrl:ctrl_aa		=	+ctrl(ctrl_aa)
  altwin:menu		=	+altwin(menu)
  altwin:meta_alt	=	+altwin(meta_alt)
  altwin:meta_win	=	+altwin(meta_win)
  altwin:left_meta_win	=	+altwin(left_meta_win)
  altwin:super_win	=	+altwin(super_win)
  altwin:hyper_win	=	+altwin(hyper_win)
  compose:ralt		=	+compose(ralt)
  compose:rwin		=	+compose(rwin)
  compose:menu		=	+compose(menu)

! option		=	compat
  grp_led:num		=	+leds(num)
  grp_led:caps		=	+leds(caps)
  grp_led:scroll	=	+leds(scroll)

! option			=	types
  caps:internal			=	+caps(internal)
  caps:internal_nocancel	=	+caps(internal_nocancel)
  caps:shift			=	+caps(shift)
  caps:shift_nocancel		=	+caps(shift_nocancel)

Reply to: