Удаление актера из оболочки GNOME и его повторное добавление не работают должным образом

Удаление актера из оболочки GNOME и его повторное добавление не работают должным образом

ГНОМ 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?

Связанный контент