Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Taskbar doesn't autohide sometimes #499

Closed
QiangF opened this issue Oct 3, 2020 · 4 comments
Closed

Taskbar doesn't autohide sometimes #499

QiangF opened this issue Oct 3, 2020 · 4 comments

Comments

@QiangF
Copy link

QiangF commented Oct 3, 2020

By setting TaskBarAutoHide=1, I want the taskbar to hide after showing for whatever reason, whenever my mouse is not on the taskbar.

But sometimes the taskbar pop up, and the mouse is not even in the taskbar area, and it doesn't want to hide anymore!

This forces me to reach for the mouse to get the full screen back, it is quite annoying when I am working with emacs in fullscreen mode.

It happens rarely. It behaves like tint2.
https://gitlab.com/o9000/tint2/-/issues/784

Maybe sawfishwm will give me back the control on taskbar autohiding.

@QiangF
Copy link
Author

QiangF commented Oct 3, 2020

It's maybe caused by some window receiving "urgency" hint, maybe a timeout for the hint?

@gijsbers
Copy link
Collaborator

gijsbers commented Oct 3, 2020

Yes I noticed this too. Commit 4750303,
which is in 1.8.3, fixed one case, but there may still be another case left to fix.
The problem is reproducibility. If you could provide a reproducible scenario I'll fix it soon.

@gijsbers
Copy link
Collaborator

gijsbers commented Oct 4, 2020

This may help.

@QiangF
Copy link
Author

QiangF commented Oct 5, 2020

I don't understand c++, perhaps this has nothing to do with fullscreen app.

I think first we need to identified the cause of the taskbar popup, if the same cause happens in short duration repeatably, give it a break time, or it will keep triggering the show of the taskbar.

If the cause can't be identified or for people who can't bear with the interruption, maybe add a preference variable, AutoShowTaskbarCursorOnly, to only show the taskbar when the cursor is at the edge position.

Sawfishwm seems to have a lot of hooks. I will try icewm later if I am not satisfied with sawfish.
Thank you very much!

@gijsbers gijsbers closed this as completed Dec 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants