麒麟OS办公软件双击无响应,主因是dde-file-manager进程异常、.desktop文件权限或Exec路径错误、dconf中exec-on-double-click为false或default-execution-mode非'execute',以及MIME默认打开方式错配。

麒麟OS中某些办公软件(如WPS、LibreOffice文档、自定义.desktop快捷方式)双击后无响应,不是软件本身损坏,而是dde-file-manager服务未接管点击事件、.desktop文件执行权限缺失或Exec路径失效导致的——点击动作被系统静默丢弃,连进程都未启动。
确认dde-file-manager服务是否正常运行
该进程是麒麟桌面图标交互的底层中枢,一旦挂起或僵尸化,所有双击行为都会失效,且不报错、无日志、不弹窗。
打开终端 → 执行ps aux | grep dde-file-manager → 若输出为空,或仅显示grep自身进程,则说明服务已停止。
立即执行killall dde-file-manager && dde-file-manager --no-sandbox &重启服务。注意:必须加--no-sandbox参数,否则在部分SP1 2303+版本中会因沙箱策略失败而自动退出。
重启后等待3秒,马上在桌面双击一个已知正常的WPS文档图标测试。若恢复响应,问题即在此;若仍无效,继续下一步。
检查.desktop文件权限与Exec路径有效性
办公软件快捷方式本质是.desktop文件,双击无响应90%源于它没执行权限,或Exec=指向的程序路径错误、含未转义空格、调用xdg-open失败。
右键目标图标 → “属性” → 切换到“命令”栏,复制完整Exec=行内容(例如Exec=sh -c "xdg-open %u"或Exec=/usr/bin/wps %f)。
用ls -l检查该.desktop文件权限,必须含x位;若为-rw-r--r--,执行chmod +x /path/to/app.desktop赋权。
重点验证Exec=后的主程序是否存在:【若路径含中文、空格或符号(如“/opt/金山WPS Office/ksolauncher”),必须用引号包裹并确保shell能解析;更稳妥写法是改写为Exec=sh -c "/opt/金山WPS Office/ksolauncher %f"】。
若Exec=调用的是xdg-open,在Wayland会话下大概率失效——此时应直接替换为具体程序路径,如Exec=/usr/bin/libreoffice %f。
重置dde-file-manager双击执行策略
dconf配置被第三方工具误改后,会导致双击行为被强制禁用或转发至错误模块,图形界面设置无法覆盖。
方法一(推荐):终端执行dconf write /org/deepin/dde/file-manager/exec-on-double-click true → 再执行dconf write /org/deepin/dde/file-manager/default-execution-mode "'execute'"(注意单引号必须保留)。
方法二(速查):运行dconf read /org/deepin/dde/file-manager/exec-on-double-click,若返回false,说明双击执行功能已被关闭,必须用方法一修复。
【切勿执行dconf reset -f /org/deepin/dde/file-manager/——这会清空所有自定义设置,包括侧边栏折叠状态、最近访问记录等】。
验证并切换PDF/文档类办公文件的默认打开方式
某些办公软件(如WPS)对PDF、DOCX等格式注册了MIME类型关联,但若系统默认打开器被篡改为Evince或Okular,双击文件时dde-file-manager会按MIME规则调用错误程序,导致看似“无响应”实则“打开了别的阅读器”。
第一步:右键任意PDF文件 → “属性” → “打开方式”选项卡 → 查看默认应用是否为WPS Office;若不是,点击下拉菜单选中WPS,再点“设为默认”。
第二步:终端执行xdg-mime query default application/pdf → 正常应返回wps-office-pdf.desktop;若返回evince.desktop,执行xdg-mime default wps-office-pdf.desktop application/pdf强制绑定。
第三步:清除MIME缓存,避免旧映射残留:update-desktop-database ~/.local/share/applications → 再执行sudo update-desktop-database /usr/share/applications。

















