나는 여기 있다더반버스터,컴패니언 데스크탑테마 Menta, OpenJDK 11.0.9.1,일식 2020-06.
내 Eclipse의 스크롤바 슬라이더는 엄청납니다.
사용자 정의 gtk-3 CSS 파일을 통해 크기 조정을 시도했지만 막대 자체만 변경되고 버튼은 변경되지 않았습니다.편집자CSS 설정이 실제로 적용되었습니다. 아래를 참조하세요:
상관없어요Eclipse의 테마켜져 있는지 꺼져 있는지(다시 시작했습니다) 아니면 Eclipse 테마를 사용하고 있나요?
설정에 대해 읽고 변경 -Dswt.enable.themedScrollBar=false
/ 변경 true
을 시도했지만 eclipse.ini
아무 것도 변경되지 않았습니다.
GTK-3 CSS
나는 ~/.config/gtk-3.0/gtk.css
그것을 시도했다. 거의 기본값은 다음과 같습니다.GTK 테마
scrollbar slider {
/* Size of the slider */
min-width: 6px;
min-height: 6px;
border-radius: 6px;
-GtkRange-slider-width: 6;
-GtkRange-stepper-size: 6;
-GtkRange-stepper-spacing: 0;
-GtkRange-trough-border: 1;
-GtkRange-arrow-displacement-x: 0;
-GtkRange-arrow-displacement-y: 0;
-GtkRange-activate-slider: FALSE;
-GtkRange-trough-side-detrails: FALSE;
}
gtk-2 gtkrc
설정하려고 하는데~/.config/gtk-2.0/gtkrc
style "scroll"
{
GtkScrollbar::slider-width = 6
}
class "*" style "scroll"
참고 사항:슬라이더 색상이 변경되지 않기 때문에 dark eclipse 테마에서는 더욱 악화됩니다.
답변1
문제는 단계 버튼에만 존재하는 것 같은데 제 경우에는 실제로 필요하지 않습니다. 비활성화할 수 있으며 바는 꽤 좋아 보입니다.
관련성이 있을 수 있는 일부 해결되지 않은 gtk 버그 보고서를 확인하세요.해결되지 않은 Gtk 단계 버튼 너비 버그
다음 의견을 보고 이 버튼을 비활성화하는 것을 고려하게 되었습니다.
GTK2에는 여전히 문제가 있습니다. 그러나 고대비와 adwaita로 인해 GTK3에서는 단계 버튼이 기본적으로 사용되지 않습니다. 그러나 스테퍼가 포함된 테마가 있는 경우 이는 여전히 3에 존재합니다.
스테퍼 버튼 비활성화에 대한 GtkTheme 참조:GTK 테마
이것은 나에게 더 작은 막대를 제공합니다. 색상도 변경이 가능한 것 같아요.
/* Disable steppers as the width is not conforming to the slider width and looks strange in apps like eclipse (SWT) */
scrollbar {
-GtkScrollbar-has-backward-stepper: 0;
-GtkScrollbar-has-forward-stepper: 0;
}
scrollbar slider {
/* Size of the slider */
min-width: 6px;
min-height: 6px;
border-radius: 6px;
-GtkRange-slider-width: 6;
-GtkRange-stepper-size: 6;
-GtkRange-stepper-spacing: 0;
-GtkRange-trough-border: 1;
-GtkRange-arrow-displacement-x: 0;
-GtkRange-arrow-displacement-y: 0;
}