Diese Frage wurde bereits für GTK-2.0 hier gestellt und beantwortet ( Größenänderungsgreifer in Windows deaktivieren ? ), Aber ich konnte bei GTK-3.0 (bei Oneiric Ocelot) keinen Weg finden, dies zu erreichen.
Ich habe die Antwort auf dem obigen Link gesehen, wo es zum Neukompilieren von GTK benötigt wird ... Ich hoffe ernsthaft, dass dies bei GTK-3.0 nicht der Fall ist und dass es eine Problemumgehung wie bei GTK-2.0 gibt.
Bevor jemand kommt und fragt, warum ich diesen Größenänderungsgriff entfernen möchte, ist hier der Grund:
- Ich habe seit Jahren keinen Größenänderungsgriff oder Rand mehr verwendet. Ich verwende Alt + Klick. Ich flippe buchstäblich aus, wenn ich OS X oder Windows verwenden muss.
- Manchmal zeigt es sich, wenn es nicht sollte. Begrüßungsbildschirm, Widgets usw.
- Ich finde es optisch nicht ansprechend.
Wenn dies in gtk-3.0 fest codiert ist, sollte es in gconf oder dconf eine Option geben, um es zu deaktivieren.
Ich habe die Quelle für gtk-3.0 abgerufen und dies scheint mit dem 063_resize_grip_default.patch zu tun zu haben, in dem ein Konfigurationsschlüssel erwähnt wird: "resize-handle-default".
Wenn ich in den Themen danach greife, bekomme ich folgendes:
/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;
Wenn dieser Konfigurationswert auf false gesetzt ist, woher kommt der Größenänderungsgriff?
~/.config/gtk-3.0/gtk.css
scheint in Ubuntu 12.10 keine Auswirkungen zu haben. Ich bekomme immer noch Größenänderungsgriffe für alle meine Gnome-Terminal-Fenster, selbst mit den zusätzlichen CSS-Regeln für alle Widgets.Antworten:
Ich könnte die Größenänderungsgriffe deaktivieren, indem ich
~/.config/gtk-3.0/gtk.css
den folgenden Code eingebe :oder ähnlich wie .gtkrc-2.0
quelle