修改Chrome打开mms链接的默认程序

  • Post author:
  • Post category:其他


CentOS中如果在Chrome中要打开mms://的链接,默认是用totem打开的,但是众所周知totem是比较搓的,所以我想用smplayer打开,怎么办呢?由于在点击mms://的链接是会弹出一个对话框让你启动应用程序,注意到Chrome是用xdg-open命令来打开外部程序的,由于xdg-open是一个shell程序,那么就我们修改一下xdg-open命令。

#vi /usr/bin/xdg-open

由于CentOS用的gnome,所以找到open_gnome()函数,其他桌面的找对应的函数,如下

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 ‘mms://’; then



smplayer “$1”



el



版权声明:本文为bill_chuang原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。