Sal*_*lem 4 mime-type default-programs 12.04 file-type
我正在尝试使gpxviewer
默认应用程序打开 .gpx 文件。问题是它没有出现在“打开方式”窗口中,我也无法添加它。我尝试过的:
按照此处的建议使用 Ubuntu Tweak 。它对我不起作用,因为没有“XML 文件”或“应用程序/xml”选项(.gpx 文件被识别为 XML 文件,这是正确的)。
将“MimeType=application/xml”添加到 GPXViewer 启动器(存储在 中/usr/share/applications/gpxviewer.desktop
)。GPXViewer 仍然没有作为打开此类文件的选项出现。
那么我怎样才能做到这一点呢?
您可以尝试为gpx文件创建一个新的MimeType (application/gpx)。然后您可以将其设置 为默认应用程序以打开它们。gpxviewer
1)将新的 MimeType 添加到 gpxviewer.desktop。
sudo nano /usr/share/applications/gpxviewer.desktop
添加以下行:
MimeType=应用程序/gpx;
使用Ctrl+保存 nano 中的更改O,Enter然后使用Ctrl+ X。
2)创建新的 MimeType。
sudo nano /usr/share/mime/application/gpx.xml
将以下内容添加到 gpx.xml 文件中:
<?xml version="1.0"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
<mime-type type="application/gpx">
<comment>GPX Files</comment>
<generic-icon name="text-html"/>
<glob pattern="*.gpx"/>
</mime-type>
</mime-info>
Run Code Online (Sandbox Code Playgroud)
使用Ctrl+保存 nano 中的更改O,Enter然后使用Ctrl+ X。
注意:请根据您的需要更改文件的内容。
3)注册 Mimetype。
sudo xdg-mime install --novendor --mode system /usr/share/mime/application/gpx.xml
4)将gpxviewer应用程序设为默认打开 gpx 文件。
sudo xdg-mime default gpxviewer.desktop application/gpx
5)要查看更改,您可以注销并登录或运行以下命令:
sudo -i
update-mime-database /usr/share/mime
结果:
1)将“application/xml” MimeType 添加到 gpxviewer.desktop。
sudo nano /usr/share/applications/gpxviewer.desktop
添加以下行:
MimeType=应用程序/xml;
使用Ctrl+保存 nano 中的更改O,Enter然后使用Ctrl+ X。
2)更新数据库。
sudo -i
update-desktop-database
注意:要使gpxviewer默认应用程序运行MimeType应用程序/xml ...只需运行:
xdg-mime default gpxviewer.desktop application/xml
AS Glutanimate说.. 您可以不为系统范围执行此操作,您可以创建 mimetype 并为这样的用户添加默认应用程序Answer。
在~/.local/share/mime/packages
目录中,更新为update-mime-database ~/.local/share/mime
.
添加关联的~/.local/share/applications/mimeapps.list
文件,你也可以复制/创建一个的.desktop文件到~/.local/share/applications/
目录中。
希望这可以帮助。
归档时间: |
|
查看次数: |
2011 次 |
最近记录: |