태그 보관물: gtk

gtk

GTK3 창에서 크기 조정 그립을 제거하는 방법은 무엇입니까? 아니며 gtk-2.0의 경우와 같은 해결 방법이 있기를

이 질문은 이미 GTK-2.0에 대해 요청 및 답변 되었지만 ( Windows에서 크기 조정 그리퍼를 사용하지 않습니까? ) GTK-3.0 (Oneiric Ocelot에서)에서이를 달성 할 수있는 방법을 찾지 못했습니다.

GTK를 다시 컴파일 해야하는 위의 링크에서 답을 보았습니다 … GTK-3.0의 경우가 아니며 gtk-2.0의 경우와 같은 해결 방법이 있기를 진심으로 바랍니다.

이제 누군가가 와서이 크기 조정 그립을 제거하려는 이유를 묻기 전에 다음과 같은 이유가 있습니다.

  • 몇 년 동안 크기 조정 그립이나 테두리를 사용하지 않았으며 Alt + 클릭을 사용합니다. OS X 또는 Windows를 사용해야 할 때 말 그대로 놀랍니다.
  • 언젠가는 말아야 할 때 나타납니다. 스플래시 화면, 위젯 등 …
  • 시각적으로 매력적이지 않습니다.

이것이 gtk-3.0으로 하드 코딩되면 gconf 또는 dconf에 비활성화 할 수있는 옵션이 있어야합니다.

gtk-3.0의 소스를 가져 왔는데 이것은 구성 키가 언급 된 063_resize_grip_default.patch와 관련이있는 것 같습니다 : “resize-grip-default”.

내가 테마에서 이것을 grep하면 나는 이것을 얻는다 :

/usr/share/themes $ grep -ri resize-grip-default *
Ambiance/gtk-3.0/gtk-widgets.css:    -GtkWindow-resize-grip-default: false;
Radiance/gtk-3.0/gtk-widgets.css:    -GtkWindow-resize-grip-default: false;

이 구성 값이 false로 설정되면 크기 조정 그립은 어디에서 시작됩니까?



답변

~/.config/gtk-3.0/gtk.css다음 코드를 입력하여 크기 조정 그립을 비활성화 할 수 있습니다.

* {
    -GtkWindow-resize-grip-default: false;
}

또는 .gtkrc-2.0과 유사

* {
    -GtkWindow-resize-grip-height: 0;
    -GtkWindow-resize-grip-width: 0;
}

답변