- 安装xdgurl
- 更新或安装这些软件:qt5-qtbase、qt5-qtbase-gui、qt5-qtsvg、qt5-qtdeclarative、qt5-qtquickcontrols。这些软件的版本都必须高于5.3.0。这些都可以直接通过yum安装更新。
- 修改Chrome打开xdg链接的默认程序:
Chrome是用xdg-open命令来打开外部程序的,由于xdg-open是一个shell程序,那么就我们修改一下xdg-open命令。原文
操作:
#vi /usr/bin/xdg-open
找到 open_gnome() 函数,添加一个if判断。
原代码
open_gnome()
{
if gvfs-open --help 2>/dev/null 1>&2; then
gvfs-open "$1"
else
gnome-open "$1"
fi
if [ $? -eq 0 ]; then
exit_success
else
exit_failure_operation_failed
fi
}
修改后的代码
open_gnome()
{
if echo "$1" | grep -q 'xdg://'; then
xdgurl "$1"
else
if gvfs-open --help 2>/dev/null 1>&2; then
gvfs-open "$1"
else
gnome-open "$1"
fi
fi
if [ $? -eq 0 ]; then
exit_success
else
exit_failure_operation_failed
fi
}
完!
参考博客:http://blog.csdn.net/bill_chuang/article/details/18087307