linux 开机加载的文档,Linux 修改文档“打开方式”

修改默认打开程序

多种方法:

使用系统Details程序修改( System > Details > Default Applications),仅可以修改少数程序:

4b1a1b049896

Paste_Image.png

添加应用程序到Application list,并通过Nautilus的open with 方法修改打开程序。(下文介绍)

修改文件MIME文件替换自己的指定的程序为默认程序。MIME配置方法可以考:Linux MIME type

添加新应用程序到GUI Application list及Nautilus文件管理器的open with 程序列表:

添加新程序到GUI的application list和open with list需要如下两个步骤,缺一不可:

需要在如下指定路径下有对应.desktop文件存在:

/usr/share/applications/.desktop 系统全局路径

~/.local/share/applications/.desktop 个人用户路径

必须为这两个系统级别路径,虽然其他目录下的.desktop GNOME也可以发现,并通过搜索启动,但是打开方式是不认的!!!

.desktop文件又称为Desktop_entry,是当前最主要的GUI环境下启动程序的方式。其是freedesktop.org标准化的在Xorg下执行程序的方法,文件指定了程序的执行方式,以及在目录下的icon图标。目前有三类.desktop文件:

- Application :a shortcut to an application

- Link :a shortcut to a web link.

- Directory :a container of meta data of a menu entry

参考文档:ArchLinux Wiki Desktop_entries

文件内容中Exec 条目结尾需要增加 %f符号(必须,否则不会出现在打开程序列表中),将打开的文件传递给启动程序

ray@ray-ThinkPad-X250:~/.local/share/applications$ cat yEd.desktop

#!/usr/bin/env xdg-open

[Desktop Entry]

Type=Application

Name=yEd Graph Editor

Exec=/bin/sh "/home/ray/Applications/yEd/yEd" %f

Icon=/home/ray/Applications/yEd/.install4j/yEd.png

Categories=Application;

ray@ray-ThinkPad-X250:~/.local/share/applications$

更新.desktop文件后更新并注销系统才能生效

sudo update-desktop-databae ~/.local/share/applications

logout

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值