Chrome直接通过xdgurl安装Gnome 主题
Chrome直接通过xdgurl安装Gnome 主题
魏晋秋 发表于1年前
Chrome直接通过xdgurl安装Gnome 主题
  • 发表于 1年前
  • 阅读 46
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

  1. 安装xdgurl
  2. 更新或安装这些软件:qt5-qtbase、qt5-qtbase-gui、qt5-qtsvg、qt5-qtdeclarative、qt5-qtquickcontrols。这些软件的版本都必须高于5.3.0。这些都可以直接通过yum安装更新。
  3. 修改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

共有 人打赏支持
粉丝 2
博文 6
码字总数 3070
×
魏晋秋
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: