Thanh cuộn Emacs biểu hiện không chính xác


10

Như tiêu đề đã nói, trong emacs, thanh cuộn hiển thị không chính xác. Vị trí cũ không bao giờ bị xóa. Tôi cũng không thể nhấp và kéo thanh cuộn. Tôi đã thử tìm kiếm nhưng không thể tìm thấy bất cứ điều gì về điều này. Bất kỳ ý tưởng những gì có thể là nguyên nhân?

Chạy 17.04, emacsgói tiêu chuẩn .

Thí dụ:

thí dụ


2
Cũng xảy ra với tôi, trong Ubuntu 18.04. Tôi đã thử biến môi trường ở đây, nhưng nó chỉ làm cho thanh cuộn hoàn toàn không được hiển thị: bug.launchpad.net/overlay-scrollbar/+orms/847940
Luke Maurer

1
Vì tôi hầu như không bao giờ sử dụng nó và lỗi gây khó chịu, tôi đặt "(thanh cuộn-chế độ -1)" vào tệp .emacs.el của tôi để tắt thanh cuộn.
dùng127094

Câu trả lời:


3

Tôi đã có cùng một vấn đề và giải quyết nó bằng cách thay đổi chủ đề GTK từ Ambiance được mặc định cho Ubunty thành Adwaita mặc định cho Gnome. Người ta có thể thay đổi chủ đề GTK cài đặt gnome-chỉnh. Tôi nghĩ rằng đây là một vấn đề dai dẳng với chủ đề mặc định và Emacs của Ubuntu và ảnh hưởng đến một vài phiên bản mới nhất của cả hai.


0

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 contentsbộ 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 đó. :

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.