Можно ли отключить новый захват изменения размера, который появляется в 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;
Изменить ИСТИНА на ЛОЖЬ
quilt refresh
fakeroot dpkg-buildpackage
cd ../gtk+3*
quilt new 999_remove_grips.patch
quilt edit gtk/gtkwindow.c
Найдите строку кода:
priv->has_resize_grip = TRUE;
Изменить ИСТИНА на ЛОЖЬ
quilt refresh
fakeroot dpkg-buildpackage
Установите получившиеся пакеты deb и перезагрузите компьютер.
(Конечно, вам придется делать это каждый раз, когда появляется обновление для gtk)
Как пользователь, это невозможно. Поскольку для этого потребуется вручную изменить источник приложения и включить следующую строку:
gtk_window_set_has_resize_grip(window, false);
Эта функция была перенесена с GTK3, и, следовательно, документы для разработчиков на этой странице.
Пока у вас нет проблем с ручками, лучше оставить их там, так как они служат очень важной цели: облегчить изменение размеров окон.
Это может быть возможно путем редактирования файлов темы gtkrc, когда я нашел пост на Deviantart, в котором упоминается использование механизма растровых изображений и прозрачного png.
Я попытался быстро отредактировать, но не смог заставить его работать, однако кто-то с большим знанием тем мог бы быть более успешным.
Я нашел это самым простым способом: http://www.omgubuntu.co.uk/2011/05/disable-the-resize-grip-in-ubuntu-11-04/