Finalmente entendi o post no reddit. O comentário do cara era um código em .css
pra passar os parâmetros pro firefox mostrar os botões em GTK mesmo utilizando um tema que não era o padrão. Pra quem quiser o código:
.titlebar-min {
appearance: auto !important;
-moz-default-appearance: -moz-window-button-minimize !important;
}
.titlebar-max {
appearance: auto !important;
-moz-default-appearance: -moz-window-button-maximize !important;
}
.titlebar-restore {
appearance: auto !important;
-moz-default-appearance: -moz-window-button-restore !important;
}
.titlebar-close {
appearance: auto !important;
-moz-default-appearance: -moz-window-button-close !important;
}
.titlebar-button {
list-style-image: none !important;
}
É só criar um arquivo de texto, colocar o código, salvar o arquivo com o nome userChrome.css
. Depois disso, dentro do Firefox, vá até a opção de “Help”, “Troubleshoot information”, “Profile Directory”, crie uma pasta chamada “chrome” se já existir, só cole o arquivo userChrome.css
. Reinicie o Firefox. E a partir disso o firefox deve ter os botões da barra de acordo com o seu tema GTK:
Edit: esqueci de mencionar que pras configurações do arquivo userChrome.css
funcionar, você deve acessar a url about:config
, pesquisar por toolkit.legacyUserProfileCustomizations.stylesheets
e mudar o valor para true
Talvez isso seja uma besteira total pra alguns, mas eu meio que sou viciado em design coerente.