0%

linux如何把程序添加到桌面和启动器

一个重要的思想:linux下一切皆文件!!

最近需要用到arduino,在官网下了个arduino的文件,解压之后发现:如果要打开需要跑到/opt/arduino/arduino-1.8.12/arduino路径下,执行./arduino才可以运行这个程序。

在dmenu启动器,dde启动器,还有终端都不能直接找到或者运行这个软件!

为了方便以后执行这个程序,需要配置一下!(也可以说是安装程序创建快捷方式的一个方法)。

1、在桌面(Desktop)创建一个xxxxxx.desktop

1
sudo vim arduino.desktop

2、编辑:

1
2
3
4
5
6
7
8
9
10
11
[Desktop Entry]     //表明执行方式
Encoding=UTF-8 //编码方式
Type=Application //类型
Terminal=false //打开程序后是否打开终端
Icon=/opt/arduino/arduino.png //图标位置(.png)
Exec="/opt/arduino/arduino-1.8.12/arduino" %U //执行方式,也可以为sh -c "xxxxxxxxxx"
Name=arduino //名称
Name[zh_CN]=arduino //在中文路径下的名称
Comment=arduinoIDE //软件的作用
Comment[zh_CN]=arduinoIDE
Categories=Application; //软件归类为

此时已经可以在桌面双击打开此文件。

3、添加到程序启动器中

复制文件到到/usr/bin/applications/

1
sudo cp arduino.desktop /usr/share/applications/

此时可以在启动器(d-menu)里面能找到该软件,并且可以鼠标双击执行了。