Come rimuovere il grip di ridimensionamento nelle finestre gtk3?

9

Questa domanda è già stata chiesta e risposta per GTK-2.0 qui ( Disabilita il pinza di ridimensionamento in windows ? ) ma non sono riuscito a trovare un modo per ottenere questo risultato su GTK-3.0 (su Oneiric Ocelot).

Ho visto la risposta sul link qui sopra dove è necessario ricompilare GTK ... Spero seriamente che non sia il caso di GTK-3.0 e che ci sia una soluzione come con gtk-2.0.

Ora, prima che qualcuno arrivi e mi chieda perché vorrei rimuovere questa presa di ridimensionamento, ecco perché:

  • Non ho usato grip o border di ridimensionamento negli anni, io uso Alt + Click. Sono letteralmente fuori di testa quando devo usare OS X o Windows.
  • A volte si presenta quando non dovrebbe. Schermata di avvio, widget, ecc.
  • Non lo trovo visivamente attraente.

Se questo è codificato in gtk-3.0, allora dovrebbe esserci un'opzione in gconf o dconf per disabilitarlo.

Ho recuperato il codice sorgente per gtk-3.0 e questo sembra essere correlato allo 063_resize_grip_default.patch dove viene menzionata una chiave di configurazione: "resize-grip-default".

Quando grep per questo nei temi ottengo questo:

/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 questo valore di configurazione è impostato su false, da dove viene il grip di ridimensionamento?

    
posta Mathieu Comandon 13.09.2011 - 22:42

1 risposta

3

Potrei disabilitare i grip di ridimensionamento inserendo in ~/.config/gtk-3.0/gtk.css il seguente codice:

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

o in modo simile a .gtkrc-2.0

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

Leggi altre domande sui tag