当前位置: 首页 > news >正文

Cinnamon修改面板小工具图标

Cinnamon开始菜单-CSDN博客

设置模块都是做好的,比GNOME简单得多!

在 applet.js 里增加

const Settings = imports.ui.settings;this.settings = new Settings.AppletSettings(this, 'HTYMenu@sonichy', instance_id);
this.settings.bind('menu-icon', 'menuIcon', this.updateIcon);updateIcon() {this.set_applet_icon_name(this.menuIcon);
}

settings-schema.json

{    "menu-icon" : {"type" : "iconfilechooser","default" : "cinnamon-symbolic","description" : "Icon","tooltip" : "Select an icon to show in the panel.","default_icon" : "cinnamon-symbolic"}
}

自动生成 设置界面

自动生成 图标选择控件(iconfilechooser)

有点卡,选好自动触发绑定的函数。

http://www.xdnf.cn/news/939529.html

相关文章:

  • 分词算法总结:不同分词算法的优点和缺点
  • 【量化】策略交易类型
  • Razor编程RenderXXX相关方法大全
  • 鸿蒙的一些布局
  • 更新积木报表2.0.0注意事项
  • 第八章 信息安全基础知识
  • 大三下第16周总结
  • 华为OD机考-内存冷热标记-多条件排序
  • 4、docker常用命令
  • 前端八股笔记
  • 设备驱动与文件系统:05 文件使用磁盘的实现
  • 2025-05-01-决策树算法及应用
  • Kotlin REPL初探
  • 单片机 传感器知识讲解 (一)红外避障模块,声控模块,人体红外模块
  • 9.贪心算法(随想录)
  • 电子学会Python考前英语单词
  • art-template模板引擎
  • SpringCloudAlibaba和SpringBoot版本问题
  • 【差分】详解二维前缀和和差分问题
  • [mdm9607] Qualcomm mdm9607新增nand flash支持修改方法
  • Docker部署MySQL
  • Elasticsearch 常用操作命令整合 (cURL 版本)
  • C++.OpenGL (17/64)模型(Model)
  • 堆排序code
  • 第三章 AI应用开发
  • 探秘Transformer系列之(36)--- 大模型量化方案
  • OpenEuler 系统中 WordPress 部署深度指南
  • Pandas中常用函数
  • 2025年- H78-Lc186--763.划分字符串区间(贪心)--Java版
  • 分类数据集 - 场景分类数据集下载