Чи можна відключити нову захоплювач розміру, що з’являється в Ubuntu Natty / 11.04?
Чи можна відключити нову захоплювач розміру, що з’являється в Ubuntu Natty / 11.04?
Відповіді:
Можна змінити розміри захватів або заховати їх, встановивши ширину і висоту до нуля. Помістіть наступне ~/.gtkrc-2.0
:
style "default-style"
{
GtkWindow::resize-grip-height = 0
GtkWindow::resize-grip-width = 0
}
class "GtkWidget" style "default-style"
або додайте ці рядки в тіло стилю "за замовчуванням" /usr/share/themes//gtk-2.0/gtkrc:
GtkWindow::resize-grip-height = 0
GtkWindow::resize-grip-width = 0
Ви можете вимкнути зачіпки за замовчуванням, перекомпілювавши gtk + 2 та 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
Знайдіть рядок коду:
priv->has_resize_grip = TRUE;
Змініть TRUE на FALSE
quilt refresh
fakeroot dpkg-buildpackage
cd ../gtk+3*
quilt new 999_remove_grips.patch
quilt edit gtk/gtkwindow.c
Знайдіть рядок коду:
priv->has_resize_grip = TRUE;
Змініть TRUE на FALSE
quilt refresh
fakeroot dpkg-buildpackage
Встановіть отримані деб-пакети та перезавантажте.
(Звичайно, вам доведеться робити це кожного разу, коли з'явиться оновлення для gtk)
Як користувач, це неможливо. Оскільки потрібно буде вручну змінити джерело програми та включити рядок нижче:
gtk_window_set_has_resize_grip(window, false);
Цю функцію підтримували з GTK3, а отже, на цій сторінці знаходяться документи розробника .
Поки у вас немає проблем із ручками, краще залишити їх там, оскільки вони служать дуже важливій меті: полегшити розмір вікон.
Це можливо, відредагувавши файли тем gtkrc, коли я знайшов допис на Deviantart, в якому згадується за допомогою двигуна pixmap та прозорого png.
Я спробував швидке редагування, але не міг змусити його працювати, проте хтось з більш знаючими темами може бути більш успішним.
Я вважав це найпростішим способом: http://www.omgubuntu.co.uk/2011/05/disable-the-resize-grip-in-ubuntu-11-04/