Workrave should allow some events through (such as muting)

Bug #38910 reported by Thomas M. Hinkle
28
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Workrave
New
Unknown
workrave (Ubuntu)
Confirmed
Wishlist
ubuntu-gnomemm

Bug Description

When workrave makes me take a break, it blocks *all* input. This means that while on a break, it is impossible for me to e.g. mute the volume if my phone rings or if I have an offensive song on when my boss walks in.

Certain critical events should be allowed through workrave's block. This should probably be user-configurable, but it seems like a decent start would be to allow the following through:

Volume control (including mute)
Power off / Sleep / Hibernate
Fast-forward / Rewind (useful if you still want to control your music while on break from coding)

Revision history for this message
In , Daniel Holbach (dholbach) wrote :

Forwarded from: https://launchpad.net/distros/ubuntu/+source/workrave/+bug/38910

When workrave makes me take a break, it blocks *all* input. This means that while on a break, it is impossible for me to e.g. mute the volume if my phone rings or if I have an offensive song on when my boss walks in.

Certain critical events should be allowed through workrave's block. This should probably be user-configurable, but it seems like a decent start would be to allow the following through:

Volume control (including mute)
Power off / Sleep / Hibernate
Fast-forward / Rewind (useful if you still want to control your music while on break from coding)

Revision history for this message
Daniel Holbach (dholbach) wrote :

Thanks for your bug report. I forwarded the issue to the upstream developers: http://issues.workrave.org/cgi-bin/bugzilla/show_bug.cgi?id=546

Changed in workrave:
assignee: nobody → desktop-bugs
importance: Medium → Wishlist
status: Unconfirmed → Confirmed
Changed in workrave:
status: Unknown → Confirmed
Revision history for this message
In , Ken Collins (ken-confirmative) wrote :

A nice way to implement this would be to allow certain key combinations to pass through to the window manager. I have keys mapped in Gnome to pause my media player, so if I could get those keys to work, it would be more than adequate. I find that I end up postponing a lot of breaks just to pause my media player and restart the break.

Changed in workrave:
assignee: desktop-bugs → ubuntu-gnomemm
Revision history for this message
In , François Marier (fmarier) wrote :

There is a similar bug report in the GNOME bugzilla for gnome-screensaver:

  http://bugzilla.gnome.org/show_bug.cgi?id=422390

Revision history for this message
In , Bem Jones-Bey (ajani) wrote :

For me, the most important part here is suspend/hibernate events. I'm running Ubuntu 8.10, and I cannot put the computer to sleep during a workbreak. I once was about to leave the office, so I attempted to put the computer to sleep, but workrave activated right as I was doing that. Sleep failed, but the screensaver activated. Because of bug 763, I was unable to even quit workrave and had to just wait until the work break was over for me to be able to suspend the machine.

Revision history for this message
In , Workrave (workrave) wrote :

Related: I'd like to be able to lock my workstation when the workrave screen is up. I suggest adding a tab in the preferences with a table to fill in, with some good defaults:

| Name | Command |
------------------------------------------------
| Lock | gnome-screensaver-command --lock |
| Mute | amixer sset Master toggle |
| Suspend | echo -n mem > /sys/power/state |
| Pause | audacious --pause |

And then we'd get those buttons on the take-a-break dialog. That's probably a lot easier than trying to filter keystrokes.

Pander (pander)
tags: added: productivity
tags: added: precise
Changed in workrave:
status: Confirmed → Unknown
Changed in workrave:
importance: Unknown → Wishlist
status: Unknown → Confirmed
tags: added: quantal raring saucy
Revision history for this message
Marcin Mielniczuk (marmistrz) wrote :

Yep, I'd like this too

William Grant (wgrant)
Changed in workrave:
importance: Wishlist → Unknown
status: Confirmed → Unknown
Revision history for this message
Pander (pander) wrote :
Changed in workrave (Ubuntu):
status: Confirmed → Invalid
Changed in workrave (Ubuntu):
status: Invalid → Confirmed
Changed in workrave:
status: Unknown → New
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.