gpt4 book ai didi

安装后的 Linux 桌面快捷方式和图标

转载 作者:IT王子 更新时间:2023-10-29 00:49:15 25 4
gpt4 key购买 nike

在安装 .rpm 期间,我需要向我的 .spec 文件添加什么来创建桌面快捷方式并为快捷方式分配一个图标?如果需要脚本,示例会很有帮助。

最佳答案

您在 linux 下使用 .desktop 文件作为图标。放置图标的位置取决于您使用的发行版和桌面环境。因为我目前在 Fedora 9 上运行 Gnome,所以我会用这些术语来回答。

一个示例 foo.desktop 文件是:

[Desktop Entry]
Encoding=UTF-8
GenericName=Generic Piece Of Software
Name=FooBar
Exec=/usr/bin/foo.sh
Icon=foo.png
Terminal=false
Type=Application
Categories=Qt;Gnome;Applications;

.desktop 文件应该在 Fedora 9 Gnome 下位于/usr/share/applications/,您可以在 .desktop 上运行 locate 来确定您应该在发行版中放置什么位置。 Gnome 通常会在 KDE 图标目录中查看是否还有其他图标....

Encoding, Name and Exec should speak for themselves.

  • Generic name == Brief Description of application.
  • Icon == The image to display for the icon
  • Terminal == Is this a terminal application, should I start it as one?
  • Type == Type of program this is, can be used in placing the icon in a menu.
  • Categories == This information is what is mainly used to place the icon in a given menu if an XML file to specify such is not present. The setup for menus is handled a little differently by everyone.

您可以设置更多属性,但并非绝对必要。

使用的图像文件位于/usr/share/icons/目录的内部某处。你可以解析它以找到这些东西如何工作的所有奇迹,但基础是你选择图标类型的目录(在我的例子中是 gnome)并将图像放在适当的目录中(有一个可扩展的目录用于.svg 图像,以及特定尺寸,例如光栅图像的 48x48。在 Gnome 下,所有图像通常都是 .png)。

关于安装后的 Linux 桌面快捷方式和图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com