Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 415267 - x11-wm/awesome with x11-apps/xkbcomp-1.2.4 breaks handle events for click of the mouse
Summary: x11-wm/awesome with x11-apps/xkbcomp-1.2.4 breaks handle events for click of ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Maxim Koltsov (RETIRED)
URL: https://bugs.freedesktop.org/show_bug...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-09 16:44 UTC by Lupo Alberto
Modified: 2018-03-14 21:39 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lupo Alberto 2012-05-09 16:44:03 UTC
After upgrading to version x11-apps/xkbcomp-1.2.4 switching on Russian layout breaks handle events for click of the mouse on the panel of avesome  window manager.
Reverting to version x11-apps/xkbcomp-1.2.3 solves the problem.

A similar bug occurred in ArchLinux Bugzilla — https://bugs.archlinux.org/task/29123#comment91576
Comment 1 Misha 2012-05-30 14:00:33 UTC
I can confirm it, i have same problem with russian or hebrew layout
Comment 2 Maxim Koltsov (RETIRED) gentoo-dev 2012-06-02 11:37:18 UTC
I can confirm this too.
Comment 3 Chí-Thanh Christopher Nguyễn gentoo-dev 2012-06-02 11:46:43 UTC
It seems that this bug was not reported to upstream. Someone who experiences this issue needs to open a bug report on https://bugs.freedesktop.org/ or it won't be fixed.
Comment 4 Maxim Koltsov (RETIRED) gentoo-dev 2012-06-02 12:00:54 UTC
I have reported it upstream: https://bugs.freedesktop.org/show_bug.cgi?id=50611
Comment 5 Chí-Thanh Christopher Nguyễn gentoo-dev 2013-05-05 20:38:09 UTC
According to upstream, the bug is in awesome and not in xkbcomp.
Comment 7 Pavel Šimerda 2014-01-22 18:30:28 UTC
(In reply to Pavel Šimerda from comment #6)
> Maybe related upstream patch:
> 
> http://git.naquadah.org/?p=awesome.git;a=commit;
> h=03759b48478eb716af8b62e01ef3b5140c582f58

Unfortunately the patch doesn't apply to x11-wm/awesome 3.4.15.
Comment 8 Pavel Šimerda 2014-01-23 07:01:49 UTC
(In reply to Pavel Šimerda from comment #6)
> Maybe related upstream patch:
> 
> http://git.naquadah.org/?p=awesome.git;a=commit;
> h=03759b48478eb716af8b62e01ef3b5140c582f58

Unfortunately the patch doesn't apply to x11-wm/awesome 3.4.15.
Comment 9 Gino McCarty 2014-02-10 17:33:56 UTC
(In reply to Pavel Šimerda (pavlix) from comment #8)
> (In reply to Pavel Šimerda from comment #6)
> > Maybe related upstream patch:
> > 
> > http://git.naquadah.org/?p=awesome.git;a=commit;
> > h=03759b48478eb716af8b62e01ef3b5140c582f58
> 
> Unfortunately the patch doesn't apply to x11-wm/awesome 3.4.15.

I'm not sure if 3.4 branch is still being supported or not. I'd like to get gentoo moved up to 3.5.2-r1 soon. Can anyone replicate this issue against 3.5.x??
Comment 10 Nikolaj Šujskij 2014-02-10 18:06:16 UTC
I wouldn't consider this bug a blocker anyway. However, judging by still following comments in awesome's Flyspray, the issue isn't fixed. You can try yourself:

 % setxkbmap -layout "us,ru" -option "grp:alt_shift_toggle"

Then switch to russian layout with Alt-Shift (try it in text editor or something), test clicking on wiboxes, switch back by the same Alt-Shift, then drop it:

 % setxkbmap -layout "us"
(s/us/<WHATEVER-LAYOUT-YOU-USE>)

I'm not yet sure awesome 3.5 is ready for stable, though. With lgi 0.6.x it was quite slow, for example, and 0.7 is just a month and a bit in ~arch. Widget capabilities of 3.5 aren't quite on par with 3.4, too. All in all, I'm a bit sceptical about stable 3.5.x
Comment 11 Pavel Šimerda 2014-02-17 11:47:19 UTC
(In reply to Nikolaj Sjujskij from comment #10)
> I wouldn't consider this bug a blocker anyway.

Yes, it just breaks the keyboard and mouse until the user switches layout back to the default one. Nothing serious ;).

(In reply to Bombino from comment #9)
> I'm not sure if 3.4 branch is still being supported or not.

Apparantly it's considered a Gentoo stable branch and would be nice to fix. Let me know if you need help with that.

> I'd like to get gentoo moved up to 3.5.2-r1 soon.

Looking at Nikolaj's view on 3.5.2, I'm curious about the actual meaning of 'soon', here.
Comment 12 Nikolaj Šujskij 2014-02-17 13:02:29 UTC
(In reply to Pavel Šimerda (pavlix) from comment #11)
> (In reply to Nikolaj Sjujskij from comment #10)
> > I wouldn't consider this bug a blocker anyway.
> Yes, it just breaks the keyboard and mouse until the user switches layout
> back to the default one. Nothing serious ;).
But it breaks 3.4 as well as 3.5, so isn't a regression -> not blocker of 3.5 going stable.

I can't try it out at the moment, but as far as I remember, keyboard isn't blocked.

> (In reply to Bombino from comment #9)
> > I'm not sure if 3.4 branch is still being supported or not.

> Apparantly it's considered a Gentoo stable branch and would be nice to fix.
> Let me know if you need help with that.
Fixing that in 3.4 would be nice indeed.

> > I'd like to get gentoo moved up to 3.5.2-r1 soon.
> Looking at Nikolaj's view on 3.5.2, I'm curious about the actual meaning of
> 'soon', here.
Well, I don't think we should rush this. Installing 3.5 on stable system is just a matter of unmasking awesome and one dependency (I wonder how lgi maintainer feels about stabilizing it) if user so desires. But if we stabilize it, then stable users will upgrade to version which is hungry for CPU (if it isn't fixed in lgi 0.7) and requires cairo magic to do simple 3.4 stuff:
https://bitbucket.org/skrattaren/awesome/commits/7815e038a95d9f7872375e63eed4fe6ece41d42a
https://bitbucket.org/skrattaren/awesome/commits/bbb68b2ecbcdb74ff290e7924dc7399690d43670

I for one don't consider it a good user expirience (-:E
Comment 13 Maxim Koltsov (RETIRED) gentoo-dev 2016-08-17 19:17:43 UTC
Hi all.
I'm seeing this assigned to me, so I'll post an update.

The issue is still not fixed, see upstream bug report https://github.com/awesomeWM/awesome/issues/196

The fix is promised for awesome-3.6 release, but its date is still not set. As for now, users can use 9999 or try the workaround described in https://bugs.freedesktop.org/show_bug.cgi?id=50611#c6
Comment 14 Matt Turner gentoo-dev 2017-01-30 03:43:46 UTC
Dropping x11@ from cc, since the conclusion of $URL is "This confirms that xkbcomp works as it should, and the problem is with stumpwm/CLX."
Comment 15 Maxim Koltsov (RETIRED) gentoo-dev 2018-03-14 21:39:10 UTC
Awesome-4 does not have this issue and Awesome-3.5 is soon to be removed from the tree. Closing this bug.