Czy można wyłączyć nowy chwytak zmiany rozmiaru, który pojawia się w Ubuntu Natty / 11.04?
Czy można wyłączyć nowy chwytak zmiany rozmiaru, który pojawia się w Ubuntu Natty / 11.04?
Odpowiedzi:
Można zmienić rozmiar chwytaków lub ukryć je, ustawiając szerokość i wysokość na zero. Umieść w ~/.gtkrc-2.0
:
style "default-style"
{
GtkWindow::resize-grip-height = 0
GtkWindow::resize-grip-width = 0
}
class "GtkWidget" style "default-style"
lub dodaj te ciągi znaków w „domyślnym” stylu /usr/share/themes//gtk-2.0/gtkrc:
GtkWindow::resize-grip-height = 0
GtkWindow::resize-grip-width = 0
Możesz wyłączyć domyślnie chwytaki, ponownie kompilując gtk + 2 i gtk + 3:
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
Znajdź wiersz kodu:
priv->has_resize_grip = TRUE;
Zmień PRAWDA na FAŁSZ
quilt refresh
fakeroot dpkg-buildpackage
cd ../gtk+3*
quilt new 999_remove_grips.patch
quilt edit gtk/gtkwindow.c
Znajdź wiersz kodu:
priv->has_resize_grip = TRUE;
Zmień PRAWDA na FAŁSZ
quilt refresh
fakeroot dpkg-buildpackage
Zainstaluj wynikowe pakiety deb i uruchom ponownie.
(Oczywiście musisz to zrobić za każdym razem, gdy pojawi się aktualizacja gtk)
Jako użytkownik nie jest to możliwe. Ponieważ wymagałoby to ręcznej modyfikacji źródła aplikacji i włączenia poniższego wiersza:
gtk_window_set_has_resize_grip(window, false);
Ta funkcja została przeniesiona z GTK3 i dlatego dokumentacja dla programistów jest na tej stronie.
Dopóki nie masz problemów z uchwytami, najlepiej je zostawić, ponieważ służą one bardzo ważnemu celowi: ułatwieniu zmiany rozmiaru okien.
Może to być możliwe poprzez edycję plików motywu gtkrc, gdy znalazłem post na Deviantart, który wspomina o użyciu silnika pixmap i przezroczystego png.
Próbowałem szybkiej edycji, ale nie udało mi się go uruchomić, ale ktoś z większą znajomością tematów może odnieść większy sukces.
Uważam, że jest to najłatwiejszy sposób: http://www.omgubuntu.co.uk/2011/05/disable-the-resize-grip-in-ubuntu-11-04/