O shell do GNOME removendo o ator e adicionando-o de volta não está funcionando corretamente

O shell do GNOME removendo o ator e adicionando-o de volta não está funcionando corretamente

GNOME 3.36

Estou tentando remover o botão "Desligar/sair" do menu do sistema.

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Para remover este botão, estou usando o comando abaixo no 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)'

Isso funciona bem.

insira a descrição da imagem aqui

O problema é que quando estou adicionando-o novamente com o comando abaixo, e quando seleciono este botão Desligar/Logout. Este botão desce enquanto abre o submenu dele.

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)'

insira a descrição da imagem aqui

Como posso fazê-lo funcionar como a segunda imagem sem reiniciar o gnome-shell?

informação relacionada