在 Ubuntu 11.04 中,我通常通过单击图标来编辑 *.fig 文件。打开文件的应用程序(脚本)是 texfig。此脚本由 nautilus 中的“打开方式...”选择。但现在除了预定义的适合 mimetype 的应用程序之外,没有其他选择的可能性。如何在 nautilus 中为 x-xfig mimetype 定义默认应用程序(或自制脚本)?
答案1
您可以创建一个.desktop
将在“使用其他应用程序打开”选项卡上列出的文件:
- 导航
~/.local/share/applications
- 创建一个名为的文件
textfig.desktop
,其内容如下:
[Desktop Entry] Encoding=UTF-8 Name=Textfig Comment=Edit fig files using custom textfig script Exec=<path to your script> %u Terminal=true Type=Application Icon= Categories=Application;Utility;TextEditor; StartupNotify=true MimeType=text/plain; NoDisplay=true
之后你会看到文本图在你的使用其他应用程序打开选项卡,选择它,当您双击该文件时,您将能够使用您的程序打开它。
只需稍微调整其余值以满足您的需求。%u 将告诉 nautilus 在当前选定的文件上执行它。
答案2
对于技术不太熟练的高级用户,你可以这样做:
从 Xfce 桌面环境安装 Thunar 文件管理器(它只会安装 thunar,而不会安装 xfce4 的其余部分):
sudo apt-get install thunar
(或者,您可以
thunar
在 Ubuntu 软件中心或 Synaptic 包管理器中安装该包。)在终端中或通过应用程序菜单 / GNOME Shell / Unity / 任意方式打开
thunar
,然后使用 Thunar 文件管理器设置文件类型关联。下次您在 Nautilus 中单击该文件类型时,Nautilus 也会尊重这些关联。
答案3
如果您更喜欢 GUI(像我一样),请转到 launchpad PPA 并将 Ubuntu-Tweak 安装到您的软件存储库中。就我和其他许多人而言,它应该包含在所有发行版安装包中。
其中一个“调整”是 Nautilus,您可以像以前一样更改文件关联,包括 usr/bin 中的任何内容。
答案4
我编写了这个小脚本来允许我们的用户使用他们选择的程序打开文件。