Utilities

如何在 Fedora 上安裝 gresource

  • May 4, 2016

我想更改登錄螢幕的背景圖片(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.

引用自:https://unix.stackexchange.com/questions/248705