Linux几个版本下创建桌面快捷方式、开始菜单快捷方式、文件管理器右键菜单(只deepin uos 20)

适配情况:

  • 银河麒麟V10, 桌面图标不显示,开始菜单那显示效果可以
  • 中标麒麟V6, 二者图标都不显示,且开始菜单那未出现条目
  • Ubuntu20, 桌面快捷方式不起作用, 开始菜单起作用
  • Ubuntu18, 桌面快捷方式不起作用, 开始菜单起作用
  • Ubuntu16, 桌面快捷方式起作用, 开始菜单起作用
  • UOS20, 桌面快捷方式起作用, 开始菜单起作用
  • Deepin20, 桌面快捷方式起作用, 开始菜单起作用
  1. 桌面快捷方式
    参考WPS的桌面快捷方式
[Desktop Entry]
Comment=Use WPS Writer to office work.
Comment[zh_CN]=使用 WPS 2019进行办公
Exec=/opt/apps/cn.wps.wps-office/files/bin/wps %F
GenericName=WPS
GenericName[zh_CN]=WPS 2019
Name=WPS 2019
Name[zh_CN]=WPS 2019
StartupNotify=false
Terminal=false
Type=Application
Categories=Office;WordProcessor;Qt;
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=
Icon=/opt/apps/cn.wps.wps-office/entries/icons/hicolor/256x256/mimetypes/wps-office2019-kprometheus.png
InitialPreference=3
StartupWMClass=wpsoffice
X-Deepin-CreatedBy=com.deepin.dde.daemon.Launcher
X-Deepin-AppID=wps-office-prometheus

即:在桌面创建一个 .desktop 文件,然后在文件里输入:

[Desktop Entry]
Name=XXX                    # 要显示的名字(可以设置成多语言)           
Exec=/usr/local/bin/XXXX    # 可执行程序的路径
Icon=/usr/local/bin/XXX.png # 显示在桌面的图标
Type=Application            # 应用类型
Terminal=false              # 打开的时候会弹出终端,使用false禁止弹出

2.开始菜单快捷方式
路径:/usr/share/applications
依旧创建 .desktop 文件,文件内容和 创建桌面快捷方式一样。
注:必须给它增加执行权限!

[Desktop Entry]
Name=XXX                    # 要显示的名字(可以设置成多语言)           
Exec=/usr/local/bin/XXXX    # 可执行程序的路径
Icon=/usr/local/bin/XXX.png # 显示在桌面的图标
Type=Application            # 应用类型
Terminal=false              # 打开的时候会弹出终端,使用false禁止弹出

3.文件管理器的右键菜单
这是官方教程链接

https://github.com/linuxdeepin/dde-file-manager-menu-oem/

依旧是创建.desktop文件,该文件存储路径为:

/usr/share/deepin/dde-file-manager/oem-menuextensions/

文件内容示例
创建一个含五个二级菜单的菜单示例

[Desktop Entry]
Type=Application
Icon=utilities-terminal
Name=编程软件
Actions=TestAction1;TestAction2;TestAction3;TestAction4;TestAction5;
[Desktop Action TestAction1]
Name=QtCreator
Exec=/opt/Qt5.14.1/Tools/QtCreator/bin/qtcreator
[Desktop Action TestAction2]
Name=VSCode
Exec=/opt/apps/com.visualstudio.code/files/share/code/code
[Desktop Action TestAction3]
Name=Typora
Exec=/opt/apps/io.typora/files/typora/typora
[Desktop Action TestAction4]
Name=PyCharm
Exec=/data/home/MyFIle/pycharm-2020.2.2/bin/pycharm.sh
[Desktop Action TestAction5]
Name=Clion
Exec=/data/home/MyFIle/clion-2020.2.3/bin/clion.sh

官方提供的示例:路径拷贝
需要安装:sudo apt-get install xclip

[Desktop Entry]
Type=Application
Name=复制路径
Actions=TestAction1;TestAction2;
X-DFM-MenuTypes=SingleFile;
Exec=/usr/share/deepin/dde-file-manager/oem-menuextensions/copy_path.sh %U

脚本会将返回结果输出到剪切板

#!/bin/bash
echo -n $1 | xclip -i -selection clipboard
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值