在以前的Ubuntu中,当您想要选择/更改应用程序以打开特定文件(右键单击/使用其他应用程序或属性打开)时,您可以编写自定义命令来打开文件。这非常有用,但是现在在11.10中我找不到此选项,它仅显示了应用程序列表和用于在Internet中查找应用程序的按钮。
有没有一种方法可以还原命令行以编写自定义命令来打开文件?
在以前的Ubuntu中,当您想要选择/更改应用程序以打开特定文件(右键单击/使用其他应用程序或属性打开)时,您可以编写自定义命令来打开文件。这非常有用,但是现在在11.10中我找不到此选项,它仅显示了应用程序列表和用于在Internet中查找应用程序的按钮。
有没有一种方法可以还原命令行以编写自定义命令来打开文件?
Answers:
正如我在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)
我已经编写了这个小脚本,以使我们的用户可以使用他们选择的程序打开文件。
https://github.com/gecos-team/openwith
该软件包包括:
1)一个小的shell脚本,提示您选择一个二进制文件(使用简单的Zenity对话框)。该脚本应命名为/ usr / bin / openwith
#/ bin / sh DEFAULT =“ / usr / bin /” FILE =`zenity --file-selection --filename = $ DEFAULT --title =“使用...打开” 案例$?在 0) “ $ FILE”“ $ 1” ;; 埃萨克
2)必须在/ usr / share / applications /中放置一个openwith.desktop文件,以便在Nautilus中的文件上单击鼠标右键时可以选择“ openwith”。
[桌面输入] 版本= 1.0 类型=应用 终端=假 图标=应用程序默认图标 名称=您选择的程序... Name [es_ES] = un programa elegir ... Comment =使用所选程序打开文件 Comment [es_ES] = Aber un archivo con el programa seleccionado 执行= / usr / bin / openwith%f
安装Thunar文件管理器后,自定义命令仍在Thunar中。
要安装Thunar,只需在ubuntu软件中心上搜索即可。
(由lebatsnok编辑)Thunar包含在xfce中-因此默认情况下,它在xfce桌面中有效。如果您想将thunar设置为默认文件管理器,但继续使用另一个destop,则以下链接将为您提供一些建议。安装thunar应该很容易:
sudo apt-get update
sudo apt-get install thunar --no-install-recommends