在Windows中禁用resize的抓手?
是否可以禁用在Ubuntu Natty / 11.04中显示的新resize的抓手?
通过将宽度和高度设置为零,可以调整夹具大小或隐藏它们。 将以下内容放入~/.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
安装生成的deb软件包并重新启动。
(当然,每次有gtk更新时你都必须这样做)
作为用户,这是不可能的。 因为它需要您手动修改应用程序的源并包含以下行:
gtk_window_set_has_resize_grip(window, false);
此function从GTK3向后移植,因此开发人员的文档在此页面上。
只要您对握把没有任何问题,最好将它们留在那里,因为它们起着非常重要的作用:使窗口调整更容易。
这可以通过编辑gtkrc主题文件来实现,因为我在Deviantart上发现了一个使用pixmap引擎和透明png提到的post。
我尝试了快速编辑,但无法使其工作,但是对主题有更多了解的人可能会更成功。
我发现这是最简单的方法: http : //www.omgubuntu.co.uk/2011/05/disable-the-resize-grip-in-ubuntu-11-04/