文档章节

Chrome直接通过xdgurl安装Gnome 主题

魏晋秋
 魏晋秋
发布于 2016/11/19 22:55
字数 207
阅读 52
收藏 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
赣州
程序员
私信 提问
两款最新Chrome主题发布 融合Ubuntu 10.4

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

红薯
2010/03/17
533
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
解决 Ubuntu 18.04 无法安装 gnome 扩展的问题

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

IMCN
05/11
0
0
FireFox 将使用新的默认主题

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

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

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

佛系爬客
08/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

centos7 部署Apache服务器

centos7 部署Apache服务器 置顶 2017年09月05日 09:12:49 师太,老衲把持不住了 阅读数:19700 飞翔科技 2017-09-04 16:24 Apache程序是目前拥有很高市场占有率的Web服务程序之一,其跨平台和...

linjin200
33分钟前
1
0
CENTOS7 搭建文件服务器:samba共享linux文件夹

一、安装samba: sudo yum install samba 二、配置samba共享目录 sudo vi /etc/samba/smb.conf [rpi_web_notebooks] comment = 树莓派jupyter notebook目录 path = /home/......

mbzhong
43分钟前
2
0
解析Nuxt.js Vue服务端渲染摸索

本篇文章主要介绍了详解Nuxt.js Vue服务端渲染摸索,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下。如有不足之处,欢迎批评指正。 Nuxt.js 十分简单易用。一个简...

前端攻城老湿
52分钟前
4
0
深入解析React中的元素、组件、实例和节点

React 深入系列,深入讲解了React中的重点概念、特性和模式等,旨在帮助大家加深对React的理解,以及在项目中更加灵活地使用React。 React 中的元素、组件、实例和节点,是React中关系密切的...

前端攻城小牛
今天
5
0
菜鸟网络三面面经(java开发岗):Spring boot+JVM+线程池+中间件

一面 1、HaspMap底层原理?HaspTable和ConcurrentHashMap他们之间的相同点和不同点? 2、由上题提到锁的问题 3、MySQL的表锁&行锁&乐观锁&悲观锁,各自的使用场景 4、Java线程锁有哪些,各自的...

别打我会飞
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部