È possibile disabilitare la nuova pinza di ridimensionamento visualizzata in Ubuntu Natty / 11.04?
È possibile disabilitare la nuova pinza di ridimensionamento visualizzata in Ubuntu Natty / 11.04?
Risposte:
È possibile ridimensionare le pinze o nasconderle impostando larghezza e altezza a zero. Inserisci quanto segue in ~/.gtkrc-2.0
:
style "default-style"
{
GtkWindow::resize-grip-height = 0
GtkWindow::resize-grip-width = 0
}
class "GtkWidget" style "default-style"
o aggiungi queste stringhe nel corpo di stile "default" di /usr/share/themes//gtk-2.0/gtkrc:
GtkWindow::resize-grip-height = 0
GtkWindow::resize-grip-width = 0
Puoi disattivare le pinze di default ricompilando gtk + 2 e 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
Trova la riga di codice:
priv->has_resize_grip = TRUE;
Cambia VERO in FALSO
quilt refresh
fakeroot dpkg-buildpackage
cd ../gtk+3*
quilt new 999_remove_grips.patch
quilt edit gtk/gtkwindow.c
Trova la riga di codice:
priv->has_resize_grip = TRUE;
Cambia VERO in FALSO
quilt refresh
fakeroot dpkg-buildpackage
Installa i pacchetti deb risultanti e riavvia.
(Certo, dovrai farlo ogni volta che c'è un aggiornamento per GTK)
Come utente, questo non è possibile. Dal momento che richiederebbe di modificare manualmente l'origine di un'applicazione e includere la riga seguente:
gtk_window_set_has_resize_grip(window, false);
Questa funzione è stata backportata da GTK3 e quindi i documenti per gli sviluppatori sono in questa pagina.
Finché non hai problemi con le impugnature, è meglio lasciarle lì perché servono a uno scopo molto importante: rendere più semplice il ridimensionamento delle finestre.
Ciò può essere possibile modificando i file del tema gtkrc come ho trovato un post su Deviantart che menziona l'uso del motore pixmap e un png trasparente.
Ho provato una modifica rapida ma non sono riuscito a farlo funzionare, tuttavia qualcuno con una maggiore conoscenza dei temi potrebbe avere più successo.
Ho trovato che questo è il modo più semplice: http://www.omgubuntu.co.uk/2011/05/disable-the-resize-grip-in-ubuntu-11-04/