创建一个启用和禁用网络摄像头的 GNOME shell 扩展

我想为 Ubuntu 20.04 创建一个 shell 扩展来启用和禁用网络摄像头,但我对 JavaScript 一无所知。虽然,扩展非常简单:我想在顶部栏中制作一个简单的相机图标

  1. 单击时会被划掉并执行sudo modprobe -r uvcvideo,以禁用网络摄像头。

  2. 然后重新单击时,就会运行sudo modprobe uvcvideo,并且图标会返回到之前的图标,从而启用网络摄像头。

我该怎么做?

编辑:我自己在 GO 中制作的,如果你在这里搜索它是https://github.com/0xfederama/simple-tasks


慕码人8056858
浏览 140回答 1
1回答

慕工程0101907

您可能应该从查看 GNOME Wiki 上的教程开始:https://wiki.gnome.org/Projects/GnomeShell/Extensions/Writing当产生你的命令时,你可能会想要使用pkexec而不是sudo. 我不建议在扩展中做任何需要超级用户访问的事情,但pkexec至少可以在 GUI 环境中正常工作。为了产生你的命令,你可能会侥幸逃脱GLib.spawn_command_line_async(),尽管我总是更喜欢GSubprocess我自己。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go