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

MangoHUD shows on Gnome 47+ when enabled in the global environments #1460

Open
luisalvarado opened this issue Oct 14, 2024 · 10 comments
Open

Comments

@luisalvarado
Copy link

If you are using Ubuntu 24.10 or something with Gnome 47 and above and for some reason your Files / Nautilus looks like this if you enable mangohud in a more global way:

image

The MangoHUD config has a parameter called blacklist

image

If you set blacklist=nautilus it will disable mangohud for the Files / Nautilus app. Values are comma separated and works for Google chrome and others.

This was becoming a headache for me until I learned about this one, so Flightless is the GOAT. Thank you.

@luisalvarado
Copy link
Author

I was trying to help with closing some open tickets here but found myself here. So how can this be turned to a "Help" option of some sort, or closed. I know because it is opened it is helping some people, but do not want to add burden to the already pile of work with the other open tickets. Apologies for that.

@flightlessmango
Copy link
Owner

Can we compile a list of apps that this affects, blacklist those and we should be able to comfortably close this issue

@luisalvarado
Copy link
Author

Can we compile a list of apps that this affects, blacklist those and we should be able to comfortably close this issue

Am making it as we go. Give me about a week to two.

@luisalvarado
Copy link
Author

Here is the list based on some emulators that would show it plus nautilus

blacklist=nautilus,Ryujinx,Yuzu

There was Sober too but no longer shows mangohud so all good there.

@Mershl
Copy link

Mershl commented Jan 13, 2025

blacklist=nautilus,Ryujinx,Yuzu

Yuzu does not display mangohud while configuring roms, or changing settings, but only during Vulkan gameplay - where in my opinion it makes perfect sense.

I agree with blacklisting GTK4 applications where mangohud would be unexpected. Why do you suggest blacklisting emulator showing manoghud during gameplay?

@Mershl
Copy link

Mershl commented Jan 13, 2025

mangohud offers the option no_display (start hidden) and R_SHIFT+F12 (default binding, toggle hidden).
This covers the usecase of having mangohud always ready, but not clutter the screen by default.

@luisalvarado
Copy link
Author

blacklist=nautilus,Ryujinx,Yuzu

Yuzu does not display mangohud while configuring roms, or changing settings, but only during Vulkan gameplay - where in my opinion it makes perfect sense.

I agree with blacklisting GTK4 applications where mangohud would be unexpected. Why do you suggest blacklisting emulator showing manoghud during gameplay?

Same thing for emulators. For my kids it was unexpected too.

The unexpected part answera your question.

@Mershl
Copy link

Mershl commented Jan 13, 2025

MangoHud is an OpenGL and Vulkan game overlay. When globally enabling it using MANGOHUD=1 it is expected to be shown for OpenGL/Vulkan games started through Steam/Lutris/Yuzu/Ryujinx/Heroic/Native/...

If you intend the overlay only to be shown in Steam, using the mangohud command in the Launch parameter of a specific game or setting MANGOHUD=1 specifically for Steam is in my opinion the preferred way. As an alternative no_display + toggle is available.

Blacklisting emulators by default would keep users from seeing mangohud even if they explicitly invoked it for that emulator.

@17314642
Copy link
Contributor

@Mershl MANGOHUD=1 will only globally enable all vulkan applications, without opengl

@luisalvarado
Copy link
Author

Okay. No big deal.

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

No branches or pull requests

4 participants