linux程序关联文件,Linux下关联文件的默认打开程序

有时候,我们需要自定义一个文件类型,然后用自己编写的应用程序打开,这种操作在windows上可以通过注册表设置,在Linux上该如何实现呢,本文讲述一下,Linux上如何设置文件的默认打开程序。

由于Linux的发行版很多,但是这方面功能类似,都是通过mime类型来实现的。

1.创建文件 /usr/share/mime/packages/your-xyz-mime.xml

Your XYZ File

2.创建应用程序 /usr/share/applications/open_xyz.desktop

[Desktop Entry]

Name=open_xyz

Comment=open xyz type file

Exec=open_xyz %u

Icon=/opt/open_xyz/icon.png

Terminal=false

Type=Application

MimeType=application/x-xyz;

Categories=GNOME;GTK;Network;RemoteAccess;

StartupNotify=true

3.设置

update-mime-database /usr/share/mime

update-desktop-database /usr/share/applications/

4.测试

创建一个a.xyz

[xyz]

a=1

b=2

保存文件

测试1:执行: gio mime application/x-xyz

# gio mime application/x-xyz

Default application for “application/x-xyz”: open_xyz.desktop

Registered applications:

open_xyz.desktop

Recommended applications:

open_xyz.desktop

测试2:双击a.xyz打开,看是否是open_xyz打开的

测试3:右键a.xyz->属性,查看默认打开程序

注意:open_xyz程序最好放入:/usr/bin目录下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值