Big-Sur-StatusArea
Big-Sur-StatusArea copied to clipboard
[Bug] The default "power mode" and "calendar events" indicators are not handled
Using Gnome 42 Wayland under Ubuntu 22.04 LTS Desktop 64-bit, two default indicators are not handled and are the "power mode (balanced, power saver)" and "calendar events (e.g. Today: No events)". A .gif image will show exactly the problem.
Hi @PS1Online , Can you tell me if I have a problem with Xorg?
I tested on Ubuntu 22.04 64bits Wayland. I don't reproduce, please give me the list of your extensions !
Comfirmed under X11, Gnome 42, Ubuntu 22.04.
Here are all my enabled extensions: extensions.tar.gz
The "power mode (balanced, power saver)" and "calendar events (e.g. Today: No events)" are lost (actually hidden). They won't be shown on the top panel. But when you move the mouse cursor between those indicators, you will find a small gap, there if you press the mouse left button, the hidden "power mode (balanced, power saver)" menu pops out.
Hi @blickers, Thank you for your extensions! Unfortunately I don't reproduce your problem: Capture vidéo du 22-08-2022 10:53:23.webm
For info one of your extensions is not compatible:
You need to click one of the indicator first (e.g. the volume icon), when the menu pops out, then move carefully between those indicator icons from left to right, form right to left (again and again...), and then, you will find the "hidden/lost" indicator of "power mode (balanced, power saver)", it's menu pops out! If you don't click, or you move too fast, you won't be able to find it.
Intresting. I tried to make a screen recording using OBS Studio. When I add screen recording (XSHM) in OBS, an icon of microphone appears at the place of the little gap. When I click this microphone icon, the "power mode (balanced, power saver)" menu pops out! You can try it.
I'm testing this evening!
Thanks! It would be nice if the power mode was in the same menu as the power percentage.
Hi again! For me, Just Perfection is causing this:
Good evening,
Same issue.
OS: Fedora release 36 (Thirty Six) x86_64 DE: GNOME 42.4
Hi @PS1Online , Can you tell me if I have a problem with Xorg?
Yes, even with Xorg, I will update the text of the problem.
I tested on Ubuntu 22.04 64bits Wayland. I don't reproduce, please give me the list of your extensions !
Here is the list of my active plugins. Can you reproduce the problem?
I have isolated the problem. I have disabled the extensions one at a time. There is a problem between the following two extensions enabled together:
Forgive me for the extreme delay in responding, I've now updated the question to explain the bug fully and in detail. I hope this can help you to fix it.
@Ordissimo Hi, 7 months since I made the bug explanation complete and detailed. Have you viewed it?
- Ubuntu 22.04
- GNOME 42
Same issue, here’s the fix I use:
uuid="[email protected]"
extension="$HOME/.local/share/gnome-shell/extensions/$uuid/extension.js"
aggregate_old='Main.panel.statusArea.aggregateMenu.container.hide();'
aggregate_new='Main.panel.statusArea.aggregateMenu.actor.hide();'
date_old='Main.panel.statusArea.dateMenu.container.hide();'
date_new='Main.panel.statusArea.dateMenu.actor.hide();'
sed -i -e "s|$aggregate_old|$aggregate_new|" "$extension"
sed -i -e "s|$date_old|$date_new|" "$extension"
I’m too busy to make a pull request. @ThierryHFR, would you please change those 2 lines?
Ubuntu 22.04
- GNOME 42
Same issue, here’s the fix I use:
uuid="[email protected]" extension="$HOME/.local/share/gnome-shell/extensions/$uuid/extension.js" aggregate_old='Main.panel.statusArea.aggregateMenu.container.hide();' aggregate_new='Main.panel.statusArea.aggregateMenu.actor.hide();' date_old='Main.panel.statusArea.dateMenu.container.hide();' date_new='Main.panel.statusArea.dateMenu.actor.hide();' sed -i -e "s|$aggregate_old|$aggregate_new|" "$extension" sed -i -e "s|$date_old|$date_new|" "$extension"
I’m too busy to make a pull request. @ThierryHFR, would you please change those 2 lines?
Hi @natewind, Thanks for your contribution
@ThierryHFR, you released version 48 after this, but didn’t include the change. Is that intentional?
@ThierryHFR, you released version 48 after this, but didn’t include the change. Is that intentional?
No, that's a mistake on my part, I've just published version 49.
No, that's a mistake on my part, I've just published version 49.
Ok, thanks!
Sorry, I can’t find it:
Sorry, I can’t find it:
Wait, gnome validates!
Ah, ok, I didn’t know how it works :)
The solution to the problem is that your extension handles "power mode" and "calendar events" indicators.
This bugfix simply made the "power mode" and "calendar events" menus disappear, instead of making them actively available through the extension. I had reported the "unmanaged menus" bug, which meant that they had to be managed (therefore with the icons visible as for all the other menus managed by the extension, unlike the bug where these icons were invisible), therefore with the possibility of being enabled or disabled (made to disappear) like any other managed menu from the extension.
Ultimately, I don't consider the applied bugfix as a resolution but as the strengthening of a lack of management of these two menus.
I ask you to reopen the bug.