文档章节

Chrome直接通过xdgurl安装Gnome 主题

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

Ubuntu使用Shadowsocks-qt5科学上网

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

Airship ⋅ 05/14 ⋅ 0

Centos之Chrome浏览器安装-yellowcong

由于需要通过Chrome完成浏览器的测试,安装linux版本的Chrome有一点点坑啊,开始我是使用rpm的方式来装的,后来直接换成了yum的方式,发现yum的方式安装chrome,可以直接自动解决依赖的问题,...

yelllowcong ⋅ 05/04 ⋅ 0

分享一个神器,Selenium 自动化测试工具

最近写项目的时候,用到了Selenium,一个 Web 端的自动化测试工具,直接运行在浏览器中,用来模拟用户操作。 Selenium 不仅仅可以用作自动化测试,还有很多种玩法,比如 Python 的爬虫,实现...

angkee ⋅ 05/31 ⋅ 0

Google Chrome浏览器中如何使用命令

Google Chrome浏览器中如何使用命令 | 浏览:2974 | 更新:2014-02-23 23:12 | 标签:chrome 分步阅读 方法/步骤

thinkyoung ⋅ 2015/11/06 ⋅ 0

Ubuntu安装以及简单设置

一.系统安装 安装包呢当然是去官网下啦http://www.ubuntu.org.cn这里说下一般.04也就是4月份发布的是长期支持的版本(好像管5年).10也就是10月份发布的是短期的版本(支持9个月)。 系统的话...

刘家祺 ⋅ 2014/04/21 ⋅ 0

安装 Ubuntu 18.04 LTS 后要做的 11 件事情

安装 Ubuntu 18.04 之后做这些事,有助于让开发者有一个更好的体验。本文将从常识到调整等一些相关建议告诉开发者如何更好的使用 Ubuntu 18.04。 1.查看 Ubuntu 18.04 LTS 的新功能 Ubuntu 1...

周其 ⋅ 04/28 ⋅ 0

函数计算中使用 puppeteer.js

puppeteer.js github 地址:https://github.com/GoogleChrome/puppeteer API: https://github.com/GoogleChrome/puppeteer/blob/v1.4.0/docs/api.md 函数计算文档:https://help.aliyun.com......

木香丘 ⋅ 06/12 ⋅ 0

对http-equiv中"X-UA-Compatible"属性的理解

X-UA-Compatible是自从IE8新加的一个设置,对于IE8以下的浏览器是不识别的。 通过在meta中设置X-UA-Compatible的值,可以指定网页的兼容性模式设置。 在IE8刚推出的时候,很多网页由于重构的...

codingcoge ⋅ 05/24 ⋅ 0

ubuntu 下安装java环境

ubuntu 16.04 安装常用软件 1初始化电脑 1.1 512G硬盘分区 1.2拷贝安装包 1.3更新软件 1.5修改hosts 1.4创建常用文件夹 2安装软件包 2.1卸载LibreOffice 2.2安装haroopad 类似markdown 2.3安...

paascloud ⋅ 2017/02/04 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

HiSDP —— 高效的C++软件开发平台

目前阿里集团每天有近1000PB的数据是通过LogAgent采集的,为了让LogAgent做到资源占用节省和高效采集,背后是基于HiSDP去构建的。 缘由 当决定采用C++编程语言去开发一个软件时,紧接着所面临...

阿里云云栖社区 ⋅ 23分钟前 ⋅ 0

zookeeper-3.4.12 下载与安装教程

一、zookeeper下载地址 http://mirrors.hust.edu.cn/apache/zookeeper/ 二、启动教程 把压缩包放在指定目录下 第三: 进入 conf文件夹底下 zoo_sample.cfg 文件名改成 zoo.cfg 第四步: 进入b...

泉天下 ⋅ 25分钟前 ⋅ 0

Oracle 中文日期转换

SELECT TO_date('2011年11月11日', 'yy"年"mm"月"dd"日"') FROM DUAL; 1. Oracle无法识别中文格式,所以添加双引号。 2. 后面的格式是指字符串在转换前的格式,而不是指转换后的格式。...

江戸川 ⋅ 26分钟前 ⋅ 0

MySell:API Spring Boot

起步 类目 商品 订单

BeanHo ⋅ 28分钟前 ⋅ 0

Spring方法拦截器MethodInterceptor

参考资料 1、Spring方法拦截器MethodInterceptor 2、Sharding JDBC源码分析-JdbcMethodInvocation类的作用

哎小艾 ⋅ 32分钟前 ⋅ 0

正则表达式

元字符 元字符,又叫字符集,就是用一些特殊符号表示特定种类的字符或位置。 匹配字符 . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字 \s 匹配任意的空白符 \d 匹配数字 匹配...

wangchen1999 ⋅ 32分钟前 ⋅ 0

数据库数据导入Elasticsearch案例分享

基于bboss持久层和bboss elasticsearch客户端实现数据库数据导入es案例分享(支持各种数据库和各种es版本) 1.案例对应的源码 https://gitee.com/bboss/bboss-elastic/blob/master/bboss-el...

bboss ⋅ 32分钟前 ⋅ 0

动手---sbt(2)

参考 https://blog.csdn.net/leishangwen/article/details/46225587 建立一个chisel_max目录,文件内容如后面所述,现在开始执行命令: joe@joe-Aspire-Z3730:/media/sdb4/download/scala$ c......

whoisliang ⋅ 39分钟前 ⋅ 0

纯js实现最简单的文件上传(后台使用MultipartFile)

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>XMLHttpRequest上传文件</title> <script type="text/javascript"> //图片上传 var xhr......

孟飞阳 ⋅ 44分钟前 ⋅ 0

iOS宇宙大战游戏、调试工具、各种动画、AR相册、相机图片编辑等源码

iOS精选源码 日期时间选择器,swift Space Battle 宇宙大战 SpriteKit游戏源码 LLDebugTool - 便捷的IOS调试工具(新增截屏功能) 相机扫描or长按识别二维码、FMDB、键盘动态高度、定位等 动画...

sunnyaigd ⋅ 45分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部