Bug 498608
| Summary: | A single alert sound is played upon multiple quick alert-triggering events | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Davide Cescato <ceski> |
| Component: | metacity | Assignee: | Lennart Poettering <lpoetter> |
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | medium | Docs Contact: | |
| Priority: | low | ||
| Version: | 11 | CC: | linux, lpoetter, otaylor, sandmann |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2009-11-16 16:27:19 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | 520144 | ||
| Bug Blocks: | |||
|
Description
Davide Cescato
2009-05-01 13:20:42 UTC
I found more information to support my request. The GNOME Human Interface Guidelines contain the following: (Source: http://library.gnome.org/devel/hig-book/stable/feedback-response-times.html.en) "Verify that your application provides feedback within 100 milliseconds (0.1 second) after each key press, movement of the mouse, or other physical input from the user." In the scenario described in the bug report, this clearly does not happen. I hope that libcanberra is the correct component to report the bug against. This bug appears to have been reported against 'rawhide' during the Fedora 11 development cycle. Changing version to '11'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping This is actually a "feature" in metacity: http://git.gnome.org/cgit/metacity/tree/src/core/display.c#n2387 It limits bell events to once per second. It was added due to this: http://bugzilla.gnome.org/show_bug.cgi?id=322032 http://bugzilla.gnome.org/show_bug.cgi?id=170006 I do think that rate limiting is probably a good idea though once per second is a bit to much of a limitation, and I was annoyed of this myself too. Will reassign now. The metacity folks should decide if increasing the rate limit from 1/s to maybe 1/100ms would be ok. Davide, you probably should open a upstream bug about this too. Even better, provide a patch. OK, I have now prepped the trivial patch for upstream and opened a bz report there: http://bugzilla.gnome.org/show_bug.cgi?id=593355 I committed this to fedora's metacity now too. But unfortunately that fails to build due to some dep problem between openssl and evolution-data-server. Lennart, thanks for taking the time for fixing this bug. Although I now recognize that the fix is very simple, I would not have known which part of the code to look at. My guess that the bug lies in libcanberra was wrong. Now that the terminal bell started working again, at least in metacity (see my comment in bug 520137), I can confirm that the fix solved the issue in rawhide. The bug is still present in F11. *** Bug 516816 has been marked as a duplicate of this bug. *** Not going to backport to F11 |