DESKTOP.ECLASS
章节: eclass-manpages (5)更新时间: 2024 年 11 月
索引 返回主要内容
名称
desktop.eclass - 支持桌面文件、菜单和图标支持的 EAPIS
7 8功能
- make_desktop_entry <command> [name] [icon] [type] [fields]
- 创建 .desktop 文件。
binary: what command does the app run with ? name: the name that will show up in the menu icon: the icon to use in the menu entry this can be relative (to /usr/share/pixmaps) or a full path to an icon type: what kind of application is this? for categories: https://specifications.freedesktop.org/menu-spec/latest/apa.html if unset, function tries to guess from package's category fields: extra fields to append to the desktop file; a printf string
- make_session_desktop <title> <command> [command args...]
- 创建 GDM/KDM 会话文件。标题是用于启动窗口管理器的可执行文件。命令是窗口管理器的名称。
您可以通过 ${wm} 变量设置文件名称。
- domenu <menus>
- 将 .desktop 菜单文件列表安装到相应的目录 (/usr/share/applications)。
- newmenu <menu> <newname>
- 与所有其他 new* 函数一样,将指定的菜单安装为 newname。
- doicon [options] <icons>
- 将图标安装到图标目录 /usr/share/icons 或 /usr/share/pixmaps 中(如果未设置 “--size”)。这与创建桌面/菜单文件结合使用很有用。
options: -s, --size !!! must specify to install into /usr/share/icons/... !!! size of the icon, like 48 or 48x48 supported icon sizes are: 16 22 24 32 36 48 64 72 96 128 192 256 512 1024 scalable -c, --context defaults to "apps" -t, --theme defaults to "hicolor" icons: list of icons example 1: doicon foobar.png fuqbar.svg suckbar.png results in: insinto /usr/share/pixmaps doins foobar.png fuqbar.svg suckbar.png example 2: doicon -s 48 foobar.png fuqbar.png blobbar.png results in: insinto /usr/share/icons/hicolor/48x48/apps doins foobar.png fuqbar.png blobbar.png
- newicon [options] <icon> <newname>
- 与 doicon 一样,将指定的图标安装为 newname。
example 1: newicon foobar.png NEWNAME.png results in: insinto /usr/share/pixmaps newins foobar.png NEWNAME.png example 2: newicon -s 48 foobar.png NEWNAME.png results in: insinto /usr/share/icons/hicolor/48x48/apps newins foobar.png NEWNAME.png
维护者
[email protected]报告错误
请通过 https://bugs.gentoo.org/ 报告错误文件
desktop.eclass另请参阅
ebuild(5)https://gitweb.gentoo.org/repo/gentoo.git/log/eclass/desktop.eclass
索引
此文档由 man2html 使用手册页创建。
时间: 2024 年 11 月 12 日,格林威治标准时间 03:27:01