GTK3 창에서 크기 조정 그립을 제거하는 방법은 무엇입니까?


9

이 질문은 이미 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로 설정되면 크기 조정 그립은 어디에서 시작됩니까?


질문 제목을 편집합니다. 롤랜드 테일러 (Roland Taylor)가 알다시피, gtk + 2.0 방법은 여전히 ​​작동하지만 문제는 gtk + 3.0에 관한 것입니다.
Mathieu Comandon

GTK + 3.x에서 사용하지 않도록 설정 한 내용을 기억할 수 없습니다. : S
RolandiXor

빠른 후속 조치 : 구성 조정 ~/.config/gtk-3.0/gtk.css은 Ubuntu 12.10에서 아무런 영향을 미치지 않는 것 같습니다. 모든 위젯에 대한 추가 CSS 규칙을 사용하더라도 모든 그놈 터미널 창에 대한 크기 조정 그립이 계속 표시됩니다.
Giorgos Keramidas

답변:


3

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

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

또는 .gtkrc-2.0과 유사

* {
    -GtkWindow-resize-grip-height: 0;
    -GtkWindow-resize-grip-width: 0;
}
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.