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;
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);
この機能はGTK3からバックポートされたため、このページの開発者向けドキュメントがあります。
グリップに問題がない限り、ウィンドウのサイズ変更を簡単にするという非常に重要な目的を果たすため、グリップをそのままにしておくことをお勧めします。
これは、pixmapエンジンと透過pngの使用について言及しているDeviantartの投稿を見つけたため、gtkrcテーマファイルを編集することで可能になります。
簡単な編集を試みましたが、機能させることができませんでしたが、テーマに関する知識が豊富な方が成功する可能性があります。
これが最も簡単な方法であることがわかりました:http : //www.omgubuntu.co.uk/2011/05/disable-the-resize-grip-in-ubuntu-11-04/