如何在 Fedora 上安裝 gresource
?
我想更改登錄螢幕的背景圖片(Fedora 23,GNOME 桌面)。Arch wiki有一篇關於如何做到這一點的文章。基本上它涉及提取 .gresource 中的二進製文件
/usr/share/gnome-shell/theme
,編輯一些行,然後重新編譯它,因為gdm
使用二進製文件進行主題化。wiki 文章顯示了一個用於提取二進製文件的 shell 腳本
.gresource
,但它呼叫了一個名為的工具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 核心
只需安裝 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
在 Fedora 上,也可以
GLib
通過安裝包來獲取 gresource 二進製文件而無需從源安裝glib2-devel
:-su -c 'dnf install glib2-devel'
(或者
sudo dnf install glib2-devel
如果你有sudo
權利)這將使 gresource 作為
/usr/bin/gresource
.