GNOME shell 删除 actor 并将其添加回来无法正常工作

GNOME shell 删除 actor 并将其添加回来无法正常工作

侏儒 3.36

我正在尝试从系统菜单中删除“关闭/注销”按钮。

在此输入图像描述

在此输入图像描述

为了删除此按钮,我在终端中使用以下命令

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

这很好用。

在此输入图像描述

问题是,当我使用以下命令将其添加回来时,以及当我选择此“关闭/注销”按钮时..此按钮在弹出其子菜单时会向下移动。

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

在此输入图像描述

如何使其像第二张图片一样工作而无需重新启动 gnome-shell?

相关内容