web-dev-qa-db-fra.com

Comment désactiver le masquage des barres de défilement à partir de la version 16.04

Quelqu'un peut-il me dire comment désactiver le nouveau comportement qui vient de commencer dans Ubuntu 15.10, le masquage des barres de défilement.

Je peux trouver de nombreuses références et questions à ce sujet, mais elles ont toutes trait à la suppression des barres de défilement superposées et à leur remplacement par les barres de défilement normales.

J'ai utilisé ces correctifs pendant des années. Cependant, ils ne résolvent pas ce nouveau problème lié à la disparition des barres de défilement, sauf si vous passez la souris sur la fenêtre.

Ce problème (après l’utilisation de tous les correctifs désactivés pour les barres de défilement superposées) est facilement reproduit en faisant apparaître Nautilus avec un dossier contenant plus d’articles que ce qui peut en contenir dans une fenêtre. J'ai toujours jeté un coup d'œil rapide à la fenêtre pour savoir si je voyais tout le contenu du dossier en voyant la présence d'une barre de défilement. Maintenant, je ne peux pas dire sans déplacer constamment la souris au-dessus de la fenêtre. Comme j'ai souvent des dizaines de fenêtres ouvertes réparties sur trois écrans, je passe beaucoup de temps à faire bouger la souris pour identifier si tout le contenu est visible ou si une partie du contenu est visible.

Le problème est également facilement produit en exécutant Eclipses, dans lequel plusieurs fenêtres sont exécutées avec différents éditeurs. Je dois constamment bouger la souris sur ces fenêtres pour vérifier la partie du texte affichée.

La question la plus proche que j'ai trouvée qui se pose à ce problème est Comment désactiver le comportement de masquage de la barre de défilement de superposition . Cette résolution est l’une de celles que j’utilise depuis des années pour supprimer la superposition. Ce correctif a été introduit 4 ans avant ce nouveau comportement de restauration de la barre de défilement, mais de le masquer sauf si la souris est récemment passée sur la fenêtre.

En exécutant ces commandes, je reçois:

$ 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"}'

Sortie:

()
6
L. D. James

Avec 15.10, Ubuntu est passé aux barres de défilement Gnome. En recherchant ce sujet, j'ai trouvé https://www.reddit.com/r/gnome/comments/37bp1r/how_do_i_disable_316s_overlay_scrollbars/ où il est suggéré d'utiliser les commandes suivantes:

export GTK_OVERLAY_SCROLLING = 0 
 appel gdbus --session --dest org.freedesktop.DBus --objet-path/org/freedesktop/DBus --method org.freedesktop.DBus.UpdateActivationEnvironment '{"GTK_OVERLAY_SCROLLING": " 0 "} '

Je viens de tester ces commandes sur UbuntuGnome 17.04, les barres de défilement ont cessé de se cacher et sont visibles à tout moment sans passer au-dessus de celles-ci. Si les commandes fonctionnent pour vous, vous pouvez les ajouter à votre fichier ~/.profile-.

2
mook765