gtk-2.0 및 gtk-3.0 앱에 대해 동일한 스크롤바 스타일을 얻으려면 어떻게 해야 합니까?

gtk-2.0 및 gtk-3.0 앱에 대해 동일한 스크롤바 스타일을 얻으려면 어떻게 해야 합니까?

내 영어 실수로 인해 죄송합니다. 저는 스페인어입니다.

저는 태블릿에서 Ubuntu 11.10을 사용하고 있습니다. 오버레이 스크롤바를 제거하고 손가락으로 사용할 수 있도록 스크롤바 크기를 늘렸습니다. /usr/share/themes/Ambiance/gtk-2.0/gtkrc에서 다음을 변경했습니다.

GtkScrollbar::slider-width = 23
GtkScrollbar::min-slider-length = 51

그리고 다음을 추가했습니다:

    GtkScrollbar::has-backward-stepper = 0
    GtkScrollbar::has-forward-stepper = 0

/usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css에서 다음을 변경했습니다.

    GtkScrollbar-min-slider-length: 51;
    GtkRange-slider-width: 23; (in .scrollbar item)

이제 스크롤바를 손가락으로 사용할 수 있지만 gtk-2.0 및 gtk-3.0 앱에서는 다르게 보입니다. 그림에서 왼쪽 스크롤바는 gtk-2.0 앱이고 오른쪽 스크롤바는 gtk-3.0입니다.

스크롤바

나는 gtk2.0 bar를 gtk3.0과 정확히 동일하게 설정하고 싶습니다.

  • 상한과 하한을 비워둡니다(그림의 주황색 원).

  • 가로선 3개(검은색 타원)의 길이를 줄입니다.

누군가 나를 도와줄 수 있나요? 감사해요.


안녕하세요. 우분투 11.10 및 태블릿 사용; 그는 오버레이 스크롤바를 종료하고 el tamaño de las barras para poder usarlas con los dedos를 증가시킵니다. Concretamente en /usr/share/themes/Ambiance/gtk-2.0/gtkrc be cambiado

GtkScrollbar::slider-width = 23
GtkScrollbar::min-slider-length = 51

응 아나디도

    GtkScrollbar::has-backward-stepper = 0
    GtkScrollbar::has-forward-stepper = 0

En /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css 그는 cambiado를 사용합니다

    GtkScrollbar-min-slider-length: 51;
    GtkRange-slider-width: 23; (en el apartado.scrollbar)

Mis barras son manejables con dedos, pero se ven muy distintas para aplicaciones gtk-2.0 y gtk-3.0. La barra de la izquierda de la imagen es 2.0 y la de la derecha es 3.0

스크롤바

라스 바라스 2.0을 3.0과 정확히 일치하도록 구성하려면 필요함

  • Vaciar los extremos de la barra(círculos naranjas en la imagen)

  • Reducir la longitud de las 3 líneas horizones (elipses negras en la imagen)

¿ Alguna 아이디어? 그라시아스.

답변1

나는 OP 아이디어를 좋아하고 답변에 관심이 있지만 대부분의 경우 '자연 스크롤' 플러그인과 데몬을 활용할 수 있습니다. 웹에서 '자연 스크롤' 항목을 검색하거나 원하는 경우 Android-X86을 사용해 볼 수 있습니다. 매우 재미있습니다.

관련 정보