Como dice el título, en emacs, la barra de desplazamiento se representa incorrectamente. Las viejas posiciones nunca se borran. Tampoco puedo hacer clic y arrastrar la barra de desplazamiento. He intentado buscar pero no puedo encontrar nada al respecto. ¿Alguna idea de cuál puede ser la causa?
Ejecutando 17.04, emacs
paquete estándar .
Ejemplo:
Respuestas:
Tuve el mismo problema y lo resolví cambiando el tema GTK de Ambiance, que es predeterminado para Ubunty, a Adwaita, el predeterminado para Gnome. Uno puede cambiar el tema GTK instalando ajustes de gnome. Creo que este es un problema persistente con el tema predeterminado de Ubuntu y Emacs y afecta a algunas de las últimas versiones de ambos.
fuente
No es una solución óptima, pero puede hacer que el fondo de la barra de desplazamiento no sea transparente como una solución alternativa. Eso lo hará visible (aunque ligeramente fallido) sin cambiar su comportamiento notablemente en otras aplicaciones.
Para hacer esto, debe crear un nuevo tema con un archivo CSS ligeramente modificado:
Ahora abra
gtk-3.20/gtk-widgets.css
, desplácese al.scrollbar.contents, scrollbar contents
selector y reemplácelobackground-color: transparent;
conbackground-color: @backdrop_selected_bg_color;
(o cualquier color que deseewhite
,rgb(200, 200, 200)
o@bg_color
) Finalmente, aplique el nuevo tema:Todavía habrá artefactos menores debido al control deslizante (puede deshabilitarlo si lo desea), pero el área principal de la barra de desplazamiento se actualizará correctamente.
Alternativamente, puede ajustar esa línea en el lugar en el tema predeterminado, aunque ese cambio se sobrescribirá una vez que se actualice el paquete del tema.
PD: Sé que hay una hoja de estilo para GTK,
~/.config/gtk-3.20/..
pero por alguna razón no pude hacer que funcione de esa manera. :(fuente