文档章节

Chrome直接通过xdgurl安装Gnome 主题

魏晋秋
 魏晋秋
发布于 2016/11/19 22:55
字数 207
阅读 51
收藏 0
  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
博文 7
码字总数 3363
作品 0
赣州
程序员
解决 Ubuntu 18.04 无法安装 gnome 扩展的问题

解决 Ubuntu 18.04 无法安装 gnome 扩展的问题 IMCN 13分钟前暂无评论 阅读 10 次 可能有很多同学会遇到打开扩展页面(https://extensions.gnome.org/)错误提示,提示你查看文档,因为是英文...

IMCN
05/11
0
0
Kali Linux的美化与软件安装

一、背景 千万别以为这是一篇简单的美化教程,也不要认为是一篇抄网上的教程,虽然可能会看到很多和网上一样的东西,但是总会有点不一样的。在这之前,我想你需要安装上Kali Linux的虚拟机或...

佛系爬客
08/24
0
0
Ubuntu使用Shadowsocks-qt5科学上网

由于大多数朋友都问我在Ubuntu上面怎么科学上网,为了防止以后忘记,故此记录。 本教程使用的配置 Ubuntu 16.10 Shadowsocks-qt5 一个可用的ss账号 一根能够通向www的网线 说明 是ubuntu上一...

Airship
05/14
0
0
Fedora 17 安装后配置

2012-5-29 最新版本的fedora17正式版发布了,所有下载方式:http://fedoraproject.org/zh_CN/get-fedora-all 此篇文章由之前"Fedora16安装后配置"改动过来的,再配上个人的使用经历,供fedor...

随影求是
2012/08/13
0
1
安装Fedora 17/18 后需要做的几件事(不断更新)

装完系统之后都需要装对应的东西,每次都google,容易忘,现在罗列一下,以备忘和给我有相同需求的人一点参考。 1、打开root登录。 Fedora17图形界面默认是不允许root用户登录的,看了下网上...

crazypenguin
2013/03/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

原型模式

1、原型模式-定义 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 克隆(浅度克隆->拷贝值类型或者引用,深度克隆->创建新的对象,开辟新的内存) 例如客户端知道抽象Pro...

阿元
50分钟前
5
0
awk命令扩展使用操作

awk 中使用外部shell变量 示例1 [root@centos01 t1022]# A=888[root@centos01 t1022]# echo "" | awk -v GET_A=$A '{print GET_A}'888[root@centos01 t1022]# echo "aaaaaaaaaaaaa" | aw......

野雪球
今天
10
0
深入解析MySQL视图VIEW

Q:什么是视图?视图是干什么用的? A:视图(view)是一种虚拟存在的表,是一个逻辑表,本身并不包含数据。作为一个select语句保存在数据字典中的。   通过视图,可以展现基表的部分数据;...

IT--小哥
今天
13
0
虚拟机学习之二:垃圾收集器和内存分配策略

1.对象是否可回收 1.1引用计数算法 引用计数算法:给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时候计数器值为0的对象就是不可能...

贾峰uk
今天
10
0
smart-doc功能使用介绍

smart-doc从8月份底开始开源发布到目前为止已经迭代了几个版本。在这里非常感谢那些敢于用smart-doc去做尝试并积极提出建议的社区用户。因此决定在本博客中重要说明下smart-doc的功能,包括使...

上官胡闹
昨天
19
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部