Seperti judulnya, dalam emacs, bilah gulir tidak benar. Posisi lama tidak pernah dihapus. Saya juga tidak bisa mengklik dan menarik bilah gulir. Saya sudah mencoba mencari tetapi tidak dapat menemukan apa pun tentang ini. Adakah gagasan apa yang mungkin menjadi penyebabnya?
Menjalankan 17,04, emacs
paket standar .
Contoh:
Jawaban:
Saya memiliki masalah yang sama dan menyelesaikannya dengan mengubah tema GTK dari Ambiance yang default untuk Ubunty ke Adwaita default untuk Gnome. Seseorang dapat mengubah tema GTK menginstal gnome-tweaks. Saya pikir ini adalah masalah terus-menerus dengan tema default Ubuntu dan Emacs dan mempengaruhi beberapa versi terbaru dari keduanya.
sumber
Bukan solusi yang optimal, tetapi Anda dapat membuat latar belakang bilah gulir tidak transparan sebagai solusinya. Itu akan membuatnya terlihat (meskipun sedikit glitched) tanpa mengubah perilakunya terutama di aplikasi lain.
Untuk melakukan ini, Anda perlu membuat tema baru dengan file CSS yang sedikit diubah:
Sekarang buka
gtk-3.20/gtk-widgets.css
, gulir ke.scrollbar.contents, scrollbar contents
pemilih, dan gantibackground-color: transparent;
denganbackground-color: @backdrop_selected_bg_color;
(atau warna apa pun yang Anda sukawhite
,rgb(200, 200, 200)
atau@bg_color
) Akhirnya, terapkan tema baru:Masih akan ada artefak kecil karena slider (Anda dapat menonaktifkannya jika Anda mau) tetapi area scrollbar utama AKAN di-refresh dengan benar.
Atau Anda bisa men-tweak baris itu di tempat di tema default, meskipun perubahan itu akan ditimpa setelah paket tema diperbarui.
PS Saya tahu ada stylesheet untuk GTK di
~/.config/gtk-3.20/..
tetapi untuk beberapa alasan saya tidak bisa membuatnya bekerja seperti itu. :(sumber