Debian Linux 中的“详细信息”>“默认应用程序”中没有默认 powerpoint 程序的菜单选项,如图 1 所示。欢迎使用终端命令和/或 GUI 工具来完成该任务。
测试 Stephen 的 oneliner
命令及其输出
$ xdg-mime query filetype test.ppt
application/wps-office.ppt
$ xdg-mime query default $(xdg-mime query filetype test.ppt)
wps-office-wpp.desktop
通过 outptus 测试默认 ppt 查看器的设置
xdg-mime default wps-office-wpp.desktop \
application/wps-office.ppt
输出:打开.ppt文件没有效果;不需要其他线路,因为 VND 和其他线路不在我的系统中
操作系统:Debian 9.1 Linux
Powerpoint:WPS 演示文稿,当前默认为 LibreOffice 演示文稿
答案1
不存在“默认 PowerPoint”这样的东西;您需要为与演示文稿相关的各种 MIME 类型定义默认处理程序。为此,请确定哪个.desktop
文件代表您要使用的程序,然后(作为您自己的用户,而不是root
)运行
xdg-mime default your-program.desktop \
application/vnd.oasis.opendocument.presentation \
application/vnd.oasis.opendocument.presentation-template \
application/vnd.sun.xml.impress \
application/vnd.sun.xml.impress.template \
application/mspowerpoint \
application/vnd.ms-powerpoint \
application/vnd.openxmlformats-officedocument.presentationml.presentation \
application/vnd.ms-powerpoint.presentation.macroenabled.12 \
application/vnd.openxmlformats-officedocument.presentationml.template \
application/vnd.ms-powerpoint.template.macroenabled.12 \
application/vnd.openxmlformats-officedocument.presentationml.slide \
application/vnd.openxmlformats-officedocument.presentationml.slideshow \
application/vnd.ms-powerpoint.slideshow.macroEnabled.12 \
application/vnd.oasis.opendocument.presentation-flat-xml \
application/x-iwork-keynote-sffkey
(根据需要过滤列表)。这将用于your-program
打开 OpenDocument 演示文稿、OpenOffice/LibreOffice 演示文稿、PowerPoint 演示文稿和 Keynote 演示文稿。
您可能需要添加其他 MIME 类型;要确定要使用哪些,请运行xdg-mime query filetype your-file
,并将其替换your-file
为您要配置的文件的名称。这将为您提供要添加到上面列表中的 MIME 类型。
如果编写正确,您选择的应用程序的.desktop
文件应该有一个 MIME 类型条目,列出它支持的类型 - 您可以使用它来代替上面的列表。
或者,由于您使用的是 GNOME,因此您可以在文件管理器中右键单击文件,选择“属性”,然后选择“打开方式”选项卡,然后选择其中的默认应用程序。您需要对要使用 WPS 演示文稿打开的所有不同文件类型重复此操作。