Matthias Hopf (mhopf(a)suse.de) wrote something I wish to comment :
(news:<20050616090018.GA30404(a)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(a)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