Subject: xfce4-panel: does not start without --disable-wm-check
Date: Tue, 01 Jun 2021 08:32:27 -0300
Package: xfce4-panel
Version: 4.16.2-1
Severity: important
X-Debbugs-Cc: [email protected]
Dear Maintainer,
I use xfce4 replacing xfwm with bspwm in all my computers (all Debian). It works great with Buster(stable) but today I've upgrade it to Bullseye(testing) and then panel won't start.
Tried to run xfce4-panel from terminal and I got the following output:
xfce4-panel: No window manager registered on screen 0. To start the panel without this check, run with --disable-wm-check.
I did run it with --disable-wm-check and the panel showed up in place.
Now xfce4-panel seems to work as expected.
I was expecting xfce4-panel to work with bspwm out of the box as usual.
-- System Information:
Debian Release: 11.0
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 5.10.0-6-amd64 (SMP w/4 CPU threads)
Locale: LANG=es_AR.UTF-8, LC_CTYPE=es_AR.UTF-8 (charmap=UTF-8), LANGUAGE=es_AR:es
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages xfce4-panel depends on:
ii exo-utils 4.16.0-1
ii libatk1.0-0 2.36.0-2
ii libc6 2.31-12
ii libcairo2 1.16.0-5
ii libdbusmenu-gtk3-4 18.10.20180917~bzr492+repack1-2
ii libexo-2-0 4.16.0-1
ii libgarcon-1-0 4.16.1-1
ii libgarcon-gtk3-1-0 4.16.1-1
ii libgdk-pixbuf-2.0-0 2.42.2+dfsg-1
ii libglib2.0-0 2.66.8-1
ii libgtk-3-0 3.24.24-4
ii libpango-1.0-0 1.46.2-3
ii libpangocairo-1.0-0 1.46.2-3
ii libwnck-3-0 3.36.0-1
ii libx11-6 2:1.7.1-1
ii libxext6 2:1.3.3-1.1
ii libxfce4panel-2.0-4 4.16.2-1
ii libxfce4ui-2-0 4.16.0-1
ii libxfce4util7 4.16.0-1
ii libxfconf-0-3 4.16.0-2
xfce4-panel recommends no packages.
xfce4-panel suggests no packages.
-- no debconf information
Acknowledgement sent
to Akbarkhon Variskhanov <[email protected]>:
Extra info received and forwarded to list. Copy sent to Debian Xfce Maintainers <[email protected]>.
(Sat, 01 Oct 2022 16:54:02 GMT) (full text, mbox, link).
Subject: Re: xfce4-panel: does not start without --disable-wm-check
Date: Sat, 1 Oct 2022 21:50:46 +0500
Control: severity -1 wishlist
Control: retitle -1 xfce4-panel: problem loading with bspwm
On Tue, 01 Jun 2021 08:32:27 -0300 Daniel D
<[email protected]> wrote:
> Package: xfce4-panel
> Version: 4.16.2-1
> Severity: important
> X-Debbugs-Cc: [email protected]
>
> Dear Maintainer,
>
> I use xfce4 replacing xfwm with bspwm in all my computers (all Debian). It works great with Buster(stable) but today I've upgrade it to Bullseye(testing) and then panel won't start.
>
> Tried to run xfce4-panel from terminal and I got the following output:
> xfce4-panel: No window manager registered on screen 0. To start the panel without this check, run with --disable-wm-check.
> I did run it with --disable-wm-check and the panel showed up in place.
>
> Now xfce4-panel seems to work as expected.
>
> I was expecting xfce4-panel to work with bspwm out of the box as usual.
This is not an xfce4-panel bug per se. It seems that bspwm doesn't
even bother owning the WN_Sn (where n is the screen number) selection
at all. This is not compliant with ICCCM[1]. This window manager is
implemented in a very different way.
Regardless, xfce4-panel is designed to run even without a proper
window manager. The log messages are a false alarm.
panel_application_load_real() is called irrespective of whether a WM
was found or not.
After testing on unstable, I can attest that both xfce4-panel and
bspwm run without issues. Make sure to:
1) Set bspwm as your WM: `xfconf-query -c xfce4-session -p
/sessions/Failsafe/Client0_Command -n -a -t string -s bspwm`
2) Have configured both bspwm and sxhkd (God, those names!)
If that doesn't do the trick, run the following command:
`xfconf-query -c xfce4-session -p /sessions/Failsafe/Client2_Command
-n -a -t string -s "xfce4-panel" -t string -s "--disable-wm-check"`
This will start the panel skipping the check.
[1] https://x.org/releases/X11R7.6/doc/xorg-docs/specs/ICCCM/icccm.html#communication_with_the_window_manager_by_means_of_selections
Changed Bug title to 'xfce4-panel: problem loading with bspwm' from 'xfce4-panel: does not start without --disable-wm-check'.
Request was from Akbarkhon Variskhanov <[email protected]>
to [email protected].
(Sat, 01 Oct 2022 16:54:03 GMT) (full text, mbox, link).
Debbugs is free software and licensed under the terms of the GNU General
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.