Observação Acima: Se você modificar um tema existente e lançá-lo, por favor, faça um link para a fonte do tema existente para creditar as pessoas que o fizeram e para tornar mais fácil para aqueles que querem atualizar isto. Além disso, alguns temas podem estar sob licenças que não permitem que você publique e / ou modifique publicamente o tema.
Você pode editá-lo ao vivo em ~/.themes
ou precisa reembalar e importar para testar as alterações?
Sim, você pode. Você também pode usar /usr/share/themes
etc, mas isso requer a configuração das permissões corretas (algumas configurações parecem exigir que o tema esteja em /usr/share/themes
). Você provavelmente precisará reiniciar a área de trabalho ou apenas fazer logout e efetuar login novamente.
B. Como se chama o nome?
Alterando o nome da pasta e / ou o nome no arquivo index.theme
.
D. Como você define uma captura de tela?
Você pode usar o aplicativo mate screenshot. Você deve ser capaz de fazer um screenshot pressionando Print Screen , ou você pode definir vários efeitos, etc., executando mate-screenshot -i
.
Para um layout de janela para demonstrar o tema, tente abrir tantos aplicativos diferentes (que as pessoas provavelmente usariam) para demonstrar o tema. Mostrar a versão compatível também pode ajudar.
C. Quais arquivos são necessários para que ele funcione? e E. Muitos temas têm subpastas gtk-2.0, gtk-3.0, metacity-1, xfwm4, etc. Como sei qual deles estou usando?
Veja também um tema de funcionamento completo existente, tente examinar um tema de sistema existente em /usr/share/themes
, você pode ver que eles têm muitos arquivos e pastas para oferecer suporte a vários itens, por exemplo:
-
cinnamon
- para canela
-
gnome-shell
- para o Gnome Shell
-
gtk-2.0
- Janelas GTK2
-
gtk-3.0
- Janelas GTK3
-
index.theme
- descreve o que o tema é também coisas
-
metacity-X
- tema de borda da janela para a maioria dos desktops
-
unity
- para a área de trabalho do Unity
-
xfce-notify-4.0
- para notifacoes do XFCE (provavelmente)
-
xfwm4
- Equivalente de metacity para XFCE - temas Xfce windows.
No mínimo, você precisará das pastas gtk, das pastas de metacidades e, provavelmente, do arquivo index.theme
. Você provavelmente precisará do GTK2 e do 3, já que a maioria dos sistemas Linux precisa de GTK2 e GTK3 para a maioria dos aplicativos (uma possível exceção aqui são os aplicativos QT). O MATE provavelmente dependerá principalmente do GTK2, embora eu acredite que o suporte para o GTK3 esteja / estará disponível.
F. Eu nem tenho certeza do tipo de tema que o MATE usa. É metacidad? GTK? Seu próprio formato?
O MATE é um fork do Gnome 2 (a versão do Gnome anterior à atual versão do shell do GNOME 3) , e usa o GTK2 e o metacity - provavelmente usará outras coisas como o GTK3 também. De acordo com o link :
Most themes designed for GTK 2.x and GTK 3.x will work with MATE. Head
over the GNOME-Look to see what you can find.
Os temas que funcionam com o Mate podem funcionar parcialmente / totalmente com muitos outros desktops - por exemplo, Gnome (com versão GTK3 relevante e talvez gnome-shell
), Xfce ( xfwm
necessário para windows), etc