Ubuntu mate caja 右键单击​​ .desktop 文件,缺少“使用其他应用程序打开”

Ubuntu mate caja 右键单击​​ .desktop 文件,缺少“使用其他应用程序打开”

我使用 Ubuntu MATE 16.04 Xenial Xerus(MATE 版本 1.12),当我用 caja 右键单击​​ .desktop 文件时,没有任何“使用其他应用程序打开”选项,这非常烦人,因为每次我需要编辑更多内容时,都需要打开 pluma 并从那里打开文件,而不仅仅是 .desktop 文件的命令(可以通过右键单击->属性来编辑该命令)。有什么想法可以修复这个问题(如果是错误)或者我如何手动添加“使用其他应用程序打开”条目(如果由于创建者的选择它不应该在那里)?
编辑:
添加 pomsky 描述的自定义脚本是一个很好的解决方案。但是,我看到当你右键单击时,某些文件有一个“使用其他应用程序打开”条目,而另一些文件(如 .xml)有一个“打开方式”条目,然后选择“其他应用程序”。有没有办法为 .desktop 文件添加类似的内容。也许可以通过编辑 /usr/share/caja 文件夹中的某些内容来实现?我在 /usr/share/caja/ui/caja-directory-view-ui.xml 中看到一些“打开方式”代码,但我看不懂。

答案1

您可以尝试这个不太优雅的解决方法:

  1. 进入目录~/.config/caja/scripts/
  2. 创建一个空文档,命名用Pluma 打开
  3. 打开文档,输入以下两行:

    #!/bin/sh
    pluma $CAJA_SCRIPT_SELECTED_URIS
    
  4. 保存并关闭文档并标记为可执行文件。

  5. 注销并重新登录。

现在你应该看到一个名为脚本在上下文菜单(右键菜单)中。在那里你会发现这个用Pluma 打开选项应该可以按预期工作。

相关内容