首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从GNOME Shell扩展运行gsettings?

如何从GNOME Shell扩展运行gsettings?
EN

Ask Ubuntu用户
提问于 2019-03-25 07:48:45
回答 1查看 568关注 0票数 0

如何为扩展触发.sh脚本?或者我如何访问even?我正在尝试创建一个扩展来执行以下功能:

代码语言:javascript
复制
if $(gsettings get org.gnome.desktop.background show-desktop-icons); then
  new="false"
else
  new="true"
fi gsettings set
org.gnome.desktop.background show-desktop-icons $new
EN

回答 1

Ask Ubuntu用户

发布于 2019-03-25 12:28:55

你可能会得到Gnome扩展阿尔戈斯的帮助。它允许您轻松地将带有下拉菜单的按钮添加到面板中,以便根据简单的bash脚本或任何写入标准输出的可执行文件公开功能。

下面的简单脚本将完成这项工作。

代码语言:javascript
复制
#!/usr/bin/env bash
echo "Desktop Icons $current"
echo "---"
echo "Turn desktop icons ON | bash='gsettings set org.gnome.desktop.background show-desktop-icons true' terminal=false"
echo "Turn desktop icons OFF | bash='gsettings set org.gnome.desktop.background show-desktop-icons false' terminal=false"

安装分机并确保它是打开的。使脚本可执行,并将其放到主文件夹中的. .config/argos文件夹中。一个项目“桌面图标”将出现在您的顶部栏。单击按钮将为您提供打开或关闭桌面图标的选项。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1128464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档