文档章节

Chrome直接通过xdgurl安装Gnome 主题

魏晋秋
 魏晋秋
发布于 2016/11/19 22:55
字数 207
阅读 301
收藏 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

© 著作权归作者所有

魏晋秋

魏晋秋

粉丝 3
博文 7
码字总数 3363
作品 0
赣州
程序员
私信 提问
加载中

评论(0)

两款最新Chrome主题发布 融合Ubuntu 10.4

关注Ubuntu的用户都知道,Ubuntu 10.04将对用户界面进行完全变脸,Gnome桌面提供了新的默认主题“Light”,而这款默认主题有两种风格,一是暗色的“Ambiance”,为 默认值,二是明快的“Rad...

红薯
2010/03/17
554
0
解决 Ubuntu 18.04 无法安装 gnome 扩展的问题

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

IMCN
2018/05/11
0
0
Ubuntu 17.04 Alpha 2 发布,现可下载

Ubuntu 17.04 Alpha 2 发布了。 Ubuntu GNOME 17.04 Alpha 2 Ubuntu GNOME 17.04 Alpha 2 附带了 GNOME 3.22,虽然几个应用程序(特别是 Nautilus 和 GNOME 终端)仍停留在 3.20 版本。 除了...

局长
2017/01/29
4.2K
5
FireFox 将使用新的默认主题

根据 Firefox 2012 路线图, Mozilla 计划在今年对 Firefox 做一些主要的改变包括新特性,其中一个就是更改默认的主题,该主题名为 Australis: 如下图所示: Firefox - default GNOME 3 them...

红薯
2012/02/21
3.2K
10
Kali Linux的美化与软件安装

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

佛系爬客
2018/08/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

笔试编程

二维数组中的查找 Q: 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一...

沙门行道
22分钟前
61
0
nginx配置访问日志

[root@localhost vhost]# vi proxy.conf server{ listen 80; server_name www.123.com; location / { proxy_pass http://10.133.254.205:8080/; pr......

oschina130111
39分钟前
43
0
免费的https证书能不能用?

在https加密协议备受推崇的时代,站长们都纷纷在为自己的网站部署https证书,没有部署的也差不多都在计划中。而市面上的https证书有免费和付费之分,难免有些用户会为了节约成本而去选择免费...

安信证书
49分钟前
55
0
RN 热更新Node服务cpu占用从80% 优化到20% 记录

RN 热更新Node服务cpu占用从80% 优化到20% 记录 先看优化前后结果对比 优化前 优化后 先聊下背景,过年前半路接手团队的 RN的热更新的服务端开发,服务端采用的是 Express + Mysql,是拿 gith...

hucheng9110
55分钟前
57
0
看懂了责任链模式,你就能明白很多

前言 只有光头才能变强。 文本已收录至我的GitHub精选文章,欢迎Star:https://github.com/ZhongFuCheng3y/3y 最近在看项目代码的时候发现「责任链模式」,于是想花点时间来写写什么是责任链...

Java3y
今天
107
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部