Debian Bug report logs - #989333
xfce4-panel: problem loading with bspwm

Packages: bspwm, xfce4-panel; Maintainer for bspwm is Nobuhiro Iwamatsu <[email protected]>; Source for bspwm is src:bspwm (PTS, buildd, popcon). Maintainer for xfce4-panel is Debian Xfce Maintainers <[email protected]>; Source for xfce4-panel is src:xfce4-panel (PTS, buildd, popcon).

Reported by: Daniel D <[email protected]>

Date: Tue, 1 Jun 2021 11:36:01 UTC

Severity: wishlist

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to [email protected], [email protected], Debian Xfce Maintainers <[email protected]>:
Bug#989333; Package xfce4-panel. (Tue, 01 Jun 2021 11:36:03 GMT) (full text, mbox, link).


Acknowledgement sent to Daniel D <[email protected]>:
New Bug report received and forwarded. Copy sent to [email protected], Debian Xfce Maintainers <[email protected]>. (Tue, 01 Jun 2021 11:36:03 GMT) (full text, mbox, link).


Message #5 received at [email protected] (full text, mbox, reply):

From: Daniel D <[email protected]>
To: Debian Bug Tracking System <[email protected]>
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



Information forwarded to [email protected], Debian Xfce Maintainers <[email protected]>:
Bug#989333; Package xfce4-panel. (Sat, 01 Oct 2022 16:54:02 GMT) (full text, mbox, link).


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).


Message #10 received at [email protected] (full text, mbox, reply):

From: Akbarkhon Variskhanov <[email protected]>
To: [email protected]
Cc: [email protected]
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



Severity set to 'wishlist' from 'important' Request was from Akbarkhon Variskhanov <[email protected]> to [email protected]. (Sat, 01 Oct 2022 16:54:02 GMT) (full text, mbox, link).


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).


Bug reassigned from package 'xfce4-panel' to 'xfce4-panel,bspwm'. Request was from Akbarkhon Variskhanov <[email protected]> to [email protected]. (Tue, 04 Oct 2022 04:03:01 GMT) (full text, mbox, link).


No longer marked as found in versions xfce4-panel/4.16.2-1. Request was from Akbarkhon Variskhanov <[email protected]> to [email protected]. (Tue, 04 Oct 2022 04:03:02 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Thu May 15 19:11:02 2025; Machine Name: bembo

Debian Bug tracking system

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/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.