Mude a decoração da janela para o XFCE + Ubuntu

0

Eu instalei o debian 9 com xfce e compiz. Como posso mudar o tema do gtk-window-decorator?

Se eu entendi corretamente, o gtk-window-decorator usa a configuração da metacity. Até agora eu tenho meu diretório ~ / .themes com algumas entradas, mas não sei como ativá-las. Tudo o que eu consegui encontrar com os mecanismos de busca é que eu deveria usar o gnome-tweak-tool, mas isso não funciona, porque é para o gnome3. Eu também pensei em usar o gconf-editor e de alguma forma encontrar a chave para o nome do tema atual, mas ele está completamente vazio.

Eu não sou casado com o gtk-window-decorator, eu usaria esmeralda se eu pudesse, mas isso não compila.

    
por soger 23.06.2017 / 16:13

2 respostas

1

Hmm, pode haver várias respostas que dependem das versões de metacity e compiz que você tem ... Por favor, tente mudar o tema usando este comando:
gsettings set org.gnome.desktop.wm.preferences theme "THEME_NAME"

UPDATE 1:
Você precisa instalar o libmetacity ! O gtk-window-decorator usa a biblioteca da metacity para desenhar decorações de janelas. Caso contrário, o gtk-window-decorator usa o tema cairo default / builtin.

UPDATE 2:
Ah, parece que o gtk-window-decorator é construído sem metacidad:
link

O Debian deve atualizar o compiz ou simplesmente adicionar patches que adicionem suporte ao libmetacity 3.22.

UPDATE 3:
Para todos! Se você tiver algum problema ao alterar o tema em gtk-window-decorator e / ou metacity, leia este post .

UPDATE 4:
O Compiz no debian atualmente precisa das revisões 4091 - 4094 e 4102 do aqui para ativar o suporte ao tema do Metacity. Remova -DBUILD_METACITY=OFF e, em seguida, reconstrua quando as revisões necessárias forem adicionadas.

    
por 24.06.2017 / 20:48
0

Consegui compilar a Emerald, que também oferece uma bela decoração. Faça o download aqui: link

Sob o Debian, as dependências são fornecidas por estes pacotes: libdecoration0-dev libwnck-3-dev intltool

Execute este comando no diretório Emerald descompactado para compilá-lo, você pode precisar executá-lo como root: ./autogen.sh && ./configure --prefix /usr && make && make install

Em seguida, defina Esmeralda como o decorador de janelas com emerald --replace . Para aqueles que querem usar o Metacity, veja a outra resposta de muktupavels.

    
por 27.06.2017 / 13:33

Tags