Answers:
您可以创建一个.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
之后,您将在“ 使用其他应用程序打开”选项卡中看到Textfig,将其选中,然后双击该文件即可使用程序打开它。
只需稍微调整其余值即可满足您的需求。%u会告诉nautilus在当前选择的文件上执行它。
nautilus -q
在命令行中键入以退出,然后再次将其打开)。
对于技术水平较低的用户,您可以执行以下操作:
从Xfce桌面环境安装Thunar文件管理器(它将仅安装thunar,而不安装xfce4的其余部分):
sudo apt-get install thunar
(或者,您可以thunar
在Ubuntu软件中心或Synaptic软件包管理器中安装该软件包。)
thunar
在终端中打开,或通过应用程序菜单/ GNOME Shell / Unity /任何东西打开,然后使用Thunar文件管理器设置文件类型关联。下次您在Nautilus中单击该文件类型时,Nautilus也将尊重这些关联。
如果您更喜欢GUI(像我一样),请转到启动板PPA并将Ubuntu-Tweak安装到您的软件存储库中。就我和其他许多人而言,它应该包含在所有发行版安装软件包中。
Nautilus是其中的一项“调整”,您可以在其中像以前一样更改文件关联,包括usr / bin中的所有内容。
您需要指定* .desktop文件,放置要打开的文件类型。
首先,您需要获取该文件的模仿类型,例如* .mkv
使用: mimetype /path/to/file
找出来
XXXX.mkv: video/x-matroska
现在,您可以在中修改默认的关联应用程序,~/.local/share/applications/mimeapps.list
如果找不到,请创建一个。
将以下内容合并到该文件:
[Default Applications]
video/x-matroska=mplayer.desktop;
这意味着您mplayer.desktop
默认使用打开所有* .mkv文件。(在中创建mplayer.desktop /usr/share/applications
并指向Exec=
您的脚本`
mplayer.desktop
:
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Exec=mplayer -ao alsa %f
Name=MPlayer
NoDisplay=true
Icon=gnome-mplayer
我已经编写了这个小脚本,以使我们的用户可以使用他们选择的程序打开文件。