强制使用特定应用打开文件扩展名(扩展名,例如.exe,.jpg,.mp4…)
我已经阅读了有关在“使用其他应用程序打开”选项卡上创建要使用的.desktop文件的问题,但这不是我想要的,我希望能够在Dash或Nautilus中单击该文件并能够打开它与指定的应用程序。 例如,我现在有这种情况: 当我单击EXE文件时,Wine不会执行该文件,而是显示以下内容: 如果我尝试在“ 打开方式”上下文菜单选项中查找“酒”,那么它就在那里。我第一次从那里执行就可以了,但是接下来的几次,Wine不会在“上下文”主菜单中显示为选中状态: 然后,我进入“ 打开方式”选项卡的“ 属性” 以查找Wine。当我单击并搜索“ 显示其他应用程序”时,它不在“默认”应用程序中,也不在“推荐” 应用程序中 这不仅限于EXE扩展名。MKV文件,MP4文件,JPG,PNG,MP3甚至是SVG和CSS也会发生这种情况。因此,与其试图找到一种解决方案,不如希望对任何类型的扩展都可以做到: 将应用设为该扩展程序的默认设置 当我右键单击文件时,出现在Nautilus的上下文菜单中 出现在文件“属性”窗口的“打开方式”选项卡上 当我使用Dash单击文件时正确执行指定的应用程序 这听起来好像是应用程序执行文件应该是常识,但它并不总是那样工作。因此,对于实际上不起作用的情况,该如何解决。是否重置了扩展名?,是否可以打开该扩展名的文件进行了更新?是否通过命令行或GUI工具添加了该应用程序?