Ist es möglich, den neuen Größenänderungsgreifer zu deaktivieren, der in Ubuntu Natty / 11.04 angezeigt wird?
Ist es möglich, den neuen Größenänderungsgreifer zu deaktivieren, der in Ubuntu Natty / 11.04 angezeigt wird?
Antworten:
Es ist möglich, die Größe von Greifern zu ändern oder sie auszublenden, indem Breite und Höhe auf Null gesetzt werden. Geben Sie Folgendes ein in ~/.gtkrc-2.0
:
style "default-style"
{
GtkWindow::resize-grip-height = 0
GtkWindow::resize-grip-width = 0
}
class "GtkWidget" style "default-style"
Oder fügen Sie diese Zeichenfolgen im "Standard" -Stilkörper von /usr/share/themes//gtk-2.0/gtkrc hinzu:
GtkWindow::resize-grip-height = 0
GtkWindow::resize-grip-width = 0
Sie können die Greifer standardmäßig deaktivieren, indem Sie gtk + 2 und gtk + 3 neu kompilieren:
sudo apt-get build-dep libgtk2.0-0 libgtk3.0-0
sudo apt-get install quilt
apt-get source libgtk2.0-0 libgtk3.0-0
export QUILT_PATCHES=debian/patches
cd gtk+2*
quilt new 999_remove_grips.patch
quilt edit gtk/gtkwindow.c
Finde die Codezeile:
priv->has_resize_grip = TRUE;
Ändern Sie TRUE in FALSE
quilt refresh
fakeroot dpkg-buildpackage
cd ../gtk+3*
quilt new 999_remove_grips.patch
quilt edit gtk/gtkwindow.c
Finde die Codezeile:
priv->has_resize_grip = TRUE;
Ändern Sie TRUE in FALSE
quilt refresh
fakeroot dpkg-buildpackage
Installieren Sie die resultierenden Deb-Pakete und starten Sie neu.
(Natürlich müssen Sie dies jedes Mal tun, wenn es ein Update für gtk gibt.)
Als Benutzer ist dies nicht möglich. Da Sie die Quelle einer Anwendung manuell ändern und die folgende Zeile einfügen müssten:
gtk_window_set_has_resize_grip(window, false);
Diese Funktion wurde von GTK3 zurückportiert und daher befinden sich die Entwicklerdokumente dafür auf dieser Seite.
Solange Sie keine Probleme mit den Griffen haben, lassen Sie sie am besten dort, da sie einem sehr wichtigen Zweck dienen: Erleichterung der Größenänderung von Fenstern.
Dies kann durch Bearbeiten der gtkrc-Themendateien möglich sein, da ich auf Deviantart einen Beitrag gefunden habe , in dem die Verwendung der Pixmap-Engine und eines transparenten PNG erwähnt wird.
Ich habe eine schnelle Bearbeitung versucht, konnte sie jedoch nicht zum Laufen bringen, da jemand mit mehr Themenwissen möglicherweise erfolgreicher ist.
Ich fand das der einfachste Weg: http://www.omgubuntu.co.uk/2011/05/disable-the-resize-grip-in-ubuntu-11-04/