geeqie steals (warps) mouse on remote command

Bug #1781858 reported by Jeff Abrahamson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
geeqie (Ubuntu)
Fix Committed
Undecided
Unassigned

Bug Description

On executing "geeqie --remote file <filename>" or "geeqie --remote view <filename", geeqie warps the mouse to the centre of its window. This seems a bit gratuitous: I probably put the mouse somewhere convenient to me.

More seriously, it severely interferes with using geeqie as a viewer from other applications. My most common usage has geeqie acting as viewer for another application that simply wants to display images. Geeqie has historically worked quite well at this, but stealing mouse (and, so, also keyboard) focus takes me away from the controlling application and leaves me interacting with geeqie only.

ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: geeqie 1:1.4-3
ProcVersionSignature: Ubuntu 4.15.0-23.25-generic 4.15.18
Uname: Linux 4.15.0-23-generic x86_64
ApportVersion: 2.20.9-0ubuntu7.2
Architecture: amd64
CurrentDesktop: i3
Date: Mon Jul 16 08:22:33 2018
EcryptfsInUse: Yes
InstallationDate: Installed on 2015-10-23 (996 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Release amd64 (20150422)
SourcePackage: geeqie
UpgradeStatus: Upgraded to bionic on 2018-06-14 (31 days ago)

Revision history for this message
Jeff Abrahamson (jeff-purple) wrote :
Revision history for this message
Jeff Abrahamson (jeff-purple) wrote :

I used the word "warp". Of course, since geeqie is a gtk program, this might may well be grabbing focus (e.g., gtk_widget_grab_focus or gtk_container_get_focus_child).

Revision history for this message
Colin Clark (colinclark) wrote :

There are two remote commands for <file>:
--remote file:<file> // bring Geeqie to top
--remote File:<file> // do not bring Geeqie to top

The second of these does not grab the focus.

The latest commit in the repository at geeqie.org has a change that does not grab the focus with a --remote view:<file> command.

Colin Clark (colinclark)
Changed in geeqie (Ubuntu):
status: New → Fix Committed
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.