而Linux系统是怎样的呢? linux系统是创建一个Desktop Entry(启动器配置文件),该文件以".desktop"为后缀名的桌面快捷方式,这些 Desktop Entry 文件通常被存放在 /usr/share/applications/目录下, 63b0c57fd0d55271ad880b861e8b9ca5.png 在*.desktop文件里面定义了应用程序的路径后,然后再注册到 /share/applications/mimeapps.list中,在浏览器里面输入相应的Desktop Entry 文件的名字就可以启动相对应的应用程序啦。 具体实现步骤 如下: 1.cd /usr/share/applications/ 进入到应用目录,创建 myapp.desktop文件 #vi myapp.desktop [Desktop Entry] Encoding=UTF-8 Version=1.0 Type=Application Terminal=false #软件打开时是否启动终端 Exec=/usr/bin/myapp %u #应用程序执行路径修改 %u为接收参数 Name=运维助手 #快捷方式显示的名称 Comment=运维助手 Icon= #应用程序显示的图标路径 Categories=Application;#应用程序在菜单中显示的类别 MimeType=x-scheme-handler/myapp; #应用类型 2.执行命令: update-desktop-database 3.注册自定义协议到mimeapps.list: xdg-mime default myapp.desktop x-scheme-handler/myapp