Das Entfernen und erneute Hinzufügen eines Akteurs aus der GNOME-Shell funktioniert nicht ordnungsgemäß

Das Entfernen und erneute Hinzufügen eines Akteurs aus der GNOME-Shell funktioniert nicht ordnungsgemäß

GNOME 3.36

Ich versuche, die Schaltfläche „Ausschalten/Abmelden“ aus dem Systemmenü zu entfernen.

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Zum Entfernen dieser Schaltfläche verwende ich den folgenden Befehl im Terminal

gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'Main.panel.statusArea.aggregateMenu._system.menu.box.remove_actor(Main.panel.statusArea.aggregateMenu._system._sessionSubMenu)'

Das funktioniert gut.

Bildbeschreibung hier eingeben

Das Problem besteht darin, dass wenn ich es mit dem folgenden Befehl wieder hinzufüge und diese Ausschalten/Abmelden-Schaltfläche auswähle, diese Schaltfläche nach unten geht, während das zugehörige Untermenü angezeigt wird.

gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'Main.panel.statusArea.aggregateMenu._system.menu.box.add_actor(Main.panel.statusArea.aggregateMenu._system._sessionSubMenu)'

Bildbeschreibung hier eingeben

Wie kann ich es wie das 2. Bild zum Laufen bringen, ohne die Gnome-Shell neu zu starten?

verwandte Informationen