After the recent upgrades -- to 4.14.1 -- on three different computers (running FreeBSD of different versions), there are no longer any buttons shown in the "window buttons" applet.
Not for the open applications, not for the minimized ones. None. Indeed, a minimized app can only be restored by cycling through Alt-Tab -- and, sadly, some of them (like Citrix' wfica) do not appear on that list at all.
The separate "windows menu" applet seems to work properly, but the "windows buttons" is not showing anything.
I'm surprised, this hasn't been reported yet -- maybe, something is specific about my environment... For example, I have LANG set to Ukrainian (uk_UA.KOI8-U)...
Version: 4.14.1
Designs
Child items
0
Show closed items
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Linked items
0
Link issues together to show that they're related.
Learn more.
Could you either attach your panel config (feel free to export it with xfce4-panel-profiles) or describe the setup in a way so that I can reproduce the bug?
Thanks (also for debugging and attaching a patch)!
There is nothing special about the panel -- it is horizontal, at the bottom of the 2nd of two screens. To the left is the application menu, followed by the application buttons. Then -- the workspace-switcher (four workspaces), then:
. weather
. snapshot
. keyboard-switcher
. clock
The panel seemed narrow after the upgrade, so I widened it up a little -- which means, the current settings aren't what I struggled with.
May it be, that area.height could some times be less than tasklist->size?
I'd like to confirm this bug: no window buttons. Problem remained after upgrading to 4.14. Oddly, this bug hit only one of four xfce users on this machine. After reading Mikhail's notes, we tried changing the Panel/Display/Measurements/Row size (pixels) slider, and the window buttons reappeared. They don't seem to disappear again even at the original setting of 48px.
This is the config after the "size slider" fix. Not sure if it is helpful. Windows menu was added as a work around for broken window buttons while debugging.
@Mikhail: So while I can see why the patch would fix your problem, I'm wondering why or how you're getting that problem in the first place.
Are you using a theme that is modifying the tasklist somehow? Or do you have any other instructions on how to reproduce?
(I'm open to pushing the patch to fix your issue, but I'd prefer to understand the root cause of this first.)
I think i can provide you with some more info as i experienced the same problem too.
I got this problem while upgrading from xfce 4.12 on RHEL(installed from the EPEL repo) to xfce 4.14 on RHEL(compiled from source).
While upgrading to the new version(on a new machine, so not really upgrading), i use the (default.xml) panel config of the previous version.
After searching for about 2 days what caused this issue, i discovered that i also got the messages below when i launched the 3 commands below from within xfce
"""
pkill xfce4-panel
setenv GTK_DEBUG "interactive xfce4-panel"
xfce4-panel
"""
(xfce4-panel:8390): libtasklist-CRITICAL **: 12:41:02.988: tasklist-widget.c:1155 (xfce_tasklist_size_allocate): expression 'area.height == tasklist->size' failed.
As it seemed to have something to do with the size of the panel, i tried changing the "Row size(pixels) settings" from within xfce (right click on panel on top -> panel preferences -> go to panel 0(my top panel) -> change the "Row size(pixels) settings" slider which was on 48 by default), and suddenly the "window buttons" from the applications appeared.
After doing a diff between the original default.xml and the new default.xml(after moving the slider), i noticed that xfce added the 3 lines below on the bottom of the section for panel 0:
So this issue is reproducable by removing those lines again.
So i think the solution would be that when you start xfce 4.14 from the first time, it should add those 3 lines to the default.xml
Is it permanent for you people, or only sometimes appearing but sometimes disappearing? I have a kind of similar problem with my xfce4-panel4.14.4 (on ArchLinux), but for me, the Window Buttons only disappear in some situations, but not always. I still haven't figured out the rule by which the buttons appear and disappear.
One way to guarantee them re-appearing is to hover the mouse on the left side of where Window Buttons should be. This is meant as a symptom of a problem, not work-around of course.;-)
UPD: The better way to describe the problem I'm having is this bug: #188 (closed)
So in fact, according to #267 (comment 8208), it would be a problem of backward compatibility between 4.14 and 4.12, which is quite easy to fix. I think we can close.