如果不理解启动机制,你一定会以为很神奇,它是怎么通过点击启动程序的。
理解其机制后就不会以为这么神奇了,而且你自己就能定制一个程序启动器。
当我们显示桌面时看到的只是一个图标,点击即可启动程序,实在它是一种desktop类型的文件。

这类文件能被桌面环境识别,当点击时根据文件的内容找到对应的程序,进而启动程序。
那我们怎么看到此类文件的内容呢?很大略,打开终端,用cat命令即可显示出其文件内容。
比如我的phpstorm程序启动器内容如下:
[Desktop Entry]Name=phpstormType=ApplicationComment=Intelligent Php IDE with unique code assistance and analysisExec=/opt/phpstorm/bin/phpstorm.shIcon=/opt/phpstorm/bin/phpstorm.svgCategories=Development;
最主要的也便是这3个:Name、Exec、Icon
Name用来指定桌面上显示的名字Exec用来指定双击或者单击图标时运行的程序Icon用来指定在桌面上显示的图标理解了上面这些内容后,很随意马虎自己写一个程序启动器,可以定制名字、图标及运用程序,是不是很酷!