当前位置首页 > Debian知识

Debian创建.desktop文件(Create.desktopfileinDebian/Gnome)

阅读次数:390 次  来源:admin  发布时间:

在Debian系Linux中,用于标识应用的启动文件.desktop file是位于/usr/share/applications目录下的,Gnome会将这些文件在菜单中展示为启动图标,也可以固定在docker bar。

打开/usr/share/applications,可以看到有很多的.desktop文件,每一个文件就对应菜单中的一个启动图标。

如何手动编辑和制作这样一个.desktop文件呢,这里以IDEA集成开发环境为例。

我的IDEA安装在/opt/idea-IC-182.4505.22/目录,IDEA的启动脚本是/opt/idea-IC-182.4505.22/bin/idea.sh。打开/opt/idea-IC-182.4505.22/目录,还可以看到IDEA的图标文件/opt/idea-IC-182.4505.22/bin/idea.png。

所以我们在/opt/idea-IC-182.4505.22/目录下创建IDEA.desktop文件,内容如下:

1

2

3

4

5

6

7

8

9

[Desktop Entry]

Name=IDEA

Encoding=UTF-8

Exec=/opt/idea-IC-182.4505.22/bin/idea.sh

Icon=/opt/idea-IC-182.4505.22/bin/idea.png

StartupNotify=false

Terminal=false

Type=Applicatio

#Categories=

再将IDEA.desktop通过软链接添加到/usr/share/applications目录即可。

1
ls -s /opt/idea-IC-182.4505.22/IDEA.desktop /usr/share/applications/IDEA.desktop

再次打开菜单,即可看见创建的启动图标。如果看不到,可以先注销,再重新登录即可。

再分享两个常用的.desktop文件:

urpsuite(可用在kali上)

1

2

3

4

5

6

7

8

9

10

[Desktop Entry]

Name=burpsuite-pro-2

Encoding=UTF-8

Exec=sh -c "java -Xbootclasspath/p:/opt/burpsuite_pro_2.0.09/burp-loader-keygen.jar -jar /opt/burpsuite_pro_2.0.09/burpsuite_pro_v2.0.09beta.jar"

Icon=kali-burpsuite.png

StartupNotify=false

Terminal=false

Type=Applicatio

#Categories=03-webapp-analysis;03-06-web-application-proxie

X-Kali-Package=burpsuite

JD-GUI

1

2

3

4

5

6

7

8

9

10

[Desktop Entry]

Name=JD-GUI

Encoding=UTF-8

Exec=sh -c "java -jar /opt/jd-gui-1.4.0/jd-gui-1.4.0.jar"

Icon=/usr/share/icons/hicolor/128x128/apps/jd-gui.png

StartupNotify=false

Terminal=false

Type=Applicatio

#Categories=03-webapp-analysis;03-06-web-application-proxie

Name[en_US]=JD-GUI

上一篇:谈谈windows+IIS+.NET与Linux+Apache(Nginx)+Java之争
下一篇:debian7安装oracle11g