F5 takes you out of presentation mode if you're in it

Bug #226594 reported by GiuseppeVerde
4
Affects Status Importance Assigned to Milestone
Evince
Fix Released
Medium
evince (Ubuntu)
Fix Released
Low
Ubuntu Desktop Bugs

Bug Description

Binary package hint: evince

Pushing F5 while using evince correctly takes you into presentation mode. Pushing F5 while using evince *in presentation mode* takes you back out of presentation mode. This is a Big Problem.

This behavior is opposite that of OpenOffice and other office suites, most notably MS Office. The problem is that some presentation remotes (e.g. my Kensington 33374) assign the laser button to emit F5. This is helpful, as it allows you to enter presentation mode if you're not already in it, and since pressing F5 has no further action when you're in presentation mode, hitting the laser pointer button which emits F5 to the application is perfectly fine.

However, this is *not* true in evince, and pressing the laser button will take you into and out of presentation mode quite happily, ruining your presentation. (I have twice had to fall back to not using the built-in laser pointer due to this).

Related branches

Revision history for this message
Pedro Villavicencio (pedro) wrote :

thanks for your report, why that's the wrong behavior? that's what an user will expect, to press the same key to toggle the behavior, i don't think this is an evince bug, it sounds to me that the pointer you're using is not using the right key...

Changed in evince:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: New → Invalid
Revision history for this message
GiuseppeVerde (launchpad-digitasaru) wrote :

evince presentation behavior should be the same as other presentation systems.
OpenOffice: F5 enters presentation mode and does not exit.
MS Office: F5 enters presentation mode and does not exit.

I outlined this behavior above. This should *at least* be a pref I can check so that my presentation remote doesn't take me in and out of presentation mode because evince thinks that F5 should toggle unlike the 2 main presentation software behavior. That's just *crap*.

Changed in evince:
status: Invalid → New
Revision history for this message
GiuseppeVerde (launchpad-digitasaru) wrote :

I should again mention that *hardware* depends on F5 behaving like PowerPoint and Impress.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

I've a kensington si600 and it works fine with evince and openoffice, i don't have windows so can't test with office, but anyways feel free to forward this upstream, for forwarding instructions take a look to https://wiki.ubuntu.com/Bugs/Upstream/GNOME ; leaving this as incomplete until that. Thanks.

Changed in evince:
status: New → Incomplete
Revision history for this message
Sebastien Bacher (seb128) wrote :

We are closing this bug report as it lacks the information, described in the previous comments, we need to investigate the problem further. However, please reopen it if you can give us the missing information and don't hesitate to submit bug reports in the future.

Changed in evince:
status: Incomplete → Invalid
Revision history for this message
Dave Neary (dneary) wrote :

I have come across the same problem. Pressing F5 in OOo will put you in presentation mode if you're not there, but pressing it again will not take you out of it.

Since the Kensington pointers send F5 with the laser button, I end up exiting presentation mode every time I want to use my laser pointer. It'd be nice if (1) I could configure Evince to behave the same way as OOo (and, presumably, MS Office) or (2) I could set another keycode to go into presentation mode, and have the Kensington thing send that instead. It seems like the second solution will be nigh on impossible.

The easiest thing to do to allow me to use the laser pointer on my remote is to have F5 not exit presentation mode, as Pedro asked.

Revision history for this message
Dave Neary (dneary) wrote :

I cooked up a patch to modify the behaviour for this. The patch is for GNOME 2.22 but it should still be good in the trunk.

Revision history for this message
Sebastien Bacher (seb128) wrote :

thank you for the work there, adding an upstream watch on http://bugzilla.gnome.org/show_bug.cgi?id=556162

Changed in evince:
status: Invalid → Triaged
Changed in evince:
status: Unknown → New
Revision history for this message
Sebastien Bacher (seb128) wrote :

the bug has been fixed upstream now

Changed in evince:
status: Triaged → Fix Committed
Changed in evince:
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package evince - 2.24.1-0ubuntu1

---------------
evince (2.24.1-0ubuntu1) intrepid; urgency=low

  * New upstream version (LP: #286634)
    - Disable toggle function of F5 when in presentation mode
      (LP: #226594)
    - Create a loading thumbnail for every different page size
      (LP: #277516)
    - Fix several memory leaks
    - Do not show bad titles like 'Microsoft Word' in the window title
      bar
    - Fix mailto links which were considered as http uris (LP: #280163)
    - Fix launching external applications (LP: #210081)
    - Other bugs fixed
    - Translation updates: be@latin, cs, da, et, ja
  * 70_pdf_loading.patch removed as applied upstream
  * Reshape 99_autoconf.patch with autoconf tools to make it applied

 -- Didier Roche <email address hidden> Mon, 20 Oct 2008 23:12:08 +0200

Changed in evince:
status: Fix Committed → Fix Released
Changed in evince:
importance: Unknown → Medium
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.