Sé que muchas personas se han quejado de las barras de desplazamiento casi invisibles y no utilizables en las versiones recientes de Ubuntu, incluso después de eliminar o deshabilitar las barras de desplazamiento de superposición predeterminadas. Me pregunto cómo puedo cambiar fácilmente su color y ancho.
Tengo un monitor de 13.3 pulgadas con una resolución de 1600 * 900 y apenas puedo verlos, como pueden ver en estas imágenes:
Ya cambié Firefox, LibreOffice y algunas barras de desplazamiento de otro software usando GNOME Color Chooser:
Por cierto, estoy usando Unity. ¡Gracias!
Respuestas:
Nota:
Los formatos en esta respuesta son óptimos solo para precisos (Ubuntu 12.04), vea la siguiente respuesta para formatos mejorados para confianza (Ubuntu 14.04).
Hacer visibles las barras de desplazamiento (cambiar el color)
Basándome en la información de vasa1 proporcionada anteriormente, cambié el color de las barras de desplazamiento clásicas al color de selección predeterminado, el mismo que usan también las barras de desplazamiento superpuestas.
Para aplicaciones GTK 3, modifique:
a partir de la línea 1580 para que se vea así:
Esto debería ser por defecto.
Para aplicaciones GTK 2, modifique:
a partir de la línea 223 para que se vea así:
No se ve 100% idéntico al formato GTK 3, así que siéntase libre de mejorarlo.
Hacer clic en las barras de desplazamiento (aumentar el ancho)
Supongo que para aumentar el ancho pequeño y tonto que nunca se utilizaron en la producción, realice los siguientes cambios en los mismos archivos.
Para aplicaciones GTK 3:
modifique la línea 1550 para que se vea así:
Para aplicaciones GTK 2, modifique:
modifique la línea 34 para que se vea así:
Para aquellos que prefieren los archivos completos ya editados, pueden descargar los míos desde aquí:
GTK 3: gtk-widgets.css
GTK 2: gtkrc
Ten cuidado. Hacer copias de seguridad.
¡Disfrutar! :)
fuente
Supongo que se refiere a las barras de desplazamiento de superposición porque menciona Unity. No sé cómo cambiar el ancho, pero ciertamente puedes cambiar el color. Si el color es lo suficientemente distinto, creo que el ancho no es un gran problema porque al pasar el mouse se vuelve decentemente ancho.
Debe buscar en la carpeta de su tema archivos llamados gtkrc (en la carpeta gtk-2.0) y gtk-widgets.css (en la carpeta gtk-3.0). Abra estos archivos con un editor de texto. Es posible que necesite usar en
gksudo gedit
lugar de sologedit
si su tema está en / usr / share / themes y no en ~ / .themes. A continuación, busque las barras de desplazamiento de superposición o superposición de la barra de desplazamiento o algo similar y el juego con los colores especificados en esas secciones. Incluso puede especificar su propio color en código hexadecimal.Obviamente, puede establecer diferentes colores en los dos archivos si así lo desea.
Para visualizar los cambios, es posible que deba cambiar a otro tema y volver después de haber realizado y guardado los cambios en estos archivos.
Los cambios que realice en / usr / share / themes serán para todo el sistema y los cambios en ~ / .themes serán específicos del usuario.
Así es como se ve mi barra de desplazamiento de superposición en PCManFM.
Editar : en caso de que se utilicen barras de desplazamiento convencionales, para aumentar el contraste entre el control deslizante y el canal en aplicaciones gtk-3.0 como gedit, se puede editar el archivo gtk-widgets.css mencionado anteriormente. Para hacerlo, busque la sección titulada barra de desplazamiento (o algo similar) y busque las líneas que tienen algo como esto:
Aquí, uno puede jugar con los valores para la imagen de fondo cambiando la sombra. Un valor más alto es más brillante, un valor más bajo es más oscuro.
Prefiero hacer algo más simple: cambio la imagen de fondo a color de fondo y solo tengo un color que me gusta. Entonces, por ejemplo, color de fondo: rojo; probablemente daría un contraste excepcional.
Mi código se ve así:
Obviamente, una copia de seguridad antes de editar es aconsejable y uno puede comentar cosas en el archivo gtk-widgets.css en lugar de eliminar cosas usando
/*
y*/
.(No puedo hacer que el formato de las comillas en bloque funcione mientras publico respuestas. Si alguien limpiara las cosas, estaría agradecido).
Una última edición (espero): los usuarios de Chrome o Chromium pueden aumentar el contraste editando su
gtk-2.0/apps/chromium.rc
archivo si su tema lo proporciona o editandogtk-2.0/gtkrc
si lo que se requiere está presente allí. En ambos casos, se debe buscar un estilo con encabezado de sección "chrome-gtk-frame" . Aquí, nuevamente, juegue con el valor de sombra en esta línea (o similar):O simplemente se puede especificar un color como este:
o
(Las cotizaciones son obligatorias).
fuente
Para Ubuntu 14.04 (Trusty Tahr) se necesitan modificaciones ligeramente diferentes.
GTK 3: gtk-widgets.css va a: /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css
GTK 2: gtkrc va a: /usr/share/themes/Ambiance/gtk-2.0/gtkrc
Hacer copias de seguridad antes:
Esos comandos esperan los archivos descargados
gtkrc
ygtk-widgets.css
en el directorio actual.fuente