很多使用Deepin 15和Windows双系统的用户都希望在Deepin 15系统中也能够右键用上刷新菜单,其实也是可以通过配置文件来实现右键刷新菜单功能的。下面是实现的具体步骤。
第一步、创立json文件 在~/.config/deepin/dde-file-manager/menuextensions路径下创建refresh.json文件,内容如下: [ { "MenuType": "EmptyArea", "Icon": "", "Text[zh_CN]": "刷新", "Exec": "deepin-refresh" } ] 注:如果没有以上路径可以自行新建,同时~表示当前用户Deepin 15系统的家目录,即/home/<your username>/。
第二步、创立deepin-refresh文件 在/usr/bin路径下创建deepin-refresh文件并赋予它可执行权限,内容如下: #!/bin/bash #xte 'keydown Multi_key' 'key F5' 'keyup Multi_key' xte 'key F5' 注:请根据不同硬件需求,自行选择使用F5或是Fn+F5组合键。
第三步、安装依赖:xautomation 需要安装键盘模拟软件xautomation,打开深度操作系统终端输入下面命令: sudo apt install xautomation
成果 按上面三个步骤完成后,就可以实现如下图的效果:
附:Deepin系统文件管理器扩展右键菜单的详细说明 注:支持json配置文件格式扩展右键菜单。 支持扩展的右键菜单各个字段说明: 1、通用字段 1].MenuType 菜单类型(必须指定) SingleFile 选中单个文件 MultiFiles 选中多个文件 SingleDir 选中单个目录 MultiDirs 选中多个目录 MultiFileDirs 选中多个文件和目录 EmptyArea 空白区域 2].Icon 菜单项的指示图标(可选) Icon: /home/djf/Music/usb_normal_16px.svg 3].Text[local] 根据不同的语言环境给出不同的菜单文本(必须指定) Text[zh_CN]: sub文件SingleFile Text[en]: sub文件SingleFile 4].Exec 点击菜单项执行的命令(必须指定) Exec: dde-file-manager 启动文件管理器 5].SubMenu :子菜单列表,子菜单列表不需要再次指定MenuType字段,其他字段参数一样,支持SubMenu中嵌套无限层级级菜单。 如果MenuType为SingleFile 或者MultiFiles,可以增加下面两个字段来细化菜单控制 6].MimeType 文件的MimeType类型,如果指定了这个参数,表示只拓展这个类型的文件右键菜单;以;隔开 MimeType:text/plain;image/jpeg 7].Suffix 文件的后缀,如果指定了这个参数,表示只拓展后缀名为指定后缀的文件的右键菜单;以;隔开 Suffix: md;txt 8].如果MimeType和Suffix两个参数同时指定,表示文件类型为MimeType且后缀名为Suffix的文件才支持扩展右键菜单 2、默认配置文件路径--目录不存在的话,自行创建 /home/djf/.config/deepin/dde-file-manager/menuextensions 3、示例: [ { "MenuType": "SingleFile", "Icon": "/home/djf/Music/usb_normal_16px.svg", "Text[zh_CN]": "文件SingleFile", "Text[zh_HK]": "文件SingleFile", "Text[zh_TW]": "文件SingleFile", "MimeType": "", "Suffix": "md;", "Exec": "", "SubMenu": [ { "Icon": "111111111", "Text[zh_CN]": "sub文件SingleFile", "Text[zh_HK]": "sub文件SingleFile", "Text[zh_TW]": "sub文件SingleFile", "Exec": "dde-file-manager", "SubMenu": [ { "Icon": "dssd", "Text[zh_CN]": "sub文件SingleFile", "Text[zh_HK]": "sub文件SingleFile", "Text[zh_TW]": "sub文件SingleFile", "Exec": "dde-file-manager" }, { "Icon": "dssd", "Text[zh_CN]": "sub文件SingleFile", "Text[zh_HK]": "sub文件SingleFile", "Text[zh_TW]": "sub文件SingleFile", "Exec": "dde-file-manager" } ] }, { "Icon": "2222222", "Text[zh_CN]": "sub文件SingleFile", "Text[zh_HK]": "sub文件SingleFile", "Text[zh_TW]": "sub文件SingleFile", "Exec": "dde-file-manager" } ] }, { "MenuType": "SingleFile", "Icon": "Files", "Text[zh_CN]": "文件SingleFile2", "Text[zh_HK]": "文件SingleFile2", "Text[zh_TW]": "文件SingleFile2", "MimeType": "", "Exec": "dde-file-manager" }, { "MenuType": "MultiFiles", "Icon": "Files", "Text[zh_CN]": "文件MultiFiles", "Text[zh_HK]": "文件MultiFiles", "Text[zh_TW]": "文件MultiFiles", "MimeType": "text/plain;image/jpeg", "Exec": "dde-file-manager" }, { "MenuType": "MultiFiles", "Icon": "Files", "Text[zh_CN]": "文件MultiFiles2", "Text[zh_HK]": "文件MultiFiles2", "Text[zh_TW]": "文件MultiFiles2", "MimeType": "", "Exec": "dde-file-manager" }, { "MenuType": "SingleDir", "Icon": "Files", "Text[zh_CN]": "文件SingleDir", "Text[zh_HK]": "文件SingleDir", "Text[zh_TW]": "文件SingleDir", "Exec": "dde-file-manager" }, { "MenuType": "MultiDirs", "Icon": "Files", "Text[zh_CN]": "文件MultiDir", "Text[zh_HK]": "文件MultiDir", "Text[zh_TW]": "文件MultiDir", "Exec": "dde-file-manager" }, { "MenuType": "MultiFileDirs", "Icon": "Files", "Text[zh_CN]": "文件MultiFileDirs", "Text[zh_HK]": "文件MultiFileDirs", "Text[zh_TW]": "文件MultiFileDirs", "Exec": "dde-file-manager" }, { "MenuType": "EmptyArea", "Icon": "Files", "Text[zh_CN]": "EmptyArea", "Text[zh_HK]": "EmptyArea", "Text[zh_TW]": "EmptyArea", "Exec": "dde-file-manager" } ]
相关主题 |