¿Cómo eliminar el agarre de cambio de tamaño en las ventanas gtk3?


9

Esta pregunta ya se ha formulado y respondido para GTK-2.0 aquí (¿ Deshabilitar pinza de cambio de tamaño en Windows? ) Pero no pude encontrar una manera de lograr esto en GTK-3.0 (en Oneiric Ocelot).

He visto la respuesta en el enlace anterior donde se necesita recompilar GTK ... Espero seriamente que ese no sea el caso con GTK-3.0 y que haya una solución alternativa como con gtk-2.0.

Ahora, antes de que alguien venga y pregunte por qué querría eliminar este agarre de cambio de tamaño, he aquí por qué:

  • No he usado un control de tamaño o borde en años, uso Alt + Click. Literalmente me asusto cuando tengo que usar OS X o Windows.
  • En algún momento aparece cuando no debería. Pantalla de bienvenida, widgets, etc.
  • No lo encuentro visualmente atractivo.

Si esto está codificado en gtk-3.0, entonces debería haber una opción en gconf o dconf para deshabilitarlo.

He buscado la fuente para gtk-3.0 y esto parece estar relacionado con 063_resize_grip_default.patch donde se menciona una clave de configuración: "resize-grip-default".

Cuando busco esto en los temas, obtengo esto:

/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;

Si este valor de configuración se establece en falso, ¿de dónde viene el control de cambio de tamaño?


Edición del título de la pregunta. Como Roland Taylor ha notado, el método gtk + 2.0 todavía funciona, la pregunta es solo sobre gtk + 3.0 entonces.
Mathieu Comandon

Simplemente no recuerdo lo que solía deshabilitar en GTK + 3.x: S
RolandiXor

Solo un seguimiento rápido: el ajuste de configuración en ~/.config/gtk-3.0/gtk.cssno parece tener ningún efecto en Ubuntu 12.10. Todavía obtengo apretones de cambio de tamaño para todas mis ventanas de terminal gnome, incluso con las reglas css adicionales para todos los widgets.
Giorgos Keramidas

Respuestas:


3

Podría deshabilitar los apretones de cambio de tamaño poniendo ~/.config/gtk-3.0/gtk.cssel siguiente código:

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

o similar a .gtkrc-2.0

* {
    -GtkWindow-resize-grip-height: 0;
    -GtkWindow-resize-grip-width: 0;
}
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.