如何在 Fedora 上安装 `gresource`?

如何在 Fedora 上安装 `gresource`?

我想更改登录屏幕的背景图像(Fedora 23、GNOME 桌面)。这拱门维基有一篇关于如何做到这一点的文章。基本上,它涉及提取位于 中的 .gresource 二进制文件/usr/share/gnome-shell/theme,编辑一些行,然后重新编译它,因为gdm使用二进制文件进行主题化。

wiki 帖子显示了一个用于提取.gresource二进制文件的 shell 脚本,但它调用了一个名为 的工具gresource

for r in `gresource list $gst`; do
         gresource extract $gst $r >$workdir${r/#\/org\/gnome\/shell/} 
done

但是,当我尝试使用时,gresource我收到一条错误消息,指出bash: gresource: command not found.所以看起来没有安装。也无法通过dnf.我找到了一个Ubuntu 帖子提到它是名为 的库包的一部分libglib2.0-bin,并且通常与 一起安装GLib

我将如何gresource在 Fedora 上安装?

使用 Fedora 23、GNOME 桌面、4.2.6 内核

答案1

在 Fedora 上,也可以GLib通过安装软件包来获取 gresource 二进制文件,而无需从源安装glib2-devel:-

su -c 'dnf install glib2-devel'

(或者sudo dnf install glib2-devel如果您有sudo权利)

这将使 gresource 可用为/usr/bin/gresource.

答案2

只需安装 GLib 即可。

$ wget http://ftp.gnome.org/pub/gnome/sources/glib/2.46/glib-2.46.2.tar.xz

$ tar xpvf glib-2.46.2.tar.xz

$ cd glib-2.46.2

$ ./configure --prefix=/usr --with-pcre=system && make

$ make install

依赖项、安装和用户指南可以在这里找到:

http://www.linuxfromscratch.org/blfs/view/svn/general/glib2.html

相关内容