Có thể vô hiệu hóa trình kẹp thay đổi kích thước mới xuất hiện trong Ubuntu Natty / 11.04 không?
Có thể vô hiệu hóa trình kẹp thay đổi kích thước mới xuất hiện trong Ubuntu Natty / 11.04 không?
Câu trả lời:
Có thể thay đổi kích thước kẹp hoặc ẩn chúng bằng cách đặt chiều rộng và chiều cao về 0. Đặt những thứ sau vào ~/.gtkrc-2.0
:
style "default-style"
{
GtkWindow::resize-grip-height = 0
GtkWindow::resize-grip-width = 0
}
class "GtkWidget" style "default-style"
hoặc thêm chuỗi này trong phần thân kiểu "mặc định" của /usr/share/theme//gtk-2.0/gtkrc:
GtkWindow::resize-grip-height = 0
GtkWindow::resize-grip-width = 0
Bạn có thể tắt các bộ kẹp theo mặc định bằng cách biên dịch lại gtk + 2 và 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
Tìm dòng mã:
priv->has_resize_grip = TRUE;
Thay đổi TRUE thành FALSE
quilt refresh
fakeroot dpkg-buildpackage
cd ../gtk+3*
quilt new 999_remove_grips.patch
quilt edit gtk/gtkwindow.c
Tìm dòng mã:
priv->has_resize_grip = TRUE;
Thay đổi TRUE thành FALSE
quilt refresh
fakeroot dpkg-buildpackage
Cài đặt các gói deb kết quả và khởi động lại.
(Tất nhiên, bạn sẽ phải làm điều này mỗi khi có bản cập nhật cho gtk)
Là người dùng, điều này là không thể. Vì nó sẽ yêu cầu bạn sửa đổi thủ công nguồn của ứng dụng và bao gồm dòng dưới đây:
gtk_window_set_has_resize_grip(window, false);
Tính năng này đã được nhập từ GTK3 và do đó tài liệu dành cho nhà phát triển dành cho nó nằm trên trang này.
Miễn là bạn không gặp vấn đề gì với báng cầm, tốt nhất là để chúng ở đó vì chúng phục vụ một mục đích rất quan trọng: giúp thay đổi kích thước cửa sổ dễ dàng hơn.
Điều này có thể có thể bằng cách chỉnh sửa các tệp chủ đề gtkrc khi tôi tìm thấy một bài đăng trên Deviantart có đề cập đến việc sử dụng công cụ pixmap và png trong suốt.
Tôi đã thử chỉnh sửa nhanh nhưng không thể làm cho nó hoạt động được tuy nhiên ai đó có nhiều kiến thức về chủ đề có thể thành công hơn.
Tôi thấy đây là cách dễ nhất: http : //www.omgubfox.co.uk/2011/05/disable-the-resize-grip-in-ubfox-11-04/