Можно ли отключить новый захват размера, который появляется в Ubuntu Natty / 11.04?
Вы можете отключить захват по умолчанию, перекомпилировав 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
Установите результирующие пакеты deb и перезагрузитесь. [ ! d5]
(Конечно, вам придется делать это каждый раз, когда есть обновление для gtk)
Как пользователь, это невозможно. Поскольку для этого потребуется вручную изменить источник приложения и включить следующую строку:
gtk_window_set_has_resize_grip(window, false);
Эта функция была передана из GTK3 и, следовательно, документы разработчика для нее находятся на этой странице. [!d1 ]
Пока у вас нет проблем с захватами, лучше оставить их там, поскольку они служат очень важной цели: упростить изменение размеров окон.
Это может быть возможно путем редактирования файлов темы gtkrc, поскольку я нашел сообщение на Deviantart, в котором упоминается использование механизма pixmap и прозрачного png.
Я попытался быстро отредактировать, но не смог заставить его работать, но кто-то с большим знанием тем может быть более успешным.
Я нашел, что это самый простой способ: http://www.omgubuntu.co.uk/2011/05/disable-the-resize-grip-in-ubuntu-11-04/