我是靠谱客的博主 魁梧秀发,最近开发中收集的这篇文章主要介绍Gnome3提取gnome-shell.css以及修改和编译,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

原帖:http://hack.fdzh.org/item?id=522

GNOME 3.12 开始使用 GResource 二进制资源文件保存 js/css/svg 等文件,需使用 gresource 解压,使用 glib-compile-resources 封装。
将下面的代码保存为一个sh脚本文件:

#!/bin/sh
gs="/usr/share/gnome-shell/gnome-shell-theme.gresource"
for r in `gresource list $gs`; do
gresource extract $gs $r > ${r/#/org/gnome/shell/theme/.}
done

运行这个脚本文件就会在当前目录下生成gnome-shell-theme.gresource中编译打包过了的资源文件,其中就有gnome-shell.css
接着按你所需编辑gnome-shell.css文件后,在终端执行以下命令:

//这是是下载gnome-shell-theme.gresource.xml资源规格文件到当前目录
wget https://raw.githubusercontent.com/GNOME/gnome-shell/master/data/gnome-shell-theme.gresource.xml

接着执行编译命令来生成资源文件:

glib-compile-resources gnome-shell-theme.gresource.xml

执行完毕后就回在当前目录生成gnome-shell-theme.gresource文件了。
将生成的gnome-shell-theme.gresource 覆盖系统默认的 /usr/share/gnome-shell/gnome-shell-theme.gresource 即可。

下面是隐藏标题栏的两个方法:
方法1(arch是这样),创建 ~/.config/gtk-3.0/gtk.css 文件:

.header-bar.default-decoration {
padding-top: 3px;
padding-bottom: 3px;
}
.header-bar.default-decoration .button.titlebutton {
padding-top: 2px;
padding-bottom: 2px;
}

然后重启Shell

方法2,安装插件 https://extensions.gnome.org/extension/844/maximus-two/

打开 ~/user/share/gnome-shell/extensions/maximus-two@wilfinitlike.gmail.com/metadata.json 文件增加:

3.14

+3.16

最后

以上就是魁梧秀发为你收集整理的Gnome3提取gnome-shell.css以及修改和编译的全部内容,希望文章能够帮你解决Gnome3提取gnome-shell.css以及修改和编译所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部