```
问题
重现步骤
预期行为
应该使用默认应用程序打开所有选定的文件(无论是否都相同)
观察到的行为
仅打开选定文件之一
其他信息
在 LMDE4 上的 nemo 4.6.4 中无法重现任何故障
选择多个 PDF 文件; 按Enter导致打开evince
["Document Viewer"] 的多个副本
选择了5个文本文件; 按下回车会导致打开xed
["Text Editor"] 的单个副本 - 但有 5 个适当的选项卡。
@杰里米7701
我想一个问题是,如果您选择三个文本文件和两个 PDF 文件,然后按 Enter会发生什么?
听起来@teo1978可能正在使用一个宣传支持多个 URL/文件的应用程序( %F
或%U
在其.desktop
文件的Exec=
行中),所以它们都被传递给它,但随后它会忽略除第一个之外的所有内容。
我刚刚在 Fedora 32 上的 Nemo 4.6.4 中尝试了类似的东西——我选择了两个 JPG、一个 PNG、一个 GIF 和一个 ZIP,然后按 Enter 。 我得到的是:
file-roller
窗口gthumb
窗口,其中打开了所有四个图像。所以,是的,如果应用程序配置正确,Nemo 似乎会做正确的事情。 对于您选择的一种文件类型@teo1978,您的系统(在其.desktop
文件中)如何配置默认应用程序可能存在问题。 (或者可能是从那以后修复的 Nemo 4.4.2 缺陷。)
好的,我选择了:-
2个文本文件
1个sqlite文件
1个tar.gz文件
1个压缩文件
1个deb文件
然后按回车。
我预计会打开5 个Windows,但出乎意料的是,nemo 警告我,如果我继续,将会打开4 个单独的应用程序......
所以那里有一个小错误......
按回车确实打开了五个窗口。
嘿,伙计,数数是_hard_。 您必须弄清楚从哪个数字开始,然后将它们全部按正确的顺序排列,注意不要跳过任何...
它说 4 个应用程序,而不是 4 个窗口。 zip 和 tar.gz 文件都由同一个应用程序(通常是文件滚轮)打开。
我只是解释这里发生了什么。 Nemo 认为没有 5 个应用程序,因为从技术上讲没有 - file-roller 会为多个文件打开额外的窗口,但它们都是 file-roller 同一个实例的一部分。
2 个文本文件 - 编辑器
1个sqlite文件-??
2 个存档文件 - fileroller
1 个 deb 文件 - gdebi
不可能知道每个应用程序的行为方式或处理多个参数(如前所述),因此 nemo 无法预测应用程序可能打开多少个窗口,它只是将文件名传递给适当的处理程序。
最有用的评论
它说 4 个应用程序,而不是 4 个窗口。 zip 和 tar.gz 文件都由同一个应用程序(通常是文件滚轮)打开。
我只是解释这里发生了什么。 Nemo 认为没有 5 个应用程序,因为从技术上讲没有 - file-roller 会为多个文件打开额外的窗口,但它们都是 file-roller 同一个实例的一部分。
2 个文本文件 - 编辑器
1个sqlite文件-??
2 个存档文件 - fileroller
1 个 deb 文件 - gdebi
不可能知道每个应用程序的行为方式或处理多个参数(如前所述),因此 nemo 无法预测应用程序可能打开多少个窗口,它只是将文件名传递给适当的处理程序。