当前位置: 首页 > 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.dtcms.com/a/239384.html

相关文章:

  • 【整数逐位除法求余补〇完整版】2022-4-11
  • 代码审计 BlueCms SQL注入
  • Power Query动态追加查询(不同工作簿下)
  • JLINK脚本初始化外部SDRAM STM32H7
  • 高等数学 | 第八章-向量值函数的积分与场论
  • LLMs 系列科普文(10)
  • 贝叶斯医学分析中“先验”的如何进行选择(文献解读)
  • UVM验证—第一课:方法学&类库&工厂
  • 基于PTN传输承载的4G网络-故障未连接...(我不理解哪错了排查了几遍没发现哪错啊啊啊啊)
  • GNSS高精度定位之-----星基差分
  • YooAsset 2.3.9版本 示例教程运行
  • RPG23.应用武器伤害(一):设置武器命中
  • 第八章 信息安全基础知识
  • 【量化】策略交易 - 均线策略(Moving Average Strategy)
  • 智慧园区管理平台
  • SpringCloudAlibaba和SpringBoot版本问题
  • DQN强化学习怎么来使用
  • 主体与代理的义项选择用意: 融智学视域下的三元操作机制
  • Go语言中的if else控制语句
  • Python训练营---DAY48
  • AI医生时代来临!o1模型在医疗诊断中超越人类医生
  • Springboot 基于MessageSource配置国际化
  • 玄机——某次行业攻防应急响应(带镜像)
  • 力扣-131.分割回文串
  • 72常用控件_QGridLayout的使用
  • 一个自动反汇编脚本
  • 大数据(3) 分布式文件系统HDFS
  • LLMs 系列科普文(15)
  • 第13次01:广告及商品数据呈现
  • MS8312A 车规 精密、低噪、CMOS、轨到轨输入输出运算放大器,用于传感器、条形扫描器