GNU/Linux >> Tutoriels Linux >  >> Linux

Comment désactiver les barres de défilement superposées de GNOME (faire en sorte que les barres de défilement soient visibles en permanence)

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).


Linux
  1. Désactiver définitivement l'entrée de l'écran tactile - Ubuntu 16.04 ?

  2. Comment désactiver Ctrl + c ou Ctrl + z à l'aide de la commande "trap" sous Linux

  3. Comment désactiver l'accélération de la souris dans Ubuntu 20.10, 20.04, 19.10 ou 18.04 (Gnome)

  4. Comment obtenir le chemin du bureau dans gnome

  5. Comment désactiver l'économiseur d'écran SuSE ?

Comment gérer les icônes du menu principal sur Gnome

Comment désactiver définitivement Swap sous Linux

Comment activer et désactiver les extensions Gnome à partir de la ligne de commande ?

Comment désactiver la connexion SSH pour l'utilisateur root sous Linux ?

Comment désactiver la liste des utilisateurs sur l'écran de connexion GNOME dans CentOS/RHEL 8

Comment désactiver le bip sonore à l'échelle du système