bug 来源是 dde-open 应用,麻烦官方维护人员进来看看。下面是错误的日志
/usr/bin$ sh -x xdg-open curlrun://xx=ss:ss
+ check_common_commands curlrun://xx=ss:ss
+ [ 1 -gt 0 ]
+ parm=curlrun://xx=ss:ss
+ shift
+ [ 0 -gt 0 ]
+ [ -z ]
+ unset XDG_UTILS_DEBUG_LEVEL
+ [ 0 -lt 1 ]
+ xdg_redirect_output= > /dev/null 2> /dev/null
+ [ xcurlrun://xx=ss:ss != x ]
+ url=
+ [ 1 -gt 0 ]
+ parm=curlrun://xx=ss:ss
+ shift
+ [ -n ]
+ url=curlrun://xx=ss:ss
+ [ 0 -gt 0 ]
+ [ -z curlrun://xx=ss:ss ]
+ detectDE
+ unset GREP_OPTIONS
+ [ -n Deepin ]
+ DE=dde
+ [ xdde = x ]
+ [ xdde = x ]
+ [ xdde = x ]
+ [ xdde = xgnome ]
+ [ -f /run/user/1000/flatpak-info ]
+ [ xdde = x ]
+ DEBUG 2 Selected DE dde
+ [ -z ]
+ return 0
+ open_dde curlrun://xx=ss:ss
+ dde-open -version
+ dde-open curlrun://xx=ss:ss
main.go:59: failed to parse url "curlrun://xx=ss:ss": parse curlrun://xx=ss:ss: invalid port ":ss" after host
main.go:75: open failed: stat /usr/bin/curlrun:/xx=ss:ss: no such file or directory
+ [ 2 -eq 0 ]
+ exit_failure_operation_failed
+ [ 0 -gt 0 ]
+ exit 4
/usr/bin$ dde-open curlrun://xx=ss:ss
main.go:59: failed to parse url "curlrun://xx=ss:ss": parse curlrun://xx=ss:ss: invalid port ":ss" after host
main.go:75: open failed: stat /usr/bin/curlrun:/xx=ss:ss: no such file or directory


中文 
xdg-open curlrun://xx=ss:ss
main.go:59: failed to parse url "curlrun://xx=ss:ss": parse curlrun://xx=ss:ss: invalid port ":ss" after host
main.go:75: open failed: stat /usr/share/applications/curlrun:/xx=ss:ss: no such file or directory