为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Go
慕码人8056858 2022-06-01 15:54:50
我想为 Ubuntu 20.04 创建一个 shell 扩展来启用和禁用网络摄像头,但我对 JavaScript 一无所知。虽然,扩展非常简单:我想在顶部栏中制作一个简单的相机图标单击时会被划掉并执行sudo modprobe -r uvcvideo,以禁用网络摄像头。然后重新单击时,就会运行sudo modprobe uvcvideo,并且图标会返回到之前的图标,从而启用网络摄像头。我该怎么做?编辑:我自己在 GO 中制作的,如果你在这里搜索它是https://github.com/0xfederama/simple-tasks
查看完整描述

1 回答

?
慕工程0101907

TA贡献1887条经验 获得超5个赞

您可能应该从查看 GNOME Wiki 上的教程开始:

https://wiki.gnome.org/Projects/GnomeShell/Extensions/Writing

当产生你的命令时,你可能会想要使用pkexec而不是sudo. 我不建议在扩展中做任何需要超级用户访问的事情,但pkexec至少可以在 GUI 环境中正常工作。

为了产生你的命令,你可能会侥幸逃脱GLib.spawn_command_line_async(),尽管我总是更喜欢GSubprocess我自己。


查看完整回答
反对 回复 2022-06-01
  • 1 回答
  • 0 关注
  • 136 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信