发布于2026-05-21 阅读(0)
扫一扫,手机访问
想给统信UOS的右键菜单加点“私房菜”?无论是想给特定软件添个快捷操作,还是想集成自己的小工具,甚至精简一下臃肿的菜单,其实都有路可循。核心思路就三条:改应用配置、管插件、或者自己写脚本。下面咱们就一条条拆解,把方法说透。

这招最适合给那些已经安装好的图形软件(比如文本编辑器、PDF阅读器)扩展功能,比如增加个“打印”或者“在终端中打开”的选项。秘诀就在于编辑这个应用的“.desktop”桌面入口文件。
具体怎么操作?咱们以文本编辑器为例:
首先,打开终端,找到它的.desktop文件在哪。可以这么搜:find /usr/share/applications ~/.local/share/applications -name "*editor*.desktop" 2>/dev/null
找到目标后,记得先备份原文件,再用管理员权限编辑。比如:sudo cp /usr/share/applications/deepin-editor.desktop /usr/share/applications/deepin-editor.desktop.baksudo deepin-editor /usr/share/applications/deepin-editor.desktop
接下来是关键。在文件末尾添加新的动作区块。注意,[Desktop Action Print] 这个段落的级别和 [Desktop Entry] 是平级的,Name和Exec字段必不可少:
[Desktop Action Print]
Name=打印
Exec=deepin-editor --print %F
Icon=document-print
保存之后,别忘了两步收尾操作:刷新桌面数据库,并重启文件管理器进程,新选项才会生效。sudo update-desktop-databasekillall dde-file-manager
UOS右键菜单的很多功能,其实是靠dde-file-manager加载的各种插件实现的。这些插件分两类:系统级的和用户级的。管理它们,是精简或扩展菜单的捷径。
想看看自己装了哪些用户级插件?执行:ls ~/.local/share/dde-file-manager/plugins/
如果看到一些用不上的(比如名字里带“cloud”“sync”,或者对应软件已经卸载了),直接重命名就能临时禁用它:mv baidunetdisk-plugin baidunetdisk-plugin.bak
系统级插件目录也值得检查一下:ls /usr/lib/dde-file-manager/plugins/
如果发现不认识的插件,可以先挪走到临时目录,观察影响:sudo mv /usr/lib/dde-file-manager/plugins/unknown-plugin /tmp/
最后,同样需要重启文件管理器来应用更改:killall dde-file-manager
前面两种方法多少受限于现有应用或插件。如果想玩点更自由的,比如一键计算文件哈希、批量压缩,那就得自己写脚本了。这是最灵活的方式。
举个例子,创建一个计算文件SHA256哈希值的右键菜单项:
第一步,先写脚本本身,并给它执行权限:echo '#!/bin/bash\nsha256sum "$@" > ~/hash_result.txt' > ~/custom-hash.shchmod +x ~/custom-hash.sh
第二步,创建一个配套的.desktop文件来定义菜单项,比如保存为 ~/custom-hash.desktop,内容如下:
[Desktop Entry]
Type=Application
Name=计算SHA256
Exec=/home/$(whoami)/custom-hash.sh %F
Icon=dialog-information
Terminal=false
Categories=Utility;
第三步,把这个.desktop文件放到用户级的应用程序目录下:mkdir -p ~/.local/share/applications/cp ~/custom-hash.desktop ~/.local/share/applications/
第四步,更新桌面数据库,完成注册:update-desktop-database ~/.local/share/applications/
现在,在文件上右键,你应该就能在菜单底部看到【计算SHA256】这个新选项了。
有些功能,比如打印、预览,不一定直接出现在主右键菜单里,而是藏在【打开方式】子菜单中。通过为特定文件类型设置一个功能强大的默认程序,就能间接扩展右键能力。
操作很直观:右键点击一个PDF文件,选【属性】→【打开方式】,从列表里选一个功能全面的阅读器(比如okular或deepin-reader),点击【设为默认】。
设置好后,再右键点击PDF,进入【打开方式】,就能看到这个阅读器提供的打印、注释等高级选项了。对图片文件如法炮制,将默认程序设为deepin-image-viewer,就能快速使用旋转、裁剪等功能。
如果想一劳永逸,可以去控制中心的【默认程序】设置里,批量管理各类文件的默认打开方式。
按照方法一添加了“打印”动作,但点了没反应?问题很可能不在菜单本身,而在底层的打印服务。这个功能依赖于CUPS服务正常运行,并且打印机已正确配置。
首先,检查CUPS服务是不是在跑:systemctl is-active org.cups.cupsd.service
如果返回的是inactive,那就启动它:sudo systemctl start org.cups.cupsd.service
然后,可以打开浏览器,访问CUPS的本地管理界面看看情况:http://localhost:631。
在界面里点开【Printers】,确认你的打印机状态是Idle(就绪),而不是“Not connected”或“Paused”。
最后,不妨发个测试页,确保一切畅通:lp -d 打印机名 /usr/share/cups/data/testprint
走完这几步,通常就能解决右键打印“假死”的问题了。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9