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?

相關內容