Je pense que vous devriez être prudent là-bas. Nous sommes nombreux à NE PAS vous recommander de modifier les paramètres par défaut d'un thème, à moins que vous n'ayez vraiment l'intention d'interférer avec l'activité de tous les comptes utilisateurs du système. Si vous commettez une erreur en faisant cela, cela affecte tous les comptes utilisateurs. Un autre point d'attention est que lorsque les paquets sont mis à jour, vos modifications seront effacées.
Un autre défaut de cette stratégie est qu'elle ne modifie le comportement que d'un seul thème GTK, mais vous pourriez vouloir modifier la taille de la barre de défilement dans TOUS les thèmes GTK-3.0.
Au lieu de cela, modifiez les fichiers de configuration à l'intérieur d'un compte utilisateur. L'astuce consiste à déterminer lequel est le plus court chemin vers le point d'arrivée souhaité. Le fichier GTK que vous modifiez fait partie d'une configuration CSS (feuilles de style en cascade), de sorte que la personnalisation que vous mettez dans votre compte modifiera les paramètres.
Dans votre compte utilisateur, dans le dossier ~/.config/gtk-3.0/gtk.css, j'ai actuellement ceci dans un fichier appelé "gtk.css".
.scrollbar {
-GtkScrollbar-has-backward-stepper: true;
-GtkScrollbar-has-forward-stepper: true;
-GtkRange-slider-width: 20;
-GtkRange-stepper-size: 20;
}
Si vous jouez un peu avec cela, vous verrez qu'il est possible d'intégrer de nombreuses modifications spécifiques du fichier de thème que vous avez édité ci-dessus. À une certaine époque, j'ai essayé de modifier de nombreux paramètres, mais je suis maintenant en mode "simplicité".
Si vous voulez vraiment modifier beaucoup de paramètres, la bonne chose à faire est de COPIER tout le fichier gtk-widgets.css et de le mettre dans votre dossier ~/.config/gtk-3.0. Ensuite, allez en ville et modifiez les paramètres.
Dans le même dossier, j'ai un fichier nommé "settings.ini".
[Settings]
gtk-primary-button-warps-slider = false
Cela empêche un clic dans la barre de défilement de se déplacer jusqu'à un certain point dans le fichier, au lieu de quoi il avance d'un seul écran. Je préfère cela !
L'autre chose à savoir est que la modification de ce fichier de thème (soit comme précédemment recommandé par @Dorian, soit par un changement de compte utilisateur pour tous les thèmes basés sur GTK-3.0 comme je le suggère) ne modifie que les programmes basés sur la boîte à outils GTK-3.0. Il ne change pas la barre de défilement pour toutes les applications. Elle ne l'est que pour celles qui lisent ce fichier de configuration gtk-3.0. Puisque vous modifiez un thème gtk-3.0, les applications écrites avec QT ou gtk-2.0 ne changeront pas. Par conséquent, changer la taille de la barre de défilement de tous les programmes est plus difficile/difficile que vous ne le pensez.
J'ai également modifié la largeur de la barre de défilement dans gtk-2.0. Ceci est fait dans un dossier séparé ~/.config/gtk-2.0. Le fichier à créer est nommé gtkrc
style "scroll"
{
GtkScrollbar::slider-width = 20
}
Notez que gtk-2.0 est une installation conçue différemment, la syntaxe est donc différente, vous ne pouvez pas simplement copier la css de gtk-3.0 dans le dossier de gtk-2.0.
J'ai remarqué que certaines applications se comportent mal lorsque l'on modifie la barre de défilement car la taille du "grabber" à l'intérieur de la barre de défilement n'est pas redimensionnée correctement. Je pense que les modifications apportées à la barre de défilement dans le fichier de @Dorian pourraient résoudre ce problème. Je vais peut-être revenir et essayer cela. Je vous tiendrai au courant.
Résumé : Le conseil clé pour les administrateurs système Linux est le suivant : "Ne modifiez pas les fichiers de configuration sur l'ensemble du système. Vous mettez votre système en danger, vos modifications ne seront pas valables pour toutes les révisions, et cela nécessite un accès root, ce qui n'est jamais bon pour des choses cosmétiques comme celle-ci. Trouvez un moyen d'effectuer des modifications dans votre compte utilisateur.
PS. Si vous voulez vraiment tripoter les fichiers système (je le fais parfois si je veux vraiment insister pour que tous les utilisateurs aient les couleurs de mon équipe de football préférée comme fond d'écran et schéma de couleurs :) ), la première chose à faire est de faire une copie du fichier original et de nommer l'original "gtk-widgets.css.orig". Ensuite, lorsque vous modifiez votre fichier, enregistrez une copie de votre modification sous le nom de "gtk-widgets.css.20160919", avec la date AAAAMMJJ à la fin. De cette façon, lorsque le paquet deb sera mis à jour, vous aurez une copie de votre fichier édité. Celui que vous avez édité, nommé gtk-widgets.css, sera effacé par l'installation du paquet.