[Pkg-lxde-maintainers] Bug#982099: lxpanel: randomly fails to display one of the configured launchers
Francesco Poli (wintermute)
invernomuto at paranoici.org
Sat Feb 6 15:05:29 GMT 2021
Package: lxpanel
Version: 0.10.0-3
Severity: important
Hello!
First of all thanks for maintaining this nice panel in Debian.
I am giving it a try, in order to check whether I can switch to
it from fbpanel, which [risks] being removed from Debian.
[risks]: <https://bugs.debian.org/980122>
Unfortunately, I am experiencing what seems to be a bug.
I configured two launchers in the Application Launch Bar, but it rather
often happens that lxpanel fails to display one of them.
At that point (without changing anything in the configuration), I kill
lxpanel and start it again:
$ killall -TERM lxpanel
$ lxpanel &
After doing so, lxpanel may fail again to display one of the two launchers.
Hence, I kill it and restart it again.
After repeating this process a number of times, lxpanel is again able to
display both my launchers. But nothing changed in the configuration, so
the issue seems to be non-deterministic (maybe some race condition?).
See the attached screenshots for the correct panel portion
(with_both_launchers.png) and the incorrectly displayed panel portion
(without_one_launcher.png).
Please investigate/fix the bug and/or forward my bug report upstream.
Thanks for your time and helpfulness!
My lxpanel configuration follows.
$ cat ~/.local/share/applications/uxterm-start-login.desktop
[Desktop Entry]
Type=Application
Name=Terminal
Icon=/usr/share/icons/hicolor/scalable/apps/xterm-color.svg
Exec=/usr/bin/uxterm -ls
Terminal=false
Categories=X-LXPanel;
$ cat ~/.local/share/applications/xscreensaver-lock-screen.desktop
[Desktop Entry]
Type=Application
Name=Lock screen
Icon=/usr/share/pixmaps/xscreensaver.svg
Exec=/usr/bin/xscreensaver-command -lock
Terminal=false
Categories=X-LXPanel;
$ cat ~/.config/lxpanel/launchtaskbar.cfg
[special_cases]
synaptic=synaptic-pkexec
soffice.bin=libreoffice
x-terminal-emulator=lxterminal
$ cat ~/.config/lxpanel/default/config
[Command]
$ cat ~/.config/lxpanel/default/panels/panel
# lxpanel <profile> config file. Manually editing is not recommended.
# Use preference dialog in lxpanel to adjust config when you can.
Global {
edge=bottom
allign=left
margin=275
widthtype=percent
width=100
height=28
transparent=1
tintcolor=#dcdad5
alpha=255
setdocktype=1
setpartialstrut=1
usefontcolor=1
fontcolor=#10394d
usefontsize=0
fontsize=10
background=0
backgroundfile=/usr/share/lxpanel/images/background.png
align=right
iconsize=24
}
Plugin {
type=launchbar
Config {
Button {
id=uxterm-start-login.desktop
}
Button {
id=xscreensaver-lock-screen.desktop
}
}
}
Plugin {
type=space
Config {
Size=10
}
}
Plugin {
type=pager
Config {
}
}
Plugin {
type=space
Config {
Size=10
}
expand=0
}
Plugin {
type=taskbar
expand=1
Config {
tooltips=1
IconsOnly=0
AcceptSkipPager=1
ShowIconified=1
ShowMapped=1
ShowAllDesks=0
UseMouseWheel=1
UseUrgencyHint=1
FlatButton=0
MaxTaskWidth=150
spacing=1
GroupedTasks=0
DisableUpscale=0
UseSmallerIcons=-1
}
}
Plugin {
type=space
Config {
Size=10
}
}
Plugin {
type=tray
Config {
}
}
Plugin {
type=space
Config {
Size=10
}
}
Plugin {
type=dclock
Config {
ClockFmt=%R
TooltipFmt=%a, %d %b %Y
BoldFont=1
IconOnly=0
CenterText=1
}
}
Plugin {
type=space
Config {
Size=5
}
}
-- System Information:
Debian Release: bullseye/sid
APT prefers testing
APT policy: (800, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 5.10.0-3-amd64 (SMP w/4 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages lxpanel depends on:
ii libasound2 1.2.4-1.1
ii libc6 2.31-9
ii libcairo2 1.16.0-5
ii libcurl3-gnutls 7.74.0-1
ii libfm-gtk4 1.3.1-1.1
ii libfm-modules 1.3.1-1.1
ii libfm4 1.3.1-1.1
ii libgdk-pixbuf-2.0-0 2.42.2+dfsg-1
ii libglib2.0-0 2.66.4-1
ii libgtk2.0-0 2.24.33-1
ii libiw30 30~pre9-13.1
ii libkeybinder0 0.3.1-2.1
ii libmenu-cache3 1.1.0-1.1
ii libpango-1.0-0 1.46.2-3
ii libwnck22 2.30.7-6
ii libx11-6 2:1.7.0-2
ii libxml2 2.9.10+dfsg-6.3+b1
ii lxmenu-data 0.1.5-2.1
ii lxpanel-data 0.10.0-3
Versions of packages lxpanel recommends:
ii libnotify-bin 0.7.9-2
ii notification-daemon 3.20.0-4
pn pavucontrol | gnome-alsamixer <none>
ii xkb-data 2.29-2
ii xterm [x-terminal-emulator] 363-1
Versions of packages lxpanel suggests:
ii chromium [www-browser] 88.0.4324.146-1
ii firefox-esr [www-browser] 68.7.0esr-1
ii menu 2.1.48
ii w3m [www-browser] 0.5.3+git20210102-2
-- no debconf information
-------------- next part --------------
A non-text attachment was scrubbed...
Name: with_both_launchers.png
Type: image/png
Size: 2457 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-lxde-maintainers/attachments/20210206/545435b0/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: without_one_launcher.png
Type: image/png
Size: 1414 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-lxde-maintainers/attachments/20210206/545435b0/attachment-0001.png>
More information about the Pkg-lxde-maintainers
mailing list