Bilah gulir Emacs ditampilkan secara tidak benar


10

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, emacspaket standar .

Contoh:

contoh


2
Terjadi pada saya juga, di Ubuntu 18.04. Saya mencoba variabel lingkungan di sini, tetapi itu hanya membuat bilah gulir tidak dapat ditampilkan sama sekali: bugs.launchpad.net/overlay-scrollbar/+bug/847940
Luke Maurer

1
Karena saya jarang menggunakannya dan bug itu mengganggu, saya memasukkan "(scroll-bar-mode -1)" ke file .emacs.el saya untuk mematikan scroll bar.
user127094

Jawaban:


3

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.


0

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:

$ cp -r /usr/share/themes/Ambiance ~/.themes/AmbianceWithScrollbars
$ cd ~/.themes/AmbianceWithScrollbars
$ sed -i 's/Ambiance/AmbianceWithScrollbars/' index.theme

Sekarang buka gtk-3.20/gtk-widgets.css, gulir ke .scrollbar.contents, scrollbar contentspemilih, dan ganti background-color: transparent;dengan background-color: @backdrop_selected_bg_color;(atau warna apa pun yang Anda suka white, rgb(200, 200, 200)atau @bg_color) Akhirnya, terapkan tema baru:

$ gsettings set org.gnome.desktop.interface gtk-theme AmbianceWithScrollbars

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. :(

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.