logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 25-08-2019 00:54:01

gtalbot
Invité

[RÉSOLU] Rendre les barres de défilement visibles de façon permanente

Bonjour,

Comment rendre les barres de défilement visibles de façon permanente

Si vous utilisez Atril (version 1.20.3) ou Pluma (version 1.20.4)
ou BlueFish (version 2.2.10) ou Evince (version 3.30.2), vous
avez sûrement remarqué que les barres de défilement sont
_fugitives_: les barres de défilement n'apparaissent que
lorsque votre curseur de souris survole la zone où les barres
sont normalement affichées
. Et les barres de défilement
disparaissent après environ 6 secondes quand votre curseur
de souris ne survole plus la zone où les barres de défilement
sont normalement affichées.

Des sélecteurs et des déclarations CSS du genre

slider
  {
    opacity: 0;  /* transparent par défaut */
  }

slider:hover
 
{
    transition-property: opacity;
    transition-duration: 4s;
    opacity: 1; /* opaque et donc visible */
  }



réalisent cet effet.

Où (dans quel fichier) pourrait se trouver
ces sélecteurs et déclarations?

Comment pourrai-je normalement redéfinir ces
déclarations?

Je cherche à neutraliser la fugacité des barres de défilement.

Gérard

Dernière modification par gtalbot (07-02-2021 02:58:17)

#2 25-08-2019 01:09:51

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [RÉSOLU] Rendre les barres de défilement visibles de façon permanente

Ce qui marche pour moi c'est d'aller copier un exemple (en cherchant le mot clé) "scroller" dans /usr/share/themes/MONTHEME/gtk-3.0/gtk-contained.css dans mon ~/.config/gtk-3.0/gtk.css et de bidouiller un peu jusqu'à ce que ça me convienne.

Dernière modification par otyugh (25-08-2019 01:10:31)


virtue_signaling.pngpalestine.png

Hors ligne

#3 25-08-2019 01:34:17

gtalbot
Invité

Re : [RÉSOLU] Rendre les barres de défilement visibles de façon permanente

otyugh a écrit :

Ce qui marche pour moi c'est d'aller copier un exemple (en cherchant le mot clé) "scroller" dans /usr/share/themes/MONTHEME/gtk-3.0/gtk-contained.css dans mon ~/.config/gtk-3.0/gtk.css



Mon thème de bureau pour GTK 3.0 est Adwaita. Donc, j'ai fait

/usr/share/themes/Adwaita/gtk-3.0$ cat gtk.css
/* Adwaita is now part of GTK+ 3, this file is no longer used */



J'ai fait une recherche de fichiers gtk-contained.css et mon système
n'en trouve pas.

otyugh a écrit :

et de bidouiller un peu jusqu'à ce que ça me convienne.



otyugh, comment parviens-tu à neutraliser la fugacité des barres de défilement
en codant ton ~/.config/gtk-3.0/gtk.css ? J'ai essayé toutes sortes de
sélecteurs et déclarations et je n'y suis pas arrivé. C'est alors que j'ai décidé
de démarrer ce fil de discussion sur Debian-Facile ...

Gérard

#4 25-08-2019 08:26:37

Anonyme
Invité

Re : [RÉSOLU] Rendre les barres de défilement visibles de façon permanente

Bonjour,

/* Adwaita is the default theme of GTK+ 3, this file is not used */



avec ces mots clé dans un moteur de recherche, je pense que tu peux trouver une solution sur la manière de procéder.

https://www.reddit.com/r/gnome/comments … e_default/
https://gitlab.gnome.org/GNOME/gtk/tree … /gtk/theme


Je n'ai pas testé mais ça peut être une piste.


EDIT: ou aller sur gnome look et prendre directement le thème pour le copier dans ~/.themes
https://www.gnome-look.org/p/1013073/

Dernière modification par Anonyme (25-08-2019 08:34:28)

#5 25-08-2019 10:29:39

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [RÉSOLU] Rendre les barres de défilement visibles de façon permanente

@gtalbot : Hé. En fait j'y arrive pas. Je pensais y être parvenu, mais en fait non. De là te dire si c'est parce que je rate un truc CSS ou parce qu'il faut passer par ailleurs... Chépa :x

virtue_signaling.pngpalestine.png

Hors ligne

#6 19-09-2019 16:58:33

gtalbot
Invité

Re : [RÉSOLU] Rendre les barres de défilement visibles de façon permanente

