Không phải là một giải pháp tối ưu, nhưng bạn có thể làm cho nền của thanh cuộn không trong suốt như một cách giải quyết. Điều đó sẽ làm cho nó hiển thị (mặc dù hơi bị trục trặc) mà không thay đổi hành vi của nó đáng chú ý trong các ứng dụng khác.
Để làm điều này, bạn cần tạo một chủ đề mới với tệp CSS được điều chỉnh một chút:
$ cp -r /usr/share/themes/Ambiance ~/.themes/AmbianceWithScrollbars
$ cd ~/.themes/AmbianceWithScrollbars
$ sed -i 's/Ambiance/AmbianceWithScrollbars/' index.theme
Bây giờ hãy mở gtk-3.20/gtk-widgets.css
, cuộn đến .scrollbar.contents, scrollbar contents
bộ chọn và thay thế background-color: transparent;
bằng background-color: @backdrop_selected_bg_color;
(hoặc bất kỳ màu nào bạn thích như white
, rgb(200, 200, 200)
hoặc @bg_color
) Cuối cùng, áp dụng chủ đề mới:
$ gsettings set org.gnome.desktop.interface gtk-theme AmbianceWithScrollbars
Vẫn sẽ có các tạo tác nhỏ do thanh trượt (bạn có thể tắt nó nếu muốn) nhưng khu vực thanh cuộn chính SILL được làm mới đúng cách.
Ngoài ra, bạn chỉ có thể điều chỉnh dòng đó tại chỗ trong chủ đề mặc định, mặc dù thay đổi đó sẽ được ghi đè sau khi gói chủ đề được cập nhật.
Tái bút: Tôi biết có một bản định kiểu cho GTK ~/.config/gtk-3.20/..
nhưng vì một số lý do tôi không thể làm cho nó hoạt động theo cách đó. :