GNOME Shell 是一个流行的 Linux 桌面环境,它提供了各种扩展功能,以满足用户特定的需求。这篇文章将为您介绍如何开始编写 GNOME Shell 扩展。
前置知识
- 熟悉 JavaScript 和 CSS
- 了解 GNOME Shell 的基本结构和概念
- 熟悉 GObject Introspection 和 DBus API
步骤
安装 GNOME Shell 插件开发包
在终端中运行以下命令安装 GNOME Shell 插件开发包:
sudo apt install gnome-shell-extension-tool
创建新扩展
运行以下命令创建一个名为
my-extension
的新扩展:gnome-shell-extension-tool --create-extension
编写代码
在
~/.local/share/gnome-shell/extensions/my-extension
目录下找到extension.js
文件,并编辑该文件。下面是一个简单的示例代码,该代码向 GNOME Shell 中添加一个按钮:
-- -------------------- ---- ------- ----- - --- ---- ------- - - ----------- ----- ---- - ---------------- --- ------- -------- -------- - ------ - --- -------- ------------ --------------- --------- ----- ---------- ----- ------- ----- ------- ------ ------------ ----- ------- --- ------ --- --- --- ---- - --- --------- ------------ ---------------------- --- ----------------------- -------------------------------------------------- --- - -------- --------- - ------------------------------------------ -
安装和启用扩展
在终端中运行以下命令安装和启用您的扩展:
gnome-shell-extension-tool -e my-extension
测试您的扩展
您可以通过重新启动 GNOME Shell 来测试您的扩展:
Alt + F2 r Enter
调试您的扩展
如果您想调试您的扩展,可以在终端中使用以下命令:
journalctl /usr/bin/gnome-shell -f | grep my-extension
这将显示与您的扩展相关的日志。
结论
通过本文,您已经了解了如何开始编写 GNOME Shell 扩展。希望这篇文章对您有所帮助!
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/29273