发个howto贴居然提示我标题不清楚?

debian 9的在pcmanfm双击和右键无法用mtpaint打开文件的原因与解决方法
直接打开提示无法打开pgrep -a mtpaint 一看前缀居然是file:///
把/usr/share/applications/mtpaint.desktop里将原来的:

Exec=mtpaint %U

改成:

Exec=mtpaint %F

就可以了 :grinning:
更改的具体含义见此链接:
https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#exec-variables

本论坛使用的开源软件discourse的中文支持有点迷, 特别是检查标题合法性的时候, 习惯就好 :joy:

Discourse 是這樣的,還是讓管理關掉這功能會比較好。

请务必报告 bug。可以直接向最上游原作者报告,也可以使用 reportbug 工具向 Debian 维护者报告。向上游反馈才能让更多的人受益。

您说的很对,并且我没忘记我应该这么做.
但由于我的精力和英语水平,我不太可能及时报告Bug给Debian或最上游原作者.(这跟在英文论坛闲时水贴还不太一样,我觉得报Bug是一件严肃的事情,不然会浪费开发者的宝贵时间,甚至直接被开发者拉黑忽略什么的.)
尽管我发现(疑似)Bug后报告Bug一只都在我的计划当中,就是拖时间有点长了.
当然如果有人帮忙情况会更好,毕竟我已经对这个mtpaint的问题发现了Bug和明确思路,就差恰当的英文语言表达能力.(我在英文论坛上写个帖子有时要存草稿几天来琢磨到底如何写别人才能最容易理解)

另外我记得好像wiki上是说应该优先报告给Debian,因为可能是Debian维护者自己把相关文件写错导致的.
而且由于Debian 9官方库里当时(发布时,貌似现在backport有了)没有Virtualbox,我启用了非官方源并且安装了非官方源的包.
有人说我也许不该报告Bug,因为我启用了非官方源.:
http://forums.debian.net/viewtopic.php?p=653878#p653878

一码事是一码事。Virtualbox 的事情是一摊子,你想听解释的话我可以给你链接,但和这里的问题无关。第三方源加了就是加了,只要你的问题不涉及你装的第三方软件就没事,涉及了的话就不能给 Debian 报问题了,要给那个第三方报问题。

回到 mtpaint 的问题上:我可以给你说说我看到你的问题之后的思路:

  1. https://bugs.debian.org/src:mtpaint 看了一圈,没找到类似已知问题。
  2. 访问 https://tracker.debian.org/pkg/mtpaint 查看该软件在 Debian 中的维护情况。
  3. 我发现打包者没有使用 VCS(代码版本管理系统)管理软件包打包,于是在右侧(手机上是屏幕下方)的“browse source code”一处点开浏览源代码。
  4. 在打开的 sources.debian.net 网页中浏览 debian/ 目录,发现里面有一个万恶之源 mtpaint.desktop,而且 install 文件中有这个安装项。这足以说明这个出问题的文件不是最上游提供的,而是有所疏忽的打包者写的而且写的是错的。
  5. 于是确定了不应该向原作者报告,而是应该使用 reportbug 工具向 Debian 打包者报告(怼打包者)。注意第一次使用 reportbug 工具之前需要先配置一下。

最后,那个 forums.debian.net 我个人从来不看的。

2 个赞

感谢,信息量很大,很nice
关于Debian包和"debian 目录"的结构:
感谢hosiet提供中文文档链接,对大多数中文用户来说阅读会更加节省时间:
https://www.debian.org/doc/manuals/maint-guide/index.zh-cn.html
英文的相关资料:
https://feeding.cloud.geek.nz/posts/whats-in-a-debian-directory/
https://www.debian.org/doc/manuals/maint-guide/index.en.html
鉴于Virtualbox的问题于本主题无关,私信里给个链接就好了.

请考虑阅读 https://www.debian.org/doc/manuals/maint-guide/index.zh-cn.html ,要不然我们翻译的成果都白费了。

1 个赞

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=880489
报上了,但不知道此次报告质量算怎样.
其他两个报告没有回应,是太琐碎了还是维护者在忙别的包根本顾不上mtpaint了?