如何防止快速替换.desktop文件中的Exec=.*?

如何防止快速替换.desktop文件中的Exec=.*?

我仍在尝试使 Quicklists 工作并发现问题:快速debian/rules创建

sed -i 's|Exec=.*|Exec=/opt/extras.ubuntu.com/wakeonplan/bin/wakeonplan|' debian/wakeonplan/usr/share/applications/extras-wakeonplan.desktop; \

我该如何阻止它这样做以使用带有 CLI 选项的静态快速列表?

答案1

我觉得你已经击中Quickly 中的一个错误

作为一种解决方法,您可以执行以下操作:

  1. 打开终端
  2. 跑步quickly package --extras
  3. 编辑项目文件夹rules中的文件并修复该 sed 行debian
  4. 现在运行:debuild -S
  5. 最后运行:dput ppa:yourusername/ppa ../projectname_*_source.changes

故障排除

如果您收到签名错误,请确保在末尾添加了以下内容~/.bashrc file

export DEBFULLNAME='Your name'
export DEBEMAIL='[email protected]'

注意:

  • DEBFULLNAME和的值DEBEMAIL应该与您的 GPG 密钥的值相匹配。
  • 您需要重新启动终端以使更改生效,或者运行source ~/.bashrc以重新加载文件
  • 您应该检查该debian/changelog文件是否有匹配的有效电子邮件,DEBFULLNAME并且DEBEMAIL
  • 您可能需要更新debian/changelog文件中的版本号。无论如何,请确保没有-public后缀或其他任何带有-

相关内容