Summary: | [patch] x11-servers/xorg-server: xkb misbehaviour on keyboard layouts switch | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Eugene Grosbein <ports> | ||||
Component: | Individual Port(s) | Assignee: | Eugene Grosbein <eugen> | ||||
Status: | In Progress --- | ||||||
Severity: | Affects Only Me | CC: | eugen | ||||
Priority: | Normal | ||||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
Eugene Grosbein
2013-04-26 06:10:00 UTC
Responsible Changed From-To: freebsd-ports-bugs->freebsd-x11 Fix synopsis and assign. As we're in the middle of updating all xorg related ports, including xorg-server, please test the CFT that was sent out earlier, and see if the problem still exists. Which version of xorg-server is the patch against? Regards! -- Niclas On 27.04.2013 14:02, Niclas Zeising wrote:
> As we're in the middle of updating all xorg related ports, including
> xorg-server, please test the CFT that was sent out earlier, and see if
> the problem still exists. Which version of xorg-server is the patch
> against?
> Regards!
>
Sorry, I forgot to mention that patch applies cleanly to xorg-server-1.7.7_6,1
despite its age, the patch applied to xorg-server-1.6.5 too.
There is report in mentioned freedesktop bug discussion the problem here in xorg-server 1.14.
It seems, not nuch has changed in this xkb code.
I've read CFT letter. I'm legacy NVidia hardware user, it seems I should not touch newer X.org?
Eugene Grosbein
It seems like this is still not resolved upstream. I'm hesitant to apply this patch, since it is not accepted upstream, and might have unforseen consequences. Feel free to poke upstream and see why it's not accepted. Are any other distributions (BSD/Linux) using this patch? Regards! -- Niclas Zeising State Changed From-To: open->analyzed Analyzed On 27.06.2013 19:05, Niclas Zeising wrote:
> It seems like this is still not resolved upstream. I'm hesitant to
> apply this patch, since it is not accepted upstream, and might have
> unforseen consequences. Feel free to poke upstream and see why it's not
> accepted.
> Are any other distributions (BSD/Linux) using this patch?
> Regards!
None I'm aware of. It seems, the problem and the fix do not bother
English-only people like X.org or Linux developers.
You could add this patch to EXTRA_PATCHES and create new port option,
disabled by default.
Eugene Grosbein
Created attachment 161113 [details]
patch updated for xorg-server-1.14.7
The problem persists for xorg-server-1.14.7 too.
I updated patch and it helps.
My PR. (In reply to Eugene Grosbein from comment #8) I do think it best to make this an optional patch in case there are unexpected effects. I use three keyboard layouts and switch with key combination that conflicts with nothing else, Shift + Caps Lock, so the current behavior is not bothersome, but I can see how it would be if you want to overload key combos. The last patch provided here does not cleanly apply to the upcoming X server. Please update the patch for 1.19 so it can be included. |