XFCE4-panel autohide delay

Bug #1940006 reported by Mike Jelt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xfce4-panel (Ubuntu)
New
Undecided
Unassigned

Bug Description

1)
System: Linux 5.11.0-25-generic x86_64 GNU/Linux
Distribution: XUbuntu 21.04

2)
package: xfce4-panel 4.16.2-1

xfce4-panel:
  Installiert: 4.16.2-1
  Installationskandidat: 4.16.2-1
  Versionstabelle:
 *** 4.16.2-1 500
        500 http://de.archive.ubuntu.com/ubuntu hirsute/universe amd64 Packages
        100 /var/lib/dpkg/status

3)
Bug: The setting "Hide always" in the panel does not work like expected.
There is a delay of 2 seconds before the panel hide-process starts (panel-animation of hiding).
Normally the time delay is nearly not noticeable.

4)
Description:
On a fresh installed XUbuntu 21.04 (or the live-system over a USB-Stick) I changed the panel settings from "hide never" to "hide always".
In this "hide-always-Mode" the panel is waiting for approx. 2 seconds till it starts to hide.

I want to set this hide-time to zero, but no success.

I could only set the animation-time for pop-up / pop-down to zero.
with: xfconf-query -n -c xfce4-panel -p /panels/panel-2/popdown-speed -t int -s 0

In the "Hide-auto-Mode" the panel disappear very fast. (But I need the hide-always-mode.)

In the sources* I could find a "autohide_timeout_id", this sounds like that the 2 seconds-delay could be set by this value, but I don't know how to change this value in my system.

* https://gitlab.xfce.org/xfce/xfce4-panel/-/blob/master/panel/panel-window.c

In XUbuntu 20.04 I did not had this problem with the panel.

Revision history for this message
Mike Jelt (linuxmint-user) wrote :

I found a solution.

Create a file:
 ~/.config/gtk-3.0/gtk.css

Put this text in it:
#XfcePanelWindow {
    -XfcePanelWindow-popup-delay: 0;
    -XfcePanelWindow-popdown-delay: 0;
}

Now the delay is gone.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.