xc/programs/xkbcomp/symbols/pc/el, the Hellenic keyboard map file is missing. As a result, one cannot write Greek and a rule like: Option "XkbLayout" "us,el" in xorg.conf results the following error message: The XKEYBOARD keymap compiler (xkbcomp) reports: > Error: Can't find file "pc/el" for symbols include > Exiting > Abandoning symbols file "default"
The current X.org source uses "gr" instead of "el" for the Greek layout. The change took place 19 months ago, according to http://cvs.freedesktop.org/xlibs/xkbdesc/symbols/gr?view=log in an attempt to introduce consistency in the layout names. There is a discussion at the Greek localisation mailing list, http://lists.hellug.gr/pipermail/i18ngr/2006-February/thread.html about this issue, as several users that, either edit directly /etc/xorg.conf or use "setxkbmap", found that their keyboard switching instructions are not working anymore. Original XFree86 used to call the Greek layout "gr" and in 2001 a patch was submitted to change this to "el": http://lists.hellug.gr/pipermail/i18ngr/2001-April/thread.html#315 In general, the end-user should not have to deal with the internal names of the keyboard layouts; the desktop environment should provide human readable names. Currently, the Keyboard Indicator in GNOME offers this facility. It reads xorg.xml where it finds "Greece" and presents to the end-user. The same file lists the internal name of the keyboard layout for "Greece" so the change can take place. What desktop environment are you using? Does KDE offer the facility of specifying by a human-readable name?
Thanks a lot, "gr" does the thing. Despite the fact the change took place 19 months ago, "el" used to work until x11-6.9.0 (last tested: x11-6.8.2). I am using KDE but I prefer to directly configure language settings from xorg.conf. Thanks again for the infos!
Closing, since it is not an issue any more.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.