61 votes

Comment obtenir une barre de défilement statique plus grande (c'est-à-dire une barre de défilement normale) ?

Je suis content que les barres de défilement extérieures aient enfin disparu.

Mais la barre de défilement est toujours une ligne très fine qui devient une barre de défilement moins fine, mais toujours aussi fine, lorsque la souris la survole.

Comment puis-je obtenir un normal barre de défilement ? C'est-à-dire, comme dans les autres OS, comme dans Firefox, une barre de défilement qui ne change pas en fonction de ce que la souris pointe, et avec une bonne largeur.

J'ai déjà essayé

gsettings set com.canonical.desktop.interface scrollbar-mode normal

mais pas de chance.

0voto

Aleksandar Pavić Points 678

Sur Ubuntu 20.04, j'ai fusionné certaines des solutions ci-dessus afin d'obtenir une barre de défilement plus épaisse sur Libre Office, sans modifier sa couleur.

Voici le code que j'ai fusionné à partir des réponses ci-dessus :

/* Adding the buttons on the edges (if you don't need them, skip the next 4 lines)
 */

.scrollbar {
  -GtkScrollbar-has-backward-stepper: 1;
  -GtkScrollbar-has-forward-stepper: 1;
}

/* Scrollbar trough squeezes when cursor hovers over it. Disabling that
 */

.scrollbar.vertical:hover:dir(ltr),
.scrollbar.vertical.dragging:dir(ltr) {
    margin-left: 0px;
}

.scrollbar.vertical:hover:dir(rtl),
.scrollbar.vertical.dragging:dir(rtl) {
    margin-right: 0px;
}

.scrollbar.horizontal:hover,
.scrollbar.horizontal.dragging,
.scrollbar.horizontal.slider:hover,
.scrollbar.horizontal.slider.dragging {
    margin-top: 0px;
}

/* Slider widens to fill the scrollbar when cursor hovers over it. Making it permanent
 */

.scrollbar.slider.vertical:dir(ltr):not(:hover):not(.dragging) {
    margin-left: 0px;
}

.scrollbar.slider.vertical:dir(rtl):not(:hover):not(.dragging) {
    margin-right: 0px;
}

.scrollbar.slider.horizontal:not(:hover):not(.dragging) {
    margin-top: 0px;
}

.scrollbar {
  -GtkRange-slider-width: 15;
}

.scrollbar.vertical slider,
scrollbar.vertical slider {
    min-height: 150px;
    min-width: 70px;
}

.scrollbar.horizontal.slider,
scrollbar.horizontal slider {
min-width: 40px;
min-height: 10px;
}

.scrollbar.vertical.slider:hover,
scrollbar.vertical:hover slider {
min-width: 70px;
}

.scrollbar.horizontal.slider:hover,
scrollbar.horizontal:hover slider {
    min-height: 10px;
}

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X