From owner-freebsd-gnome@FreeBSD.ORG Tue Jan 31 19:03:31 2006 Return-Path: X-Original-To: freebsd-gnome@freebsd.org Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 368BB16A422 for ; Tue, 31 Jan 2006 19:03:31 +0000 (GMT) (envelope-from past@ebs.gr) Received: from fly.ebs.gr (dslcustomer-239-113.vivodi.gr [83.171.239.113]) by mx1.FreeBSD.org (Postfix) with ESMTP id 64BB643D45 for ; Tue, 31 Jan 2006 19:03:30 +0000 (GMT) (envelope-from past@ebs.gr) Received: from ebs.gr (root@hal.ebs.gr [10.1.1.2]) by fly.ebs.gr (8.12.9p1/8.12.9) with ESMTP id k0VJ3TSg017817; Tue, 31 Jan 2006 21:03:29 +0200 (EET) (envelope-from past@ebs.gr) Received: from [10.1.1.200] (pptp.ebs.gr [10.1.1.200]) by ebs.gr (8.13.3/8.12.11) with ESMTP id k0VJ3I1k048620; Tue, 31 Jan 2006 21:04:22 +0200 (EET) (envelope-from past@ebs.gr) Message-ID: <43DFB43F.4080909@ebs.gr> Date: Tue, 31 Jan 2006 21:02:23 +0200 From: Panagiotis Astithas Organization: EBS Ltd. User-Agent: Thunderbird 1.5 (X11/20060116) MIME-Version: 1.0 To: Panagiotis Astithas References: <6D92C7368307F04A8F04BC22AF792BC7013A4A97@MCBEC1EXC1.mcmail.mycosmos.gr> <43DE123E.2040909@ebs.gr> <43DF66A3.90203@ebs.gr> In-Reply-To: <43DF66A3.90203@ebs.gr> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Dimitris Rizopoulos , freebsd-gnome@freebsd.org Subject: Re: Error with libxklavier (xorg 6.9, gnome 2.12, freebsd 6.0) X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Jan 2006 19:03:31 -0000 Panagiotis Astithas wrote: > Panagiotis Astithas wrote: >> Dimitris Rizopoulos wrote: >>> Dear all, >>> >>> I have seen this reported before but if anyone has a solution, please >>> help! >>> >>> I start Gnome 2.12 on my FreeBSD 6.0 with the latest ports installed >>> and I get a window telling me: >>> >>> http://www.aphax.nl/images/xkb-gnome-error.png >>> >>> (I am attaching the same link, as I have exactly the same error >>> window as Hans Nieser) >>> >>> (It says error possible bug in libxklavier or xorg to cut a long >>> story short, if you have problems accessing the above link). >>> >>> Xorg is 6.9.0 >>> >>> The gnome system has become extremely slow at times (mostly when >>> opening applications), and keyboard switching from english to greek >>> and vice versa does not work (as I suspected that it wouldn't). >>> >>> Any ideas? (I have updated my ports tree just the day before >>> yesterday, and it took me one day (yesterday) to rebuild gnome (2nd >>> time) to get the same unpleasant result... >>> >>> Please help. >> >> I'm seeing this error message too. This is the requested debug output >> from my system: >> >> % xprop -root | grep XKB >> _XKB_RULES_NAMES_BACKUP(STRING) = "xorg", "pc105", "us,el", ",", >> "grp:alt_shift_toggle" >> _XKB_RULES_NAMES(STRING) = "xorg", "pc105", "us", "", >> "grp:alt_shift_toggle" >> % gconftool-2 -R /desktop/gnome/peripherals/keyboard/kbd >> layouts = [us,el] >> model = >> overrideSettings = false >> options = [] >> >> One relevant change in Xorg 6.9.0 is that they renamed the greek >> symbols file from "gr" to "el". Although reverting this in >> /usr/X11R6/lib/X11/xkb/symbols.dir and renaming >> /usr/X11R6/lib/X11/xkb/symbols/el to /usr/X11R6/lib/X11/xkb/symbols/gr >> doesn't seem to make a difference. Even worse: >> >> % setxkbmap el >> Error loading new keyboard description >> % setxkbmap gr >> Error loading new keyboard description >> >> And the weirdest thing is that libxklavier doesn't seem to have any >> commits in their CVS repository for two years, even though the latest >> release is not that old. > > OK, the important issue (typing in Greek) can be fixed by doing: > > ln /usr/X11R6/lib/X11/xkb/symbols/pc/gr > /usr/X11R6/lib/X11/xkb/symbols/pc/el > > This is with the following xorg.conf entries: > > Section "InputDevice" > Identifier "Keyboard0" > Driver "kbd" > Option "XkbModel" "pc105" > Option "XkbLayout" "us,el" > Option "XkbVariant" ",extended" > Option "XkbOptions" "grp:alt_shift_toggle" > EndSection > > As for the libxklavier warnings, there does seem to be some > incompatibility with the new Xorg, but from what I understood from > googling around, it is supposed to be fixed in Gnome 2.14. After further investigation I've proposed a better fix for the greek keyboard mapping in ports/92633 that does not require any of the above. Cheers, Panagiotis