使用自定义命令的文件/应用程序关联消失了吗?

使用自定义命令的文件/应用程序关联消失了吗?

在以前的 Ubuntu 中,当您想要选择/更改应用程序来打开特定文件(右键单击/使用其他应用程序或属性打开)时,您可以编写自定义命令来打开该文件。这非常有用,但现在在 11.10 中我找不到此选项,它只显示应用程序列表和一个在 Internet 中查找应用程序的按钮。

有没有办法恢复命令行来编写自定义命令来打开文件?

答案1

正如我发现的那样http://blog.whatgeek.com.pt/?p=319您可以使用mimeopen -d /path/to/file它在 CLI 上配置自定义应用程序。然后它将被 gnome3 使用。

$ mimeopen -d foo.matroska 
Please choose a default application for files of type application/x-matroska

    1) VLC media player  (vlc)
    2) Banshee  (banshee)
    3) Movie Player  (totem)
    4) Other...

use application #4
use command: mplayer
Opening "foo.matroska" with mplayer  (application/x-matroska)

答案2

我编写了这个小脚本来允许我们的用户使用他们选择的程序打开文件。

https://github.com/gecos-team/openwith

此套餐包含:

1) 一个小的 shell 脚本,提示您选择一个二进制文件(使用简单的 Zenity 对话框)。此脚本应命名为在 /usr/bin/openwith 中

#/bin/sh

默认=“/usr/bin/”

FILE=`zenity --file-selection --filename=$DEFAULT --title="打开方式..."`

案例 $? 在
         0)
                "$FILE" "$1";;

埃萨克

2)打开桌面您必须将文件放在 /usr/share/applications/ 中,以便在 Nautilus 中右键单击文件时可以选择“openwith”。

[桌面条目]
版本=1.0
类型=应用程序
终端=false
图标=应用程序默认图标
名称=您选择的程序...
名称[es_ES]=un programa a elegir...
注释=使用选定的程序打开文件
评论[es_ES]=打开一个包含所选程序的档案
Exec=/usr/bin/openwith %f

答案3

扩展这个想法,尝试为 mimeopen -a 和 mimeopen -d 命令创建 .desktop 文件。这将恢复通过自定义命令打开右侧上下文菜单的能力,尽管您必须在菜单中深入挖掘才能找到它。

答案4

安装Thunar文件管理器,自定义命令仍然存在于Thunar中。

要安装 Thunar,只需在 ubuntu 软件中心搜索它。

(由 lebatsnok 编辑)Thunar 包含在 xfce 中 - 因此它在 xfce 桌面中默认运行。如果您想将 thunar 设为您的默认文件管理器,但继续使用其他桌面,则请执行以下操作关联会给你一些想法。安装 thunar 应该很简单:

sudo apt-get update
sudo apt-get install thunar --no-install-recommends
  • 假设您不想要 xfce 。

相关内容