【GTK】Application Id
Application ID一般是使用倒置的域名,如org.gnome.gedit。
1、App id的使用场景
- 作为GtkApplication或者GApplication的入参,每个应用程序应该由唯一的App Id,这个App Id可以用来传递消息;
- 在D-Bus中使用,App id可以用于应用程序之间传递消息;
- 作为
.desktop
文件的文件名,这个文件是用于向系统描述应用;
2、命名规则
- App Id至少由两个元素组成,元素之间通过
.
分割; - 元素由数字、字母、下划线以及连字符组成,同时不能以数字开头;
- 元素不能为空;
- App id长度必须小于等于255个字符;
虽然规则上允许使用连字符,但是不推荐使用。因为并不是所有的组件都支持连字符,例如D-Bus就不支持连字符。如果你的域名里面包含连字符。最好将连字符替换成下划线。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