deepin快捷方式,


    -

deepin中的快捷方式

deepin中有类似windows的快捷方式,一般在安装完软件后会自动生成,但是今天安装完pycharm后发现在系统的软件列表没找到,之后百度了一下发现可以自己写快捷方式。

在 https://www.cnblogs.com/super-age/p/6804940.html中介绍了怎么写这个文件

deepin的快捷方式 在/usr/share/applications目录下,一堆的.desktop结尾的就是,一眼看到网易云的快捷方式netease-cloud-music.desktop 就以之为模板修改了。

首先在/usr/share/applications目录下执行

sudo cp netease-cloud-music.desktop ~/Desktop

将netease-cloud-music.desktop复制到桌面上

执行

gedit netease-cloud-music.desktop

得到

[Desktop Entry]
Version=1.0
Type=Application        
Name=NetEase Cloud Music
Name[zh_CN]=网易云音乐
Name[zh_TW]=網易雲音樂
Comment=NetEase Cloud Music
Comment[zh_CN]=网易云音乐
Comment[zh_TW]=網易雲音樂
Icon=netease-cloud-music   //就是图标的路径(此处是相对路径可能是已经将路径写入了PATH)
Exec=netease-cloud-music %U   //就是可执行程序的路径(此处是相对路径可能是已经将路径写入了PATH)
Categories=AudioVideo;Player;
Terminal=false
StartupNotify=true
StartupWMClass=netease-cloud-music
MimeType=audio/aac;audio/flac;audio/mp3;audio/mp4;audio/mpeg;audio/ogg;audio/x-ape;audio/x-flac;audio/x-mp3;audio/x-mpeg;audio/x-ms-wma;audio/x-vorbis;audio/x-vorbis+ogg;audio/x-wav;

对其中的内容进行修改,使之适应我所要创建的程序的快捷方式

[Desktop Entry]   #每个desktop文件都以这个标签开始,说明这是一个Desktop Entry文件
Version=1.0      #标明Desktop Entry的版本(可选)
Type=Application  #desktop的类型(必选),常见值有“Application”和“Link”
Name=pycharm#程序名称(必须),这里以创建一个pycharm的快捷方式为例
Name[zh_CN]=pycharm  
Name[zh_TW]=pycharm
Comment=pycharm      #程序描述(可选)
Comment[zh_CN]=pycharm
Comment[zh_TW]=pycharm
Icon=/home/shenjia/pycharm-community-2018.2.1/bin/pycharm.png  #设置快捷方式的图标(可选)
Exec=/home/shenjia/pycharm-community-2018.2.1/bin/pycharm.sh %U  #程序的启动命令(必选),可以带参数运行,当下面的Type为Application,此项有效
Categories=Development;IDE; #注明在菜单栏中显示的类别(可选)
Terminal=false  #是否在终端中运行(可选),当Type为Application,此项有效
StartupNotify=true

若是打不开,可以赋予其可执行权限,desktop文件需要可执行权限才可运行,否则将以文本文件打开
此时已经出现了快捷方式,将这个快捷方式复制到/usr/share/applications文件夹下即可。

具体的可以参考以下文章:

http://wiki.deepin.org/wiki/Desktop_Entry_%E6%96%87%E4%BB%B6

其中有着详细的介绍

相关内容

    暂无相关文章