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个字符;
标签:字符,元素,App,GTK,Id,Application,id From: https://www.cnblogs.com/servlet-context/p/17616623.html虽然规则上允许使用连字符,但是不推荐使用。因为并不是所有的组件都支持连字符,例如D-Bus就不支持连字符。如果你的域名里面包含连字符。最好将连字符替换成下划线。