Cet article explique comment désactiver les barres de défilement superposées de GNOME afin que les barres de défilement soient toujours visibles.
Par défaut, les applications GNOME / GTK utilisent des barres de défilement superposées pour maximiser l'espace à l'écran. Pour la plupart des applications (il existe quelques exceptions, telles que le terminal GNOME, où la barre de défilement est visible en permanence), les barres de défilement sont masquées par défaut, sont partiellement affichées lorsque le pointeur de la souris est déplacé et ne sont entièrement visibles que lorsque la souris est à proximité. la barre de défilement est placée.
Barre de défilement visible en permanence sur GNOME 3.34 |
Barres de défilement visibles en permanence sous GNOME 3.34 (ou plus récent)
GNOME 3.34, publié jeudi dernier, contient une nouvelle opportunité cachée qui permet de toujours voir facilement les barres de défilement complètes. Ouvrez l'éditeur dconf, accédez à org / gnome / desktop / interface
et mettre overlay-scrolling
à false
pour rendre les barres de défilement visibles en permanence.
Vous pouvez obtenir la même chose en utilisant cette commande :
gsettings set org.gnome.desktop.interface overlay-scrolling false
Vous devrez redémarrer chaque application GTK3 que vous avez exécutée pour qu'elle utilise des barres de défilement visibles en permanence. Ou redémarrez votre session (déconnexion / connexion).
Souhaitez-vous annuler cette modification et utiliser le comportement par défaut de la barre de défilement GNOME/GTK ? Soit utiliser l'éditeur dconf comme déjà expliqué, mais mettre overlay-scrolling
à true
(ou par défaut) ou utilisez cette commande :
gsettings set org.gnome.desktop.interface overlay-scrolling true
Vous pourriez également aimer :Comment désactiver complètement Tracker, l'outil d'indexation et de recherche de fichiers de GNOME
Désactiver les barres de défilement de superposition GNOME / GTK avec les versions de GNOME antérieures à 3.34
Pour désactiver les barres de défilement superposées sur les versions de GNOME antérieures à 3.34 et avoir des barres de défilement visibles en permanence, vous pouvez utiliser le GTK_OVERLAY_SCROLLING=0
Variable d'environnement.
Utilisez-le par application comme suit (pour démarrer gedit
dans cet exemple ; Assurez-vous que l'application n'est pas déjà en cours d'exécution ou qu'elle ne fonctionnera pas :
GTK_OVERLAY_SCROLLING=0 gedit
Pour appliquer cela à toutes les applications et pour désactiver les barres de défilement superposées pour GNOME sur les versions antérieures à 3.34, ajoutez ce qui suit à la fin de votre ~/.profile
Fichier :
export GTK_OVERLAY_SCROLLING=0
gdbus call --session --dest org.freedesktop.DBus --object-path /org/freedesktop/DBus --method org.freedesktop.DBus.UpdateActivationEnvironment '{"GTK_OVERLAY_SCROLLING": "0"}'
Après avoir enregistré ce fichier, déconnectez-vous et reconnectez-vous pour voir les changements en action.
merci pour ce tweak De dddevo à Reddit, les barres de défilement superposées sont désactivées pour toutes les applications GTK3, y compris celles qui sont lancées via D-Bus.
Utilisation de ~/.profile
cela ne s'applique qu'à votre utilisateur. Pour l'utiliser à l'échelle du système, ajoutez-le. ajouté /etc/profile.local
ou dans un fichier sous /etc/profile.d/
(en tant que racine).