Giter Club home page Giter Club logo

Comments (21)

AlbertJP avatar AlbertJP commented on August 15, 2024

Issue #2 happens also with Wine in MGSE. Wine thinks it still needs to subtract some 24 pixels from the size of (not maximized) windows at the bottom, but actually that's already done as the MGSE panel is there.
So I guess we inherited that bug from Gnome 3.

About #1, I don't understand what's wrong. At first sight the screenshot looks like Cinnamon should be.

If those problems both exist in stock Mint 12 as you say, we must have inherited them from Gnome 3. If there's an upstream bugfix feel free to share the link to the commit here.

from cinnamon.

clefebvre avatar clefebvre commented on August 15, 2024

All these problems should be fixed if we can make the bottom panel and its elements show "behind" windows.

from cinnamon.

MajorGrubert avatar MajorGrubert commented on August 15, 2024

@AlbertJP : Look at Mintupdate context menu : it's wrong placed

@clefebvre : A way could be to put the top panel (which is better integrated) at bottom. This should solve the issue #2. They did that here : http://forums.linuxmint.com/viewtopic.php?f=205&t=85775 with "Reflection extension". But some problem still remain as they say.

from cinnamon.

clefebvre avatar clefebvre commented on August 15, 2024

The bottom panel in cinnamon is the main panel... it's the same panel that's on the top in Gnome Shell, not an added bottom panel.. so there's no need for Reflection.

from cinnamon.

MajorGrubert avatar MajorGrubert commented on August 15, 2024

OK, sorry

from cinnamon.

clefebvre avatar clefebvre commented on August 15, 2024

This is a bug also in Gnome Shell. As far as I can see all Clutter components appear on top of the WM elements. Giving the panel a depth of 0 doesn't fix the problem. Giving it a negative depth makes it appear behind the wallpaper.

from cinnamon.

bpowers avatar bpowers commented on August 15, 2024

@clefebvre yea, I see the first issue in Gnome shell also. Its strange, because some gtk2 systray menus (like Pigeon) work fine, while others (like Pithos) are positioned incorrectly.

from cinnamon.

glebihan avatar glebihan commented on August 15, 2024

For problem #1, it actually comes from mintUpdate and not cinnamon : I actually made a pull request on mintUpdate recently to correct the menu position issue.

For problem #2, there is a bug report on gnome-shell's bug tracker for it (without a patch yet) : https://bugzilla.gnome.org/show_bug.cgi?id=633620

from cinnamon.

glebihan avatar glebihan commented on August 15, 2024

Just noticed, tooltips on systray icons also appear below the panel.

from cinnamon.

KirkM avatar KirkM commented on August 15, 2024

Thought I'd add my observations on this:

Tooltips appear below (behind?) the panel: This could explain why I'm not seeing any tooltips at all for the systray icons.

gtk2 apps: I'm running Glipper as my clipboard manager which I believe is a gtk2 app and it's (systray) right-click menu shows above the panel as it should. Skype's right-click (systray) menu also shows above the panel as well when it's running. I mentioned Skype since, unlike Glipper, it does not follow the system theme at all. Looks more like a non-themed Gnome 2 app (not a complaint, just an observation).

from cinnamon.

glebihan avatar glebihan commented on August 15, 2024

Afaik, the right-click menu position has nothing to do with whether the application if a gtk2 or a gtk3 one. mintUpdate is also a gtk2 app and its menu isn't correctly positioned because the application itself doesn't define the menu position correctly (see my previous comment).

from cinnamon.

glebihan avatar glebihan commented on August 15, 2024

Just commited a possible fix for this.
It seems to bring the expected behavior here, ie : windows still go under the panel but context menus show on top of the panel.
This really needs some testing in order to identify any possible side effects.

from cinnamon.

glebihan avatar glebihan commented on August 15, 2024

OK, had to revert that commit, noticed several bad side effects already...
I think I may be still on to something, but I need to do some additionnal changes.

from cinnamon.

glebihan avatar glebihan commented on August 15, 2024

This time I think I've got a working solution, though there may still be some side effects that I haven't experienced yet.

from cinnamon.

glebihan avatar glebihan commented on August 15, 2024

I just noticed this is not quite solved yet, as the parts of the context menus that are shown on top of the panel are unresponsive to mouse clicks.

from cinnamon.

glebihan avatar glebihan commented on August 15, 2024

Also, the panel now appears on top of fullscreen windows

from cinnamon.

glebihan avatar glebihan commented on August 15, 2024

The panel no longer shows on top of fullscreen windows.
But I'm not sure it'll be possible to completely solve this issue within cinnamon. There's probably an issue with mutter itself.

from cinnamon.

alefq avatar alefq commented on August 15, 2024

Running cinnamon 1.3 on Mint 12, I can't see tooltips for systray icons, other than Dropbox. http://imageshack.us/photo/my-images/823/tooltipsystraycinnamon1.png/ It would be nice to have tooltips, for the music playing, power indicator, Update Manager, and so on. By the way, do you have nightly builds? I'm willing to be a bleeding edge beta tester :)

from cinnamon.

glebihan avatar glebihan commented on August 15, 2024

@alefq : there aren't nightly builds, the only way to test the very last development version is to compile the source (in which the tooltips appear correctly)

from cinnamon.

clefebvre avatar clefebvre commented on August 15, 2024

Testing the latest git version is easy... start with a proper 1.1.3 install, then git clone the github repo and run ./test.

I use dropbox as well, and it shows fine in systray, including its tooltip.

from cinnamon.

alefq avatar alefq commented on August 15, 2024

Thank you @clefebvre , now it's working perfect. For the records, I had to run "sudo ./test" because of permission issues. I can safely follow these procedure everyday? Is not architecture dependant?

from cinnamon.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.