Como remover o aperto de redimensionamento nas janelas gtk3?

9

Esta questão já foi perguntada e respondida pelo GTK-2.0 aqui ( Desativar redimensionar a pinça no Windows ? ) mas não consegui encontrar uma maneira de conseguir isso no GTK-3.0 (no Oneiric Ocelot).

Já vi a resposta no link acima, onde é necessário recompilar o GTK ... Espero sinceramente que não seja o caso do GTK-3.0 e que haja uma solução alternativa como a do gtk-2.0.

Agora, antes que alguém venha e pergunte por que eu gostaria de remover esse controle de redimensionamento, eis o motivo:

  • Eu não usei um aperto ou borda de redimensionamento em anos, uso Alt + Click. Eu literalmente surto quando tenho que usar o OS X ou o Windows.
  • Às vezes ele aparece quando não deveria. Tela inicial, widgets, etc ...
  • Eu não acho isso visualmente atraente.

Se isso for codificado no gtk-3.0, então deve haver uma opção no gconf ou no dconf para desativá-lo.

Eu obtive a fonte para o gtk-3.0 e isso parece estar relacionado ao 063_resize_grip_default.patch onde uma chave de configuração é mencionada: "resize-grip-default".

Quando falo sobre isso nos temas, recebo isso:

/usr/share/themes $ grep -ri resize-grip-default *
Ambiance/gtk-3.0/gtk-widgets.css:    -GtkWindow-resize-grip-default: false;
Radiance/gtk-3.0/gtk-widgets.css:    -GtkWindow-resize-grip-default: false;

Se este valor de configuração estiver definido como false, de onde vem o aperto de redimensionamento?

    
por Mathieu Comandon 13.09.2011 / 22:42

1 resposta

3

Eu poderia desabilitar as alças de redimensionamento colocando em ~/.config/gtk-3.0/gtk.css o seguinte código:

* {
    -GtkWindow-resize-grip-default: false;
}

ou similarmente ao .gtkrc-2.0

* {
    -GtkWindow-resize-grip-height: 0;
    -GtkWindow-resize-grip-width: 0;
}
    
por Jae-hyeon Park 18.10.2011 / 20:21