Skip to content

Window Button cannot show minimized windows from current workspace only in labwc with multiple workspaces

When running xfce4-panel version 4.20.4 from gentoo linux with labwc, the panel will show minimized windows from all work spaces.

The following options are set:

  1. Window Buttons -> Filtering -> Show only minimized windows (ticked)
  2. Window Buttons -> Filtering -> Show windows from all monitors (unticked)

Disabling Show windows from all monitors does not have effects on minimized windows, the panel shows minimized windows from all workspaces.

The ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml is shown as follows:

<?xml version="1.1" encoding="UTF-8"?>

<channel name="xfce4-panel" version="1.0">
  <property name="configver" type="int" value="2"/>
  <property name="panels" type="array">
    <value type="int" value="1"/>
    <property name="dark-mode" type="bool" value="false"/>
    <property name="panel-1" type="empty">
      <property name="position" type="string" value="p=6;x=0;y=0"/>
      <property name="length" type="double" value="100"/>
      <property name="position-locked" type="bool" value="true"/>
      <property name="icon-size" type="uint" value="14"/>
      <property name="size" type="uint" value="26"/>
      <property name="plugin-ids" type="array">
        <value type="int" value="2"/>
        <value type="int" value="3"/>
        <value type="int" value="4"/>
        <value type="int" value="7"/>
      </property>
      <property name="background-style" type="uint" value="0"/>
      <property name="enable-struts" type="bool" value="true"/>
      <property name="length-adjust" type="bool" value="true"/>
      <property name="background-rgba" type="array">
        <value type="double" value="0.80000000000000004"/>
        <value type="double" value="0.80000000000000004"/>
        <value type="double" value="0.80000000000000004"/>
        <value type="double" value="1"/>
      </property>
      <property name="border-width" type="uint" value="0"/>
      <property name="nrows" type="uint" value="1"/>
      <property name="mode" type="uint" value="0"/>
    </property>
  </property>
  <property name="plugins" type="empty">
    <property name="plugin-2" type="string" value="tasklist">
      <property name="grouping" type="bool" value="false"/>
      <property name="show-labels" type="bool" value="true"/>
      <property name="show-handle" type="bool" value="false"/>
      <property name="show-tooltips" type="bool" value="false"/>
      <property name="window-scrolling" type="bool" value="true"/>
      <property name="show-only-minimized" type="bool" value="true"/>
      <property name="include-all-monitors" type="bool" value="false"/>
      <property name="flat-buttons" type="bool" value="true"/>
    </property>
    <property name="plugin-3" type="string" value="separator">
      <property name="expand" type="bool" value="true"/>
      <property name="style" type="uint" value="0"/>
    </property>
    <property name="plugin-4" type="string" value="pager">
      <property name="rows" type="uint" value="1"/>
      <property name="workspace-scrolling" type="bool" value="true"/>
      <property name="numbering" type="bool" value="false"/>
      <property name="wrap-workspaces" type="bool" value="false"/>
    </property>
    <property name="plugin-7" type="string" value="separator">
      <property name="style" type="uint" value="0"/>
    </property>
  </property>
</channel>