-
Notifications
You must be signed in to change notification settings - Fork 32
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
Popup window overlaps panel [gtk2] [gtk3] #71
Comments
the "popup" was introduced in order to not break things for tiling window managers If popup is removed, then tiling window managers will show the window in the middle of the screen. |
I'll have to see if I can make it work on my tiling wm without popup. |
So, this is weird when I remove the popup property: only the very FIRST time I open up the popup it shows up at the mouse pointer position according to |
Yep, I agree with @milos3, the popup covering the panel is a little bit awkward. It's no big deal though, I mean, PNMixer is still usable. It just feels out of place a little bit. |
Also, these errors show up on subsequent clicks on the tray icon (except the first one) when the popup property is gone:
So something in edit: Yeah, ofc it fails, because the mouse pointer isn't inside the window anymore. |
I bet we will improve that when |
This fixes the problem for me, i can do a PR if you like it.
|
@milos3 any chance you could try this patch and see if it fixes the issue, as you're the one who primarily reported the problem ? |
Wow, great review, thx ! Well, I think we won't apply this patch then :/ |
I hope this is not committed downstream in fedora. |
I've skimmed through the options again and I think our choice of GtkWindowType (popup) and GdkWindowTypeHint (utility) are pretty much accurate. I don't see a way to solve this, except by enhancing gtk+ functionality, which is out of scope. As such, I guess this is kind of "can't fix" or "won't fix". |
Suggested course of action:
|
Hmm, looks like it was a mistake to take over ownership in fedora for pnmixer.
With all this problems i have no chance to use it for MATE Desktop in fedora. |
Exactly, as any alsa mixer has this problem. You should be familiar with the technology stack of the packages/environment you maintain if you make choices for a wide range of users. The lack of PulseAudio support is also clearly documented in https://github.com/nicklan/pnmixer#about I will add a specific note about it https://github.com/nicklan/pnmixer#known-bugsglitches here too, so it's really clear to everyone that there are problems with PulseAudio. |
Exactly, it was a mistake by me to take ownership of it in fedora |
PNMixer works fine for Alsa systems. I don't think it should be default on Fedora MATE, but I'd say it's one of the more popular alsa mixers out there, so having a properly maintained package makes sense IMO. |
Fedora use pulseaudio as default since a long time for all desktops. |
It feels awkward having the popup window covering the panel. This affects both gtk2 and gtk3. I got around this by removing
<property name="type">popup</property>
from their xml files. Doing this does not give me any errors in the terminal for either gtk2 or gtk3.The text was updated successfully, but these errors were encountered: