用 PiCockpit 在树莓派上轻松编写脚本

使用 PiCockpit 在树莓派上轻松编写脚本 标题图片

PiCockpit 使 Raspberry Pi 的脚本编写直观且易于管理。使用我们的 PiControl 应用程序您可以轻松编写脚本,并创建一个按钮,在世界任何地方运行它。

在这篇博文中,我将指导你编写一个简单的脚本,使用 PiControl 按钮在树莓派上打开火狐浏览器。

您可以使用本大纲创建自己的 PiControl 脚本。

先决条件

您需要一台安装了 PiCockpit 的 Raspberry Pi。如果您还没有安装,只需点击一下按钮即可注册使用 PiCockpit。

安装完成后,安装 PiCockpit 就是小菜一碟了。

编写剧本的步骤

现在,您已经有了一个 PiCockpit 账户,并在 Raspberry Pi 上安装了 PiCockpit 客户端,编写脚本是一个相当简单的过程。

我将向你展示如何通过终端来实现这一功能。如果你想了解如何使用图形用户界面,可以查看我们的 点击此处查看 PiControl 应用程序文档.

步骤 1:访问 PiControl 配置文件

因此,你需要做的第一件事就是在 Raspberry Pi 上打开终端或 SSH 登录。然后,你需要导航到以下目录:

/etc/picockpit-client/apps/com.picockpit/picontrol/modules

步骤 2:创建新脚本文件

我将使用 Nano,但你也可以随意使用任何文本编辑器。我将运行

sudo nano firefox.json

这样就创建了一个新的 JSON 文件。这将在 Nano 中打开一个空文件。这里就是我们要放置脚本的地方。

步骤 3:编辑脚本文件

在文本字段中输入以下 JSON 内容:

{ 
  "name": "Firefox Opener", 
  "icon": "mdi-firefox", 
  "handle": "open-firefox", 
  "description": "Open Firefox", 
  "commands": { 
    "open-firefox": { 
      "name": "Open Firefox", 
      "icon": "mdi-firefox", 
      "description": "Launches Firefox", 
      "confirm": false, 
      "user": "<user>", 
      "command": ["firefox", "--display=:0"] 
    } 
  } 
}

在我们继续讨论之前,请允许我逐一解释这些要素。

ǞǞǞ name 给模块起了一个人可读的名字,这个名字将出现在 PiCockpit 界面上。

ǞǞǞ icon 是一个可选字段,赋予模块 材质设计图标.

ǞǞǞ handle 为模块提供了一个唯一的标识符。而 description 确保您能在界面上快速识别脚本。

ǞǞǞ name, icon,以及 description 都同样适用于 command 本身。但是 confirm 元素表示是否希望在运行命令前出现确认对话。如果将 true然后会出现对话框。

然后,您需要输入 user 为 Raspberry Pi 设计。

最后,实际 command,其中每个元素都是分开的。在上面的示例中,PiCockpit 会促使 Firefox 在主 X 服务器显示屏上打开,这就是我加入"-display=:0 "的原因。

确保在输入内容后保存文件,方法是点击 "Ctrl "+"X",然后输入 "Y "并点击 "Enter"。

步骤 4:重启 PiCockpit 客户端

要应用更改,请重新启动 PiCockpit 客户端。在终端运行以下命令

sudo service picockpit-client restart

步骤 5:验证新命令

访问 PiControl 网络界面。如果脚本配置正确,现在应该可以看到 "打开 Firefox "命令。

步骤 6:运行脚本

点击 PiControl 网页界面中的 "打开火狐浏览器 "命令。火狐浏览器现在应该可以在 Raspberry Pi 上启动了。

总结

这就是如何使用 PiControl 成功创建脚本,在树莓派上自动打开火狐浏览器的过程。

这展示了 PiControl 提供的灵活性和定制选项,让您可以根据自己的具体需求定制 Raspberry Pi 体验。

发表评论