Matthias Hopf (mhopf@suse.de) wrote something I wish to comment : (news:<20050616090018.GA30404@suse.de> posted on 16-juin-05 10:00:18)
Here is a quick summary of a keyboard configuration problem I have exposed to the Suse support team, and the suse-linux-e mailing list (with so far, no solution on sight):
For the record, I've just receive news from the Suse installation support team. I can no more count on solution clues from them as "...the configuration of Belgian keyboards is not covered under the terms of the free installation support." :-((
Missing /etc/X11/xorg.conf. And /var/log/Xorg.0.log.
They are there. Would you like to see the files ? Please find them (in there latest state) attached below. EDIT: Xorg.0.log is 41Kb which is too big for the list (Would you like I privately mail it to you ?) Here is however what I think is the interesting part (last lines of the file): (II) Initializing built-in extension MIT-SHM (II) Initializing built-in extension XInputExtension (II) Initializing built-in extension XTEST (II) Initializing built-in extension XKEYBOARD (II) Initializing built-in extension LBX (II) Initializing built-in extension XC-APPGROUP (II) Initializing built-in extension SECURITY (II) Initializing built-in extension XINERAMA (II) Initializing built-in extension XFIXES (II) Initializing built-in extension XFree86-Bigfont (II) Initializing built-in extension RENDER (II) Initializing built-in extension RANDR (II) Initializing built-in extension COMPOSITE (II) Initializing built-in extension DAMAGE (II) Initializing built-in extension XEVIE (**) Option "CoreKeyboard" (**) Keyboard[0]: Core Keyboard (**) Option "Protocol" "Standard" (**) Keyboard[0]: Protocol: Standard (**) Option "AutoRepeat" "500 30" (**) Option "XkbRules" "xfree86" (**) Keyboard[0]: XkbRules: "xfree86" (**) Option "XkbModel" "pc105" (**) Keyboard[0]: XkbModel: "pc105" (**) Option "XkbLayout" "be" (**) Keyboard[0]: XkbLayout: "be" (**) Option "CustomKeycodes" "off" (**) Keyboard[0]: CustomKeycodes disabled (**) Option "Protocol" "explorerps/2" (**) Mouse[1]: Device: "/dev/input/mice" (**) Mouse[1]: Protocol: "explorerps/2" (**) Option "CorePointer" (**) Mouse[1]: Core Pointer (**) Option "Device" "/dev/input/mice" (==) Mouse[1]: Emulate3Buttons, Emulate3Timeout: 50 (==) Mouse[1]: Buttons: 3 (II) XINPUT: Adding extended input device "Mouse[1]" (type: MOUSE) (II) XINPUT: Adding extended input device "Keyboard[0]" (type: KEYBOARD) (EE) Couldn't load XKB keymap, falling back to pre-XKB keymap (II) Mouse[1]: ps2EnableDataReporting: succeeded Could not init font path element /usr/X11R6/lib/X11/fonts/local, removing from list! Could not init font path element /usr/X11R6/lib/X11/fonts/CID, removing from list! SetClientVersion: 0 8 SetClientVersion: 0 8 SetGrabKeysState - disabled SetGrabKeysState - enabled SetClientVersion: 0 8 SetGrabKeysState - disabled SetGrabKeysState - enabled SetClientVersion: 0 8 SetGrabKeysState - disabled SetGrabKeysState - enabled SetClientVersion: 0 8 SetGrabKeysState - disabled SetGrabKeysState - enabled SetClientVersion: 0 8 SetGrabKeysState - disabled SetGrabKeysState - enabled
I cannot use SaX from runlevel 3 as I'm faced to black screen with just the mouse pointer showing up. When I left click, a small banner displaying "Desk: 0 geometry" pops up, but nothing else works, I have to reset the computer to get out.
This sounds like you have an ATI card with two connectors. You could see the SaX2 interface on the other connector.
Indeed. I have a Matrox G400 DualHead board. During the first installation, I removed the "second" detected graphic board as I have no screen attached to this output, and as to disable multihead and gain access to the 3D acceleration. But after several attempts to configure X11, I'm now back with the detected hardware. (0) Matrox MGA G400 AGP (1) Matrox MGA G400 AGP I didn't changed the settings again as I thought I should better try to fix the keyboard problem first. Do you think that if remove the second display (1) again, I will be able to run Sax from runlevel 3.
Setting verbose level to 10 locale is C Applied rules from xfree86: model: pc104 layout: be variant: basic Trying to build keymap using the following components: keycodes: sfree86+aliases(azerty)
Hm - sfree86 - is this a typo, or a sax error? Marcus?
Yes, it's a typo. I couldn't cut-and-paste at that moment, so I retyped it by hand. Sorry. (It's in fact "xfree86")
types: complete compat: complete symbols: pc/pc(104)+pc/be(basic) geometry: pc(pc104) Error loading new keyboard description
The XKEYBOARD keymap compiler (xkbcomp) reports: > Error: Can't find file "pc" for geometry include
Check whether you have /usr/lib/X11/xkb/geometry/pc. If not, there's something wrong with your installation.
Well, /usr/lib/X11 is linked to /usr/X11R6/lib/X11 /usr//X11R6/lib/X11/xkb is linked to /etc/X11/xkb In /etc/X11/xkb there is no geometry directory. As I too suspected a bad xorg installation, I tried to re-install it, but it failed (See my previous mail for the error message output.)
I also tried to change the
Option "XkbLayout" "be" to Option "XkbLayout" "be-latin1"
This will *not* work.
Indeed.
BTW, the "be-latin1" for XkbLayout is linked to the file /usr/share/kbd/keymaps/i386/azerty/be-latin1.map.gz Am I right ? I haven't found a be-latin1 file somewhere else.)
The X keymaps have nothing to do with the console keymaps. At the moment.
Ha, right. That's why my keyboard works well from a console at runlevel 3, then ?
From KDE, i use to open a terminal to check if there are any improvement with the keyboard. Is it ok ?
Thanks for your reply. AmigaPhil, world citizen. /No MS-HTML mail please/ PGP key: 0x9C07F6C1 -----BEGIN ECHELON KILLER----- The following garbage may or may not contain crypted message. At least you now know I'm an advocate for the respect of privacy. VOVnIOR5DppprtGSyPDEKIyOLO3lMFltElFtzypVLpxho25FEjvAttRTHKcqRpnzJHyHWAxz MdtDaDYyIFIzpVvJUI0RA1HWAntOVHyDBHJVvIt5VbHvkRVTatxBHvHMFR5HOCOyayvptJMa tSWUVMOjOxFzEE6yIJOEFVUzGqvIWFvvcVqSzOfIDbE0MLFlNdl1IUROSlVSqPMMlq3tGu== -----END ECHELON KILLER----- # /.../ # SaX generated X11 config file # Created on: 2005-06-15T10:47:04+0200. # # Version: 4.8 # Contact: Marcus Schaefer <sax@suse.de>, 2002 # # Automatically generated by [ISaX] (4.8) # PLEASE DO NOT EDIT THIS FILE! # Section "Files" FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/local" FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/Type1" FontPath "/usr/X11R6/lib/X11/fonts/URW" FontPath "/usr/X11R6/lib/X11/fonts/Speedo" FontPath "/usr/X11R6/lib/X11/fonts/PEX" FontPath "/usr/X11R6/lib/X11/fonts/cyrillic" FontPath "/usr/X11R6/lib/X11/fonts/latin2/misc:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/latin2/75dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/latin2/100dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/latin2/Type1" FontPath "/usr/X11R6/lib/X11/fonts/latin7/75dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/baekmuk:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/japanese:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/kwintv" FontPath "/usr/X11R6/lib/X11/fonts/truetype" FontPath "/usr/X11R6/lib/X11/fonts/uni:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/CID" FontPath "/usr/X11R6/lib/X11/fonts/ucs/misc:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/ucs/75dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/ucs/100dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/hellas/misc:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/hellas/75dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/hellas/100dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/hellas/Type1" FontPath "/usr/X11R6/lib/X11/fonts/misc/sgi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/xtest" FontPath "/opt/kde3/share/fonts" InputDevices "/dev/ttyS0" InputDevices "/dev/ttyS1" InputDevices "/dev/ttyS2" InputDevices "/dev/ttyS3" InputDevices "/dev/ttyS4" InputDevices "/dev/ttyS5" InputDevices "/dev/ttyS6" InputDevices "/dev/ttyS7" InputDevices "/dev/ttyS8" InputDevices "/dev/psaux" InputDevices "/dev/logibm" InputDevices "/dev/sunmouse" InputDevices "/dev/atibm" InputDevices "/dev/amigamouse" InputDevices "/dev/atarimouse" InputDevices "/dev/inportbm" InputDevices "/dev/gpmdata" InputDevices "/dev/mouse" InputDevices "/dev/usbmouse" InputDevices "/dev/adbmouse" InputDevices "/dev/input/mice" InputDevices "/dev/input/event0" InputDevices "/dev/pointer0" InputDevices "/dev/pointer1" InputDevices "/dev/pointer2" InputDevices "/dev/pointer3" EndSection Section "ServerFlags" Option "AllowMouseOpenFail" EndSection Section "Module" Load "dbe" Load "type1" Load "freetype" Load "extmod" Load "glx" Load "v4l" EndSection Section "InputDevice" Driver "kbd" Identifier "Keyboard[0]" Option "Protocol" "Standard" Option "XkbLayout" "be" Option "XkbModel" "pc105" Option "XkbRules" "xfree86" EndSection Section "InputDevice" Driver "mouse" Identifier "Mouse[1]" Option "Device" "/dev/input/mice" Option "Name" "PS/2 Generic Mouse" Option "Protocol" "explorerps/2" Option "Vendor" "Sysp" EndSection Section "Monitor" HorizSync 31-38 Identifier "Monitor[0]" ModelName "800X600@60HZ" Option "DPMS" VendorName "--> VESA" VertRefresh 50-60 UseModes "Modes[0]" EndSection Section "Monitor" HorizSync 29-32 Identifier "Monitor[1]" ModelName "Unknown" VendorName "Unknown" VertRefresh 50-62 UseModes "Modes[1]" EndSection Section "Modes" Identifier "Modes[0]" Modeline "800x600" 36.88 800 832 912 1024 600 601 604 621 Modeline "800x600" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync EndSection Section "Modes" Identifier "Modes[1]" Modeline "640x480" 23.86 640 656 720 800 480 481 484 497 EndSection Section "Screen" DefaultDepth 16 SubSection "Display" Depth 15 Modes "800x600" EndSubSection SubSection "Display" Depth 16 Modes "800x600" EndSubSection SubSection "Display" Depth 24 Modes "800x600" EndSubSection SubSection "Display" Depth 32 Modes "800x600" EndSubSection SubSection "Display" Depth 8 Modes "800x600" EndSubSection Device "Device[0]" Identifier "Screen[0]" Monitor "Monitor[0]" EndSection Section "Screen" DefaultDepth 16 SubSection "Display" Depth 15 Modes "640x480" EndSubSection SubSection "Display" Depth 16 Modes "640x480" EndSubSection SubSection "Display" Depth 24 Modes "640x480" EndSubSection SubSection "Display" Depth 32 Modes "640x480" EndSubSection SubSection "Display" Depth 8 Modes "640x480" EndSubSection Device "Device[1]" Identifier "Screen[1]" Monitor "Monitor[1]" EndSection Section "Device" BoardName "MGA G400 AGP" BusID "1:0:0" Driver "mga" Identifier "Device[0]" Option "hwcursor" "off" Screen 0 VendorName "Matrox" EndSection Section "Device" BoardName "MGA G400 AGP" BusID "1:0:0" Driver "mga" Identifier "Device[1]" Option "hwcursor" "off" Screen 1 VendorName "Matrox" EndSection Section "ServerLayout" Identifier "Layout[all]" InputDevice "Keyboard[0]" "CoreKeyboard" InputDevice "Mouse[1]" "CorePointer" Option "Clone" "off" Option "Xinerama" "off" Screen "Screen[0]" Screen "Screen[1]" RightOf "Screen[0]" EndSection Section "DRI" Group "video" Mode 0660 EndSection Section "Extensions" EndSection