Anonyme, otyugh,

Le 2 septembre, j'ai envoyé un message à 2 sites pour savoir comment
rendre les barres de défilement visibles de façon permanente.

Aujourd'hui, quelqu'un a répondu:
How To Disable GNOME's Overlay Scrollbars (Have The Scrollbars Permanently Visible)
This article explains how to disable GNOME's overlay scrollbars, so that the scrollbars
are always visible.

Gérard

#7 20-09-2019 05:00:26

Anonyme
Invité

Re : [RÉSOLU] Rendre les barres de défilement visibles de façon permanente

gtalbot a écrit :

Anonyme, otyugh,

Le 2 septembre, j'ai envoyé un message à 2 sites pour savoir comment
rendre les barres de défilement visibles de façon permanente.

Aujourd'hui, quelqu'un a répondu:
How To Disable GNOME's Overlay Scrollbars (Have The Scrollbars Permanently Visible)
This article explains how to disable GNOME's overlay scrollbars, so that the scrollbars
are always visible.

Gérard



Merci pour le retour smile

Désactivé chez moi par défaut sous Mate.

#8 20-09-2019 07:56:25

dz50
Adhérent(e)
Lieu : Ain
Distrib. : Debian GNU/Linux 12
Noyau : 6.1.0-6-amd64
(G)UI : Xfce 4.18
Inscription : 13-07-2016

Re : [RÉSOLU] Rendre les barres de défilement visibles de façon permanente

Bonjour,
J'aimerais bien aussi voir en permanence les barres de défilement pour l'environnement xfce sous buster.

Hors ligne

#9 20-09-2019 09:11:36

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [RÉSOLU] Rendre les barres de défilement visibles de façon permanente

La disparition de la barre de défilement ne dépend pas de l'environnement graphique mais des applications gnome individuellement. Le réglage donné fonctionne donc dans Xfce wink (je vais l'intégrer d'ailleurs, merci ; ce genre de fonctionnalité de gnome, ça me... Enfin bref, tant que ça se désactive...)

Dernière modification par otyugh (20-09-2019 09:18:30)


virtue_signaling.pngpalestine.png

Hors ligne

#10 20-09-2019 16:43:12

dz50
Adhérent(e)
Lieu : Ain
Distrib. : Debian GNU/Linux 12
Noyau : 6.1.0-6-amd64
(G)UI : Xfce 4.18
Inscription : 13-07-2016

Re : [RÉSOLU] Rendre les barres de défilement visibles de façon permanente

La disparition de la barre de défilement ne dépend pas de l'environnement graphique mais des applications gnome individuellement. Le réglage donné fonctionne donc dans Xfce

Avec dconf-editor, j'accède à org/gnome/desktop/interface/mais je n'ai pas overlay-scrolling

Hors ligne

#11 20-09-2019 16:49:44

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [RÉSOLU] Rendre les barres de défilement visibles de façon permanente

Lis un peu :

To disable the overlay scrollbars on GNOME versions older than 3.34, and have permanently visible scrollbars, you can use the GTK_OVERLAY_SCROLLING=0 environment variable.



Et si tu fais le moindre effort, tu vérifies :

apt-cache show gnome


Package: gnome
Source: meta-gnome3
Version: 1:3.30+3



T'as le droit de faire un tout petit peu plus d'effort la prochaine fois ~
Tout est écrit.

Dernière modification par otyugh (20-09-2019 16:51:31)


virtue_signaling.pngpalestine.png

Hors ligne

#12 22-09-2019 13:37:17

dz50
Adhérent(e)
Lieu : Ain
Distrib. : Debian GNU/Linux 12
Noyau : 6.1.0-6-amd64
(G)UI : Xfce 4.18
Inscription : 13-07-2016

Re : [RÉSOLU] Rendre les barres de défilement visibles de façon permanente

Lis un peu

Effectivement, je n'avais pas tout lu.

Mais chez moi ,le fait d'ajouter

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

au fichier

~/.profile

N'a rien changé au niveau des ascenceurs. Mais peut-être n'ai-je pas tout compris, je ne suis qu'utilisateur de debian. J'aurais préféré des ascenseurs visibles en permanence et un peu plus larges, mais je peux aussi faire avec ceux en place.

Hors ligne

#13 22-09-2019 13:52:41

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [RÉSOLU] Rendre les barres de défilement visibles de façon permanente

echo "GTK_OVERLAY_SCROLLING=0" >> "/etc/environment"


Au redémarrage ça sera bon.

Dernière modification par otyugh (22-09-2019 13:53:46)


virtue_signaling.pngpalestine.png

Hors ligne

#14 22-09-2019 16:05:39

dz50
Adhérent(e)
Lieu : Ain
Distrib. : Debian GNU/Linux 12
Noyau : 6.1.0-6-amd64
(G)UI : Xfce 4.18
Inscription : 13-07-2016

Re : [RÉSOLU] Rendre les barres de défilement visibles de façon permanente

C'est bien ça, merci.

Hors ligne

#15 06-02-2021 19:52:41

gtalbot
Invité

Re : [RÉSOLU] Rendre les barres de défilement visibles de façon permanente

dz50 a écrit :


(...)
J'aurais préféré des ascenseurs (...) un peu plus larges
(...)



dz50,

La solution fournie dans la discussion 21975

Comment élargir les barres de défilement des navigateurs web Firefox et Chromium?

et dans le tutoriel

Comment élargir les barres de défilement de Firefox 91 et plus

permet de configurer la largeur des ascenseurs de défilement pour
plusieurs applications qui utilisent les librairies GTK3. J'ai vérifié et
Atril version 1.24,
BlueFish version 2.2.12,
Caja version 1.24
Evince version 3.38.2,
FileZilla version 3.52.2,
gEdit version 3.38.1,
Mousepad version 0.5.2,
Nemo version 4.8.6,
Pluma version 1.24.1,
Thunar version 4.16.8
et d'autres applications utilisent tous des ascenseurs
de défilement plus larges.

Cette solution ne fonctionne pas pour les applications de LibreOffice
(p.e. Writer, Calc).

Gérard

Dernière modification par gtalbot (20-02-2022 21:41:21)

#16 25-12-2021 18:06:02

gtalbot
Invité

Re : [RÉSOLU] Rendre les barres de défilement visibles de façon permanente

Chers amis et collègues de Debian-Facile,

Comment rendre les barres de défilement visibles de façon permanente sous KDE Plasma 5

1. J'ai fermé mes applications et j'ai ouvert un terminal [Raccourci: Ctrl+Alt+T]

2. J'ai navigué jusqu'à mon répertoire etc en tapant:

cd /etc



3. J'ai vérifié que j'ai un fichier dont le nom est environment avec

ls environment -ahls



4. J'ai ensuite édité ce fichier environment en tapant

nano environment

et en y ajoutant

GTK_OVERLAY_SCROLLING=0



Si le fichier environment contient déjà du code,
alors il faut mettre

GTK_OVERLAY_SCROLLING=0


à la toute fin du fichier.

5. J'ai sauvegardé le fichier avec Ctrl+O, j'ai fermé nano avec Ctrl+X,
j'ai fermé le terminal avec Alt+F4 et j'ai redémarré mon ordinateur.

Cette solution fonctionne pour
Atril version 1.24,
BlueFish version 2.2.12,
Caja version 1.24
Evince version 3.38.2,
FileZilla version 3.52.2,
gEdit version 3.38.1,
Mousepad version 0.5.2,
Nemo version 4.8.6,
Pluma version 1.24.1,
Thunar version 4.16.8
et d'autres applications basées sur les librairies GTK.

Je suis ouvert à vos suggestions, corrections, améliorations et à vos expérimentations.

Gérard

Dernière modification par gtalbot (09-06-2022 16:13:38)

#17 21-02-2022 00:45:20

gtalbot
Invité

Re : [RÉSOLU] Rendre les barres de défilement visibles de façon permanente

Chers amis et collègues de Debian-Facile,

Comment rendre les barres de défilement visibles de façon permanente sous LXQt version 0.16

À partir du menu d'applications,
Préférences > LXQt-paramétrage du système > Centre de configuration de LXQt >
Paramètreur de session LXQt > Section Environnement (avancé)

et ici, sur une ligne, vous devriez voir GTK_OVERLAY_SCROLLING 0

Par défaut, les barres de défilement dans LXQt 0.16 sont visibles de façon permanente.

Si cette variable n'est pas présente, cliquez sur le bouton Ajouter
et, sur la nouvelle ligne, il faut ajouter GTK_OVERLAY_SCROLLING
dans la colonne "Nom de la variable" et ajouter 0 dans la colonne "Valeur".

Gérard

Pied de page des forums