mate-desktop / mate-panel

MATE panel
https://mate-desktop.org
GNU General Public License v2.0
185 stars 118 forks source link

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

Open synthakai opened 10 years ago

synthakai commented 10 years ago

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!](https://www.bountysource.com/issues/4015544-mate-panel-windows-minimised-to-the-wrong-direction?utm_campaign=plugin&utm_content=tracker%2F314880&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F314880&utm_medium=issues&utm_source=github).
raveit65 commented 9 years ago

hmm, this looks like you're using compiz.

akhilman commented 9 years ago

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

monsta commented 8 years ago

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 https://github.com/mate-desktop/marco/pull/231...

synthakai commented 8 years ago

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 commented 8 years ago

So it still happens in 1.12?

synthakai commented 8 years ago

yes, it still happens in 1.12

raveit65 commented 8 years ago

whenever the desktop starts or lxpanel gets restarted

lxpanel ? I thought you're using mate-panel :confused:

raveit65 commented 8 years ago

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

synthakai commented 8 years ago

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 commented 8 years ago

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 commented 8 years ago

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 commented 8 years ago

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 commented 8 years ago

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 commented 8 years ago

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 commented 8 years ago

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.

raveit65 commented 1 year ago

Does this issue still exists?