! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Autohide panel covers too much of maximised windows
Status:
RESOLVED: FIXED
Product:
Xfce4-panel

Comments

Description Andrew Smith 2007-02-14 22:30:12 CET
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.1) Gecko/20061208 Firefox/2.0.0.1
Build Identifier: 

I set up XFCE to hide the border of maximised windows. This had an unexpected concequence. I have the panel with the shortcuts on the left side of my screen (the only place where it works for me). The panel is autohidden.

My text editor (Scite) doesn't have anything between it's text editing area and the window edge, so the hidden panel ends up covering the cursor when it's at the beginning of a line.

I really love that windows can maximise now and I also really like the auto-hidden panel, it's much more convenient than a menu (fewer clicks for often-used programs), it doesn't take up any screen space and my taskbar is free for tasks, like it should be.

So I'm reporting this hoping that someone smarter than me will come up with a solution. Hiding the panel completely (right now there's still a line to show where it is) would work for me but it may be a problem for someone else. But at the same time I may not be the only one having this problem.

If there can be an option somewhere in a config file I'm willing to mess with that, I'm so stuck. Right now I set the maximising behaviour to the old style (keep borders) but that has problems of its own.


Reproducible: Always

Steps to Reproduce:
1. i'll try to attach a screenshot
2.
3.
Comment 1 Andrew Smith 2007-02-14 22:31:28 CET
Created attachment 996 
screenshot of the problem
Comment 2 Andrew Smith 2007-02-14 22:32:49 CET
hm, the cursor isn't visible in the screenshot. it's right behind the grey bar on the left (that's the hidden panel)
Comment 3 Nick Schermer editbugs 2007-03-05 08:43:29 CET
Jasper: Maybe we can set the struts to the border of the screen (0px height) and make the 3px window visible above all other windows?
Comment 4 Jasper Huijsmans editbugs 2007-03-05 20:08:00 CET
(In reply to comment #3)
> Jasper: Maybe we can set the struts to the border of the screen (0px height)
> and make the 3px window visible above all other windows?
> 

The problem is that 3px of the window are not visible, so this is not a solution, I'm afraid. The only thing that might help a little is reduce the width to 1 or 2 pixels. 

Andrew, if you have the composite extension enabled, you could make the panel transparent when not active. Maybe that could be a workable solution?
Comment 5 Andrew Smith 2007-03-06 04:00:54 CET
>Andrew, if you have the composite extension enabled, you could make the panel
transparent when not active. Maybe that could be a workable solution?

Yes that was the first thing I did after installing 4.4 and it gets rid of this problem. Unfortunately I had to turn compositing off because of major (not XFCE related) speed problems.

Maybe this is a solution:

Right now if I enable compositing I get an extra slider in the panel properties to set how transparent the panel is. There's also a checkbox to make the panel solid when the mouse is over it.

Maybe when compositing is not enabled instead of the slider + checkbox above I could get a single checkbox that would make the panel invisible when no mouse is over it? Or even make such a checkbox appear only when the panel is auto-hidden?

I just noticed Mousepad has the same problem by the way. The screenshot if of Scite. It's probably the same for most GUI plain text editors.
Comment 6 Nick Schermer editbugs 2007-03-13 07:15:09 CET
*** Bug 3003 has been marked as a duplicate of this bug. ***
Comment 7 turerkan 2008-12-26 00:31:49 CET
i suggest this bug and http://bugzilla.xfce.org/show_bug.cgi?id=4414 to be merged into one.

as mentioned, making the panel full transparent with make opaque setting on might be a workaround.

a question to the devs: is it possible to capture a mouse-touches-edge-of-the-screen event without having a window there?
Comment 8 Nick Schermer editbugs 2010-02-27 15:09:14 CET
Devel branch has been merged in master. A 4.7.0 release will follow soon. If you think this bug is not fixed? Feel free to reopen the bug.

Bug #2910

Reported by:
Andrew Smith
Reported on: 2007-02-14
Last modified on: 2010-02-27
Duplicates (1):
  • 3003 Remove the little bar on auto-hidden panels

People

Assignee:
Nick Schermer
CC List:
3 users

Version

Attachments

screenshot of the problem (11.19 KB, image/png)
2007-02-14 22:31 CET , Andrew Smith
no flags

Additional information