DaHeiBuHei 2021-07-01 08:42 采纳率: 0%
浏览 21

ubuntu .desktop文件中的Icon可以不是路径

如图,qt的desktop文件, 文件中的Icon可以不是路径,感觉像个变量,那值在哪呢?还有Exec中的%F是什么意思?

img

  • 写回答

1条回答 默认 最新

  • 皓学IT 2024-02-24 09:21
    关注

    在Qt的.desktop文件中,Icon字段不一定是一个路径,它可以是一个图标主题中的图标名称。当您指定一个图标名称时,系统会根据当前的图标主题去查找对应名称的图标文件。这样设计的好处是可以适配不同的桌面环境和主题,使得图标在不同环境下能够正确显示。

    关于Exec字段中的%F,这个是一个用于传递文件名参数的占位符。当您在.desktop文件中指定Exec字段时,如果在执行该.desktop文件时传入了一个或多个文件名作为参数,那么%F会被替换成这些文件名。这样设计可以让.desktop文件支持接受文件作为参数并进行相应处理,比如打开文件、编辑文件等操作。

    总结一下:

    • Icon字段可以是一个图标主题中的图标名称,系统会根据当前主题去查找对应的图标文件。
    • Exec字段中的%F是一个占位符,用于接收传入的文件名参数。

    希望这些信息对您有帮助,如果您有其他问题,请随时提出。

    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题