Anders Andersen Asked: 2021-02-19 12:59:02 +0800 CST2021-02-19 12:59:02 +0800 CST 2021-02-19 12:59:02 +0800 CST gnome-shell 从 gnome 面板中删除关机/注销菜单 772 我如何在 ubuntu 20.04 中编写一个 gnome 扩展,以删除屏幕截图中红线所示的关机/注销菜单......我找不到任何文档:? gnome-shell-extension 1 个回答 Voted Best Answer UnKNOWn 2021-02-19T21:02:38+08:002021-02-19T21:02:38+08:00 此链接https://wiki.gnome.org/Projects/GnomeShell/Extensions/Writing提供了有用的信息。 要快速解决问题中的 Poweroff/Logout 菜单,请执行以下步骤。 运行以下命令来创建新的扩展(“[email protected]”)目录和所需的文件。[email protected]在下面的命令中更改您想要替换“”的名称。 跑 install -D /dev/null $HOME/.local/share/gnome-shell/extensions/[email protected]/extension.js 跑 install -D /dev/null $HOME/.local/share/gnome-shell/extensions/[email protected]/metadata.json 将以下内容复制粘贴到extension.js文件中 'use strict'; const Main = imports.ui.main; const Menu = Main.panel.statusArea.aggregateMenu._system.menu; class Extension { constructor() { } enable() { Menu.actor.remove_child(Main.panel.statusArea.aggregateMenu._system._sessionSubMenu); } disable() { Menu.box.insert_child_at_index(Main.panel.statusArea.aggregateMenu._system._sessionSubMenu, Main.panel.statusArea.aggregateMenu._system.menu.numMenuItems) } } function init() { return new Extension(); } 将以下内容复制粘贴到metadata.json文件中。在下面的内容中替换[email protected]为您为扩展目录创建的相同名称。我已经在 gnome-shell 版本 3.38 中测试了这个扩展,如果你正在测试不同的版本,你可以在下面的内容中编辑 shell-versions。 { "name": "Remove Poweroff/Logout Menu", "description": "Remove Poweroff/Logout Menu", "uuid": "[email protected]", "shell-version": [ "3.38" ] } 保存文件并关闭.. 如果您在 Xorg 会话中。您可以使用 Alt+F2 r Enter 方法刷新 gnome-shell,然后打开扩展。 如果你在 Wayland 会议上。注销并登录,然后打开扩展程序。
此链接https://wiki.gnome.org/Projects/GnomeShell/Extensions/Writing提供了有用的信息。
要快速解决问题中的 Poweroff/Logout 菜单,请执行以下步骤。
运行以下命令来创建新的扩展(“[email protected]”)目录和所需的文件。
[email protected]
在下面的命令中更改您想要替换“”的名称。跑
跑
将以下内容复制粘贴到
extension.js
文件中将以下内容复制粘贴到
metadata.json
文件中。在下面的内容中替换[email protected]
为您为扩展目录创建的相同名称。我已经在 gnome-shell 版本 3.38 中测试了这个扩展,如果你正在测试不同的版本,你可以在下面的内容中编辑 shell-versions。保存文件并关闭..
如果您在 Xorg 会话中。您可以使用 Alt+F2 r Enter 方法刷新 gnome-shell,然后打开扩展。
如果你在 Wayland 会议上。注销并登录,然后打开扩展程序。