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

mate-panel: windows minimised to the wrong direction #230

Open
synthakai opened this issue Aug 24, 2014 · 16 comments
Open

mate-panel: windows minimised to the wrong direction #230

synthakai opened this issue Aug 24, 2014 · 16 comments

Comments

@synthakai
Copy link

synthakai commented Aug 24, 2014

greetings to all.
thanks for the greatest destop environment out there :)
I have small issues with it though.

I am using the followin outline: mate-panel in the top-left corner, aligned to the left, mate-panel in the bottom-left corner, also aligned to the left.
in the middle between them is lxpanel, aligned to the left, which incorporates notification area, window list, application launch bar.
I use compiz with sidekick animation to minimise the windows.

the problem is, that in 95% of cases windows are being minimised to the wrong direction.
instead of being minimised towards window list buttons, they fly to the sky or fly towards me.

to better show what I mean, I uploaded a video http://youtu.be/xLsvV8i_qyI .
I have already contacted lxpanel developers (https://sourceforge.net/p/lxde/bugs/661/), and we got to know that upon startup lxpanel calculates the coordinates correctly, but most probably it is mate-panel who interferes. though mate-panel's window list plugin is not being used.
please, help me to hunt down the problem and correct it.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@raveit65
Copy link
Member

hmm, this looks like you're using compiz.

@akhilman
Copy link

same with compton and without compositor at all. my panel in upper age, but minimizing animation (black borders) goes to right-buttom corner

@monsta
Copy link
Contributor

monsta commented Mar 30, 2016

Does it still happen for you in MATE 1.12?

I suspect it might be related to the old issue in Marco that we fixed for 1.12 in mate-desktop/marco#231...

@synthakai
Copy link
Author

there have been a couple of mate updates, with the last one just last week, but sadly the bug is still there.
whenever the desktop starts or lxpanel gets restarted, the minimisation point changes. as it is shown in the video in my first post.
I would like to provide some additional information on this bug.
I noticed that whenever python is updated, upon the following desktop startup the minimisation point is always correct. but only for the first time after python update. after the first time it reverts back to the wrong behaviour.

@monsta
Copy link
Contributor

monsta commented Mar 30, 2016

So it still happens in 1.12?

@synthakai
Copy link
Author

yes, it still happens in 1.12

@raveit65
Copy link
Member

whenever the desktop starts or lxpanel gets restarted

lxpanel ?
I thought you're using mate-panel 😕

@raveit65
Copy link
Member

Btw. Does it happen if only using mate-panel?
And i'm not really sure that lxpanel is well supported by compiz.

@synthakai
Copy link
Author

I am using both mate-panel and lxpanel. I described the outline in the first message. In the beginning I too thought that the problem was with lxpanel, that is why I contacted lxpanel developers first.

@raveit65
Copy link
Member

raveit65 commented Apr 1, 2016

Can you attach your compiz config of the animation plugin or the whole one. Must be somewhere in home, i don 't know the exact place for compiz-0.9.
Than i can try to reproduce it with compiz-0.8.12 from compiz-reloaded project.

@synthakai
Copy link
Author

I found compiz configurations files in "$HOME/.config/compiz-1" folder.
I am attaching the full content of compiz-1 folder.
my compiz version is 1:0.9.11.3+14.04.20150313-0ubuntu1
compiz-1.zip

@synthakai
Copy link
Author

raveit65
Btw. Does it happen if only using mate-panel?
And i'm not really sure that lxpanel is well supported by compiz.

I killed lxpanel and added window list to mate-panel. this way the minimisation point is correct: wherever I move the mate-panel with the window list, the minimisation point is the window list.
once I start lxpanel, the minimisation point is recalculated again and it is in 90% of the cases wrong.

@raveit65
Copy link
Member

raveit65 commented Apr 2, 2016

once I start lxpanel, the minimisation point is recalculated again and it is in 90% of the cases wrong.

In this test, using lxpanel without a tasklist or with a tasklist causes the issue?
And i guess if using lxpanel with tasklist, the tasklist is from lxde suite, right?
Sorry, i never used lxde for more than a quick test.
So, it looks for me that lxpanel does not work very well in mate-session, or/and lxpanel isn't well supported by compiz.
Btw. does lxpanel have in lxde-session the same problem with the animation effect?

@synthakai
Copy link
Author

In this test only lxpanel with window list (tasklist) causes the issue. Lxpanel without window list does not cause the issue.
Yes, the lxpanel is from lxde, but I don't have the full lx desktop installed, thus I cannot test it in lxde-session. I only use lxpanel; that's because mate-panel cannot work properly in vertical mode.
Meanwhile, things are changing for mate-panel, the roadmap shows mate developers will finally make the vertical panel usable. I sincerely hope for that; it would mean I could stop using lxpanel and having the problem.

@raveit65
Copy link
Member

raveit65 commented Apr 2, 2016

yeah, we hope this is possible with 1.16.
A test in lxde-session would make it clear if it is a issue with lxpanel + compiz in mate-session or not, btw. maybe is a missing running lxde component the cause of this issue.

mattarroz pushed a commit to mattarroz/mate-panel that referenced this issue Feb 26, 2023
Fix 'center-new-windows' summary and description
@raveit65
Copy link
Member

Does this issue still exists?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants