GNOME Flashback screenshot functionality provides NO (or faulty) feedback on selected area with EXWM (Emacs X Window Manager)
Video recording of bug in action
gnome-shell-bug-2019-10-13_11.50.24
What happens in the video
- I am using
GNOME Flashback
. The window manager isMetacity
. - Take screenshot of the on clock on top panel. Specifically note that I get visual feedback on the area I select.
Screenshot from Step (2)
- Use
Exwm Init
, replaceMetacity
withEXWM
. - With EXWM as window manager, take screenshot of the on clock on top panel. Note that there is ZERO FEDBACK on the area I have selected.
Screenshot from Step (4)
- With EXWM as window manager, make dbus call for area selection. Note the geometry of the area on the Emacs
*scratch*
buffer. - Switch to
Metacity
. Make dbus call for area selection. Note the geometry of the area on the Emacs*scratch*
buffer.
Note that the geomety of the area selected in (4) and (5) "matches" (save for some pixels). This (and the output of the screenshots in steps (2) and (4) suggests that the geometry of area selected happens right. The bug is only in the "highlighting" of area selected.
Versions of package that I am using
I am running GNOME Flashback
on Debian Unstable
(updated as of Sun Oct 13 12:16:18 IST 2019
)
~$ date
Sun Oct 13 12:16:18 IST 2019
~$ dpkg -l | grep flashback
ii gnome-flashback 3.34.0-2 amd64 helper application for the GNOME Flashback session
ii gnome-flashback-common 3.34.0-2 all GNOME Flashback helper application - common data files
ii gnome-session-flashback 3.34.0-2 all traditional desktop session based on GNOME technologies
~$ dpkg -l | grep gnome-shell
ii chrome-gnome-shell 10.1-5 all GNOME Shell extensions integration for web browsers
ii gnome-shell 3.34.1-1 amd64 graphical shell for the GNOME desktop
ii gnome-shell-common 3.34.1-1 all common files for the GNOME graphical shell
ii gnome-shell-extensions 3.34.1-2 all Extensions to extend functionality of GNOME Shell
ii gnome-shell-extensions-gpaste 3.34.1-1 all GPaste extension for GNOME Shell
~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux bullseye/sid
Release: unstable
Codename: sid
~$
Edited by emacksnotes