Como instalo o 'gresource' no Fedora?

1

Gostaria de alterar a imagem de fundo da minha tela de login (Fedora 23, área de trabalho GNOME). O Wiki do Arch tem um artigo sobre como fazê-lo. Basicamente, envolve a extração do binário .gresource que vive em /usr/share/gnome-shell/theme , editando algumas linhas e, em seguida, recompilando-o, pois gdm usa um binário para o tema.

A postagem do wiki mostra um script de shell que faz a extração do .gresource binário, mas chama uma ferramenta chamada gresource :

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

No entanto, quando tento usar gresource , recebo um erro dizendo bash: gresource: command not found . Por isso, não parece estar instalado. Nem está disponível via dnf . Eu encontrei uma postagem no Ubuntu que é parte de um pacote de biblioteca chamado libglib2.0-bin , e que geralmente é instalado ao lado de GLib .

Como eu instalaria o gresource no Fedora?

Usando o Fedora 23, área de trabalho GNOME, kernel 4.2.6

    
por dagrha 11.12.2015 / 04:38

2 respostas

1

Basta instalar o 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

As dependências, instale & guia do usuário pode ser encontrado aqui:

link

    
por 11.12.2015 / 14:55
3

No Fedora, também é possível obter o binário do gresource sem instalar o GLib dos fontes, apenas instalando o glib2-devel package: -

su -c 'dnf install glib2-devel'

(ou sudo dnf install glib2-devel se você tiver sudo direitos)

Isso disponibilizará gresource como /usr/bin/gresource .

    
por 04.05.2016 / 09:41

Tags