是否可以禁用 Ubuntu Natty/11.04 中出现的新调整大小抓取器?
答案1
可以通过将宽度和高度设置为零来调整夹持器的大小或隐藏它们。将以下内容放入~/.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
答案2
您可以通过重新编译 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 包并重新启动。
(当然,每次 gtk 有更新时你都必须这么做)
答案3
作为用户,这是不可能的。因为这需要你手动修改应用程序的源代码并包含以下行:
gtk_window_set_has_resize_grip(window, false);
该功能从 GTK3 反向移植而来,因此其开发者文档位于这一页。
只要您对握把没有任何问题,最好就保留它们,因为它们有一个非常重要的用途:使调整窗口大小变得更容易。