After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 752741 - evince doesn't handle X11 selection properly with multiple displays
evince doesn't handle X11 selection properly with multiple displays
Status: RESOLVED DUPLICATE of bug 721398
Product: evince
Classification: Core
Component: general
3.14.x
Other Linux
: Normal minor
: ---
Assigned To: Evince Maintainers
Evince Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-07-22 20:36 UTC by Grant Edwards
Modified: 2015-07-23 17:25 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Grant Edwards 2015-07-22 20:36:54 UTC
On a multi-head setup with a single X server and multiple X11
$DISPLAYs (not a single $DISPLAY spread across multiple physical
monitors), text selected in evince is only available on the same
display where evince is running.  Running 'xclip -o' on the same
display where evince is running works as expected, but running 'xclip
-o' on other displays produces nothing.

None of the other apps I've tried have a problem with select/paste
across multiple displays like evince does.  You can select text in
acroread, xemacs, any number of terminal programs, firefox, chrome,
libreoffice, and even remote Windows desktop sessions and then paste
it on a different display.
Comment 1 Matthias Clasen 2015-07-23 00:48:16 UTC
You're confusing screens and displays here. But it is true, selection handling across multiple screens does not currenlty work in GTK+.
Comment 2 Grant Edwards 2015-07-23 01:00:55 UTC
Is this problem new in gtk3, or has it always been like that?  I've
run a lot of gtk apps (and written several) over the years, and I'm
surprised this is the first time I've noticed it.

Is there a bug open for this in gtk?

[For 30+ years I always assumed that in X11 the environment variable
DISPLAY was used to specify a display.  Apparently DISPLAY specifies a
screen, and the word "display" refers to the next layer up. That's a
bit counter-intuitive. Someting counter-intuitive in X11. I'm
shocked... shocked, I tell ya.]
Comment 3 Germán Poo-Caamaño 2015-07-23 01:07:00 UTC
Matthias: Shall we move this bug to GTK+?
Comment 4 Matthias Clasen 2015-07-23 17:25:15 UTC

*** This bug has been marked as a duplicate of bug 721398 ***