Package: lxqt-panel
Version: 2.3.2-4
Severity: normal
X-Debbugs-Cc: [email protected]

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
   * What exactly did you do (or not do) that was effective (or
     ineffective)?
   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these template lines ***


-- System Information:
Distributor ID: Devuan
Description:    Devuan GNU/Linux 7 (freia/ceres)
Release:        7
Codename:       freia ceres
Architecture: x86_64

Kernel: Linux 7.1.3+deb14-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: OpenRC (via /run/openrc), PID 1: init
LSM: AppArmor: enabled

Versions of packages lxqt-panel depends on:
ii  libasound2t64                          1.2.16.1-1
ii  libc6                                  2.42-17
ii  libdbusmenu-lxqt0                      0.4.0-1
ii  libkf6solid6                           6.26.0-1
ii  libkf6windowsystem6                    6.26.0-1
ii  liblayershellqtinterface6              6.7.2-1
ii  liblxqt-globalkeys-ui2                 2.4.0-1
ii  liblxqt-globalkeys2                    2.4.0-1
ii  liblxqt2                               2.4.0-1
ii  libpulse0                              17.0+dfsg1-2.1+b2
ii  libqt6core6t64 [qt6-base-private-abi]  6.10.2+dfsg-15
ii  libqt6dbus6                            6.10.2+dfsg-15
ii  libqt6gui6                             6.10.2+dfsg-15
ii  libqt6svg6                             6.10.2-9
ii  libqt6waylandclient6                   6.10.2+dfsg-15
ii  libqt6widgets6                         6.10.2+dfsg-15
ii  libqt6xdg4                             4.4.0-1
ii  libqt6xml6                             6.10.2+dfsg-15
ii  libsensors5                            1:3.6.2-2+b2
ii  libstatgrab10t64                       0.92.1-1.2
ii  libstdc++6                             16.1.0-3
ii  libsysstat-qt6-1                       1.1.0-1+b2
ii  libwayland-client0                     1.26.0-1
ii  libx11-6                               2:1.8.13-1
ii  libxcb-composite0                      1.17.0-2+b2
ii  libxcb-damage0                         1.17.0-2+b2
ii  libxcb-image0                          0.4.0-2+b3
ii  libxcb-shape0                          1.17.0-2+b2
ii  libxcb-util1                           0.4.1-1+b2
ii  libxcb-xkb1                            1.17.0-2+b2
ii  libxcb1                                1.17.0-2+b2
ii  libxkbcommon-x11-0                     1.13.1-1
ii  libxkbcommon0                          1.13.1-1
ii  libxtst6                               2:1.2.5-1+b2
ii  lxqt-menu-data                         2.4.0-1
ii  lxqt-policykit                         2.4.0-1
ii  lxqt-theme-debian                      0.14.0.8

Versions of packages lxqt-panel recommends:
ii  lxqt-about          2.4.0-1
ii  lxqt-config         2.4.0-1
ii  lxqt-notificationd  2.4.0-1
ii  lxqt-panel-l10n     2.3.2-4
ii  lxqt-qtplugin       2.4.0-1
ii  lxqt-runner         2.4.0-1
ii  lxqt-session        2.4.0-1+b1
ii  pavucontrol         6.1-1
ii  pavucontrol-qt      2.4.0-1
ii  qlipper             1:6.1.0-1

Versions of packages lxqt-panel suggests:
ii  lxqt         33.2+b1
ii  lxqt-core    33.2
ii  qtxdg-tools  4.4.0-1

-- no debconf information

When lxqt-panel's volume plugin is configured to use "pavucontrol" 
(GTK) as external mixer, clicking the "Mixer" link, or more 
importantly, the volume popup itself, misbehaves: on my system the 
popup opened on hover but closed almost instantly, making the 
volume slider effectively unusable via mouse.

Switching the "External Mixer" setting in the volume plugin's 
configuration dialog to "pavucontrol-qt" fixed the issue completely 
and immediately.

Root cause analysis: lxqt-panel Recommends "pavucontrol-qt | 
pavucontrol", treating both as interchangeable alternatives. In 
practice they are not equivalent from the plugin's point of view: 
apt satisfies this Recommends line as soon as either package is 
present, so if pavucontrol (GTK) happens to already be installed 
for any reason, pavucontrol-qt is never pulled in, and the user 
ends up with a broken/unreliable volume popup with no indication 
of why.

Suggestion: either drop the alternative and Recommend pavucontrol-qt 
specifically, or have the plugin/documentation clarify that the GTK 
build is not fully supported for this use case.

--- System context (for transparency) ---
This system is a Devuan LXQt install obtained by cloning an 
existing Devuan XFCE install to a separate partition (via rsync), 
then purging xfce4 and installing task-lxqt-desktop in a chroot. 
pavucontrol (GTK) was already present on the system, inherited from 
the original XFCE install, which is almost certainly why apt never 
pulled pavucontrol-qt in via the Recommends line above. This is an 
unusual ("on the edge") installation method, not a fresh live 
install, and I cannot rule out that some other pre-existing leftover 
package/config contributed to the issue. That said, the Recommends 
alternative itself seems like a genuine packaging inconsistency 
regardless of install method, since a fresh system where pavucontrol 
(GTK) got pulled in first by some other dependency chain would 
hit the same problem.

Simple Workaround: to start pavucontrol "by hand" through terminal

Reply via email to