Summary: | Crash of Systemsettings when in setup-keyboard clicked on "show example" | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | Ad Verburg <ad.verburg> |
Component: | kcm_keyboard_layout | Assignee: | Andriy Rysin <arysin> |
Status: | RESOLVED NOT A BUG | ||
Severity: | crash | Keywords: | drkonqi |
Priority: | NOR | ||
Version First Reported In: | 4.11.2 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=331938 | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
/usr/share/X11/xkb/rules/evdev.xml
my kxkbrc-file root kxkbrc-file |
Description
Ad Verburg
2013-11-02 19:44:48 UTC
Could you please attach your kxkbrc file and /usr/share/X11/xkb/evdev.xml ? Also which layout/variant was selected when you pressed "Show layout"? Created attachment 83309 [details]
/usr/share/X11/xkb/rules/evdev.xml
kxkbrc not found on this system. The layout was us_intl. Info added. *Ad Verburg* op 03-11-13 03:29, Andriy Rysin schreef: > https://bugs.kde.org/show_bug.cgi?id=327049 > > --- Comment #1 from Andriy Rysin <arysin@gmail.com> --- > Could you please attach your kxkbrc file and /usr/share/X11/xkb/evdev.xml ? > Also which layout/variant was selected when you pressed "Show layout"? > So there's no $HOME/.kde*/share/config/kxkbrc ? There's no us_intl layout in your evdev.xml, did you mean us(intl) which is English (US) - international with dead keys? Did you upgrade your system recently? If yes and you had some (old) layouts before, please remove all of them in the configuration and readd again. Yes, there is no kxkbdrc. The only files in that folder are: -rw------- 1 ad users 1717 23 okt 17:46 amarokrc -rw------- 1 ad users 368 26 okt 12:06 cdbakeovenrc -rw------- 1 ad users 1967 23 okt 17:51 kaffeinerc -rw------- 1 ad users 844 26 okt 12:04 kconf_updaterc -rw------- 1 ad users 76 23 okt 17:38 kcookiejarrc -rw------- 1 ad users 39 23 okt 17:38 kdedrc -rw------- 1 ad users 39 29 okt 18:39 kdeglobals -rw------- 1 ad users 81 23 okt 17:38 kdeprintrc -rw------- 1 ad users 69 23 okt 17:38 kio_httprc -rw------- 1 ad users 92 23 okt 17:38 kioslaverc -rw------- 1 ad users 35 23 okt 17:38 knfsshare -rw------- 1 ad users 1084 26 okt 12:04 konversationrc -rw------- 1 ad users 46 29 okt 18:39 kpowersaverc Yes, I recently changed many KDE files from version 4.xx to 4.11.2. In the past I worked with the composekey for "special" chars. Now the composekey is not working anaymore. That is the reason why I was fiddling with system settings. Hereafter I gonna clean up the settings. Thanks for your advise, I'll inform you later. The keyboard setting was: map US, layout English (US), variant none (Default). That was the only one visible. I removed that, and added: map US, layout English (US), variant English (US, with euro on 5) Then clicking "preview" showed the layout as intended, without crash. The compose key still does not do anything, and the keys for `,~,^,",' are dead keys. The same procedure I had to do when I was logged in as root to prevent a crash. Here the compose key works as intended, and the keys for `,~,^,",' are "normal" keys. So the crash has been resolved. Only the keyboard behavior I would like to see the same as for root. Thanks. So you're using exactly the same layout/variant between root and non-root user and the results are different? I would really like to see your kxkbrc file for both users. Also check if you don't have .xmodmap in your home directory Yes, the same layout/variant is chosen for root me and a new created guest. Root and the guest keyboards act the same (correct) way, but for me different. kxkbrc could not be found on the system using Dolphin in superuser mode. .xmodmap (starting with a dot) is also not found. Without dot in /usr/bin/xmodmap, and /etc/X11/Xmodmap I am not sure I understand this sentence "Root and the guest keyboards act the same (correct) way, but for me different". Also kxkbrc the keyboard module won't work, so it should be present somewhere in the home directory. Created attachment 83364 [details]
my kxkbrc-file
Created attachment 83365 [details]
root kxkbrc-file
What I meant is: When logged in as root or as common user "gast" then the keyboard behaves correct, but when logged in as "ad" (that is me) then the keyboard behavior is different. (no compose and dead keys). You are right, the kxkbrc-files exist in the root and users directories. Trouble was (and is) that dolphin (4.11.2-5.5 ) did not find those files, and I concluded based on that that it does not exist. However I found those at last. There is a difference in the sequence the options are written down. Later I will try with copy / paste (from root to me) to see what the effect is. The copy/paste action had no effect on the behavior, but now the settings are identical. In the the KDE Service Manager I did see that the Keyboard daemon was not ticked and was not running. Switching the daemon to running, and marking the tick solved the problem. Thanks for your thinking along. Cool, I am glad you found the solution |