在早期版本的 Ubuntu (10.10-) 中,属性窗口的“打开方式”选项卡中有一个选项,用于添加自定义命令来打开文件。但是,在 Ubuntu 11.10 中不再是这种情况。有什么方法可以使用我选择的命令而不是系统检测到的应用程序添加这些文件类型关联。
ane*_*hep 28
此问题有一个解决方法。例如,我将 sublime(一个 ide)添加到列表中。
1)。打开终端并运行以下命令:
cp /usr/share/applications/gedit.desktop ~/.local/share/applications/sublime.desktop
Run Code Online (Sandbox Code Playgroud)
2)。编辑新文件并进行必要的更改
vim ~/.local/share/applications/sublime.desktop
[Desktop Entry]
Name=sublime2
GenericName=Sublime2 - IDE
Comment=Edit text files
Exec=/home/aneesh/Sublime2/sublime_text %U
Terminal=false
Type=Application
StartupNotify=true
MimeType=text/plain;
Icon=/home/aneesh/Sublime2/sublime.jpeg
Categories=GNOME;GTK;Utility;TextEditor;
X-GNOME-DocPath=gedit/gedit.xml
X-GNOME-FullName=Sublime2
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gedit
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=3.2.0
X-GNOME-Bugzilla-ExtraInfoScript=/usr/share/gedit/gedit-bugreport
X-Ubuntu-Gettext-Domain=gedit
Run Code Online (Sandbox Code Playgroud)
请注意,使用此方法,您的仪表盘中可能会出现重复的启动器。为了防止这种情况,您可以添加NoDisplay=true
到新创建的启动器。
保存文件。就这样,大功告成。
ish*_*ish 23
正如aneeshep的回答所解释的那样,关键是创建一个合适的.desktop
“启动器”。但是有一种比手工更简单的方法;在许多情况下,您甚至可能不需要编辑.desktop
文件。
解决方案:使用 Ubuntu Tweak
.desktop
文件,您可以根据需要进一步编辑该文件,例如,如果您使用命令行编辑器或程序打开等。在本指南中,我们将了解如何设置 Nautilus 以.php
在免费的Komodo Edit GUI 文本编辑器中打开文件,该编辑器附带一个 shell 安装程序,默认情况下将其安装在您的主目录中;然后程序/命令是/home/user/Komodo-Edit-7/bin/komodo
添加其 PPA,从终端更新并安装 Ubuntu Tweak:
须藤 apt-add-repository ppa:tualatrix/ppa sudo apt-get 更新 sudo apt-get install ubuntu-tweak
更新:检查此问题以获取更新的 Ubuntu 版本的更新说明
打开 Nautilus,找到我们想要的文件之一(这里是.php
),右键单击它并单击Properties:
在出现的Properties窗口中,注意Type:之后显示的文本: ; 这就是我们正在寻找的 MIME 描述(这里是“PHP 脚本”):
从 Dash 启动 Ubuntu Tweak,然后单击顶部的Admins选项卡;然后单击底部的文件类型管理器条目:
文件类型管理器打开后,单击左侧边栏中的全部,然后取消选中底部的仅显示文件类型...框:
在右侧选择任何文件类型,然后开始输入步骤 2 中 MIME 描述的前几个字母,以自动搜索并选择您的文件类型:
双击现在选中的文件类型以编辑其相关命令。
PHP 文件现在默认会在 Komodo 中打开,如下面的属性所示;按“重置”按钮返回该文件类型的默认值:
小智 11
诀窍是在 .desktop 文件的 Exec 命令中添加“%U”。然后该程序将出现在可用程序列表中以打开文件。您可以使用 alacarte 轻松创建/编辑桌面文件。在终端中输入“alacarte”来运行它,或者如果它没有安装,你会收到通知并要求先安装它。
归档时间: |
|
查看次数: |
33261 次 |
最近记录: |