将应用程序添加到“打开方式”列表

将应用程序添加到“打开方式”列表

我看了一些与我的问题相似的答案,但没有一个令人满意。

从标题中可以猜到,我正拼命地试图将某个应用程序添加到我的“打开方式”列表中,用于某种应用程序类型,也就是说,我想用 qgo 打开 .sgf 文件。我本可以使用棋盘游戏 GO,又名围棋,但 qgo 对我来说是最好的。(谈论棋盘游戏 GO,又名围棋)

关于那些对我的这个问题没有帮助的其他答案:

  1. 我无法%F在任何或类似的文件中将任何内容附加到 exec 行 /usr/share/applications/qgo.desktop,因为不存在这样的文件。
  2. 我尝试使用 ubuntu-tweak,但是没有作用。
  3. qgo 出现在我的“luncher/dash”中,所以第四个答案 这里 不起作用

任何帮助都非常重要。非常感谢!D.

附言:我使用的是 LTS12.04

答案1

有一个命令行方法这可能对你有用:

CLI Method to Change Application & Set Default:

您可以使用终端中的 mimeopen 命令轻松地用其他应用程序打开文件。但是,如果该程序尚未在推荐的应用程序列表中,则需要先将其设为该文件类型的默认程序。只需在文件所在的文件夹中打开终端并运行以下命令(用适当的文件名和文件类型替换 Recipes.pdf):

mimeopen -d Recipes.pdf

Please choose a default application for files of type application/pdf

1) GIMP Image Editor (gimp)
2) Adobe Reader 9 (AdobeReader)
3) Document Viewer (evince)
4) Other…

use application #4
use command: pdfedit

只需选择与其他... 相对应的数字(在本例中为 4),然后在使用命令后键入程序的命令:(您可能不需要指定路径,但如果没有路径就无法工作,它应该是类似 /usr/bin/pdfedit 之类的东西)。

之后,您可以使用上述命令轻松切换默认应用程序,或者使用 --ask 选项仅在所需的应用程序中打开文件而不更改默认值(请注意,没有选择其他...的选项,这就是为什么您必须先使用 -d 开关):

mimeopen --ask Recipes.pdf

Please choose an application

1) pdfedit (pdfedit-usercreated-2)
2) GIMP Image Editor (gimp)
3) Adobe Reader 9 (AdobeReader)
4) Document Viewer (evince)

use application #

答案2

也有类似的问题此链接这对我很有帮助。

作为文件的示例*.desktop,下一个文件内容对应于软件大师 PDF 编辑器 4

[Desktop Entry]
Name=Master PDF Editor 4
Comment=Edit PDF files
Exec=/opt/master-pdf-editor-4/masterpdfeditor4 %f
Path=/opt/master-pdf-editor-4
Terminal=false
Icon=/opt/master-pdf-editor-4/masterpdfeditor4.png
Type=Application
Categories=Office;Graphics;
MimeType=application/pdf;application/x-bzpdf;application/x-gzpdf;

我不知道每个字段的含义,但我只改变了执行官(可执行文件的路径)和小路(应用程序所有文件的路径)。此外,如果您想查看应用程序的图标,您可以更改图标路径。您还必须更改姓名也许评论字段,因为您必须创建一个新文件。

最后,我认为Mime类型您必须输入与要打开的文件相关的 MIME 类型。在此链接您会看到一个据称完整的列表。

相关内容