On 25.02.2023 23:00, Hendrik Jäger wrote:
So I start bspwm by running `startx` at boot and had `exec bspwm` as the WM
launch command
This might be the crucial point: I’m guessing you are using ~/.xinitrc?
If you can reproduce the issue with ~/.xinitrc, could you test whether it also
occurs when you use ~/.xsession instead (i.e. remove ~/.xinitrc!)?
AFAICT /etc/X11/Xsession.d/95dbus_update-activation-env sets up dbus correctly
but everything in /etc/X11/Xsession* is only active if startx runs /etc/X11/
xinit/xinitrc and it will not if ~/.xinitrc exists.
I tried it up in a default Debian VM (w/ gnome) to be as bare-bones as possible.
Installed bspwm and copied the example configs from the repo, and installed
flameshot. Logged out and in the DM chose bspwm before logging in again. With
that process, dbus is set-up correctly and flameshot works without issue; no
~/.xinitrc