[opensuse] Keyboard layout editor (SaX2) doesn't save new xorg.conf file
Hi all, openSUSE version 11.1, nothing out of the ordinary wrt hardware or software. sax2-8.1-542.11.1 xkeyboard-config-1.3-32.31.7 Because I bought a new keyboard I wanted to make his known to xorg. So I fired up the keyboard layout editor via yast2 (yes, of course with root's permissions), and made the necessary changes Type: Logitec Access Layout: us variant: euro Together with some options for the Euro symbol. When I saved the file I indeed had the Euro under right-Alt-5, so I thought I was set, but when I restarted X this was no longer the case. Investigation of /etc/X11/xorg.conf showed that the file had been saved with a new mtime, but the old XkbModel was still 'microsoftpro' without any Euro options, as before the changes in keyboard layout editor. Repeating the attempts to change the file through sax2 just confirmed this behaviour. I seems that a 'setxkbmap' command with the correct -model and -options had been issued, but no altered xorg.cong file was generated. This is what the SaX2 log tells me: $cat /var/log/SaX.log /************* SaX2 log : SaX2 version 8.1 - SVN Release: 1.49 2003/03/17 ************** SVN RELEASE : 1870 : DESCRIPTION : X11 configuration log file to collect information : about detection, startup and configuration. : There are three parts of logging: : --- : 1) INIT ( detection, 3D ) : 2) STARTUP ( xorg.conf, X11 log, glxinfo ) : 3) CONFIG ( config actions ) : --- : VERSION : SaX2 compiled for: [OTHER] PARAMETER : -O Keyboard : LOG DATE : Mon Sep 7 00:31:14 CEST 2009 *************/ ============================ Framebuffer Info: ---------------------------- Framebuffer is active 07-Sep 00:31:16 <X> Startup... 07-Sep 00:31:16 <X> [ Startup on already running Server: :0.0 -> grant ] 07-Sep 00:31:16 <I> Checksum of installed configuration is invalid ! 07-Sep 00:31:17 <I> Imported: Card 07-Sep 00:31:17 <I> Imported: Desktop 07-Sep 00:31:17 <I> Imported: Pointers 07-Sep 00:31:18 <I> Imported: Keyboard 07-Sep 00:31:18 <I> Imported: Layout 07-Sep 00:31:18 <I> Imported: Path 07-Sep 00:31:18 <I> Imported: Extensions QPainter::begin: Widget painting can only begin as a result of a paintEvent 07-Sep 00:31:23 <W> SCCKeyboardOptions::Warning: unknown XKB key: CapsLock uses internal capitalization. Shift "pauses" CapsLock. 07-Sep 00:31:23 <W> SCCKeyboardOptions::Warning: unknown XKB key: CapsLock acts as Shift with locking. Shift "pauses" CapsLock. 07-Sep 00:31:23 <I> *** not yet handled: Pad Properties on display 0 ++++++++++++++ /* At this point I didn't make or save any change, but that doesn't make any difference to the content of this log-file apparently, because I saw the same content when I did (try to) save the changes I made. Specially the first line about the checksum looks suspicious of course, could that be a hint? */ Anyhow, making the changes to the xorg.conf file manually did what the keyboard layout editor was supposed to do for me, although I had to do some serious digging in /usr/share/X11/kbd/ to find the right name for 'XkbModel', not to mention the right syntax for 'XkbOptions'. Still, why the xorg.conf file isn't generated I can't understand, and the fact that nothing useful appears in the log file doesn't help much.. I can't really imagine this to be a bug, because surely this would've been noticed by other users long before, so it must be something to do with my set-up. Anyone know what could be going one? It's not a problem, now that I know, but a correctly working systems is prefered of course. Theo -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (1)
-
Theo van Werkhoven