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 778151 - does not work with wayland backend
does not work with wayland backend
Status: RESOLVED OBSOLETE
Product: dasher
Classification: Applications
Component: gtk
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Patrick Welche
Patrick Welche
Depends on:
Blocks: WaylandRelated
 
 
Reported: 2017-02-03 18:17 UTC by Thibaut Paumard
Modified: 2021-05-26 09:58 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch working for Linux (1.11 KB, patch)
2018-03-21 16:30 UTC, Thibaut Paumard
needs-work Details | Review

Description Thibaut Paumard 2017-02-03 18:17:12 UTC
Hi,

Dasher works well under X11 (e.g. "GNOME" or "Cinnamon" session) but does nothing useful under the "GNOME (Wayland)" session. It looks like Dasher can simply not read the pointer position. Clicking once updates the position, but then you have to click on some other window and come back for another click to be taken into account by dasher.

I have tried Debian versions 4.11+git20130508.adc653-3 through 5.0~beta~repack-2.

Following the instructions at:
https://fedoraproject.org/wiki/How_to_debug_Wayland_problems

I have been able to determine that the same symptoms also apply when running in weston.

A work-around is to run dasher with GDK_BACKEND=x11:

GDK_BACKEND=x11 dasher

Then dasher mostly works, except "direct mode" only works in X11 windows and dasher cannot read the pointer position when the pointer is out of the dasher window, so one should tick the option "Pause outside canvas" in the "Control" tab of the "Preferences" window.

Also see:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852699
https://github.com/ipomoena/dasher/issues/103

Regards, Thibaut.
Comment 1 Thibaut Paumard 2018-03-21 16:30:37 UTC
Created attachment 369971 [details] [review]
Patch working for Linux

This patch makes Dasher work by default in Wayland, by requiring the X11 backend to be used. However, this patch is expected to break Dasher on non-X11 platforms. The list of allowed backends should be completed with the backends used on those platforms.
Comment 2 André Klapper 2021-05-26 09:58:45 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version, then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a new enhancement request ticket at
  https://gitlab.gnome.org/GNOME/dasher/-/issues/

Thank you for your understanding and your help.