Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/12/2021, à 17:22

bonuscad

[RESOLU]Aide pour mise au point d'un simple petit script.

Bonjour,

J'utilise l'application Molotov, l'ennui est que la veille d'écran se met en route.
Je me suis fait donc 2 scripts sur mon bureau pour désactiver/réactiver la veille d'écran.
Voici cd que contient respectivement mes deux scripts:

#! /bin/sh
xscreensaver-command -exit
exit

et

#! /bin/sh
xcreensaver-commmand -restart
exit

Je ne suis pas du tout ferrue dans ces pratiques de script
Le petit ennui que j'ai; c'est quand je clique dessus je ne sais pas si celui-ci c'est bien réalisé et des fois il fonctionne, d'autre pas!
La propriété de mes  fichiers sont de s’ouvrir dans le terminal Xfce et "Autoriser ce fichier à être exécuté comme un programme" coché.
Bien que la réponse doit être simplissime, je ne vois pas quoi faire (ou si j'ai mal fait quelque chose) pour visualiser si la procédure est bien réalisée.

Merci de mettre un "newbee" sur la voie

Dernière modification par bonuscad (Le 05/12/2021, à 12:50)

Hors ligne

#2 Le 01/12/2021, à 17:35

iznobe

Re : [RESOLU]Aide pour mise au point d'un simple petit script.

tu peux ajouter un ligne qui te dit ce que ca fait avant le exit :

echo "veille activée"

retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#3 Le 01/12/2021, à 17:43

bonuscad

Re : [RESOLU]Aide pour mise au point d'un simple petit script.

Merci iznobe
J'ai fait ce que tu dis mais rien ne s'affiche quand je clique sur mon fichier qui se nomme "veille-off.sh" sur mon bureau. Je dois louper quelque chose...
NB: je suis sous Xubuntu 20.04LTS

Dernière modification par bonuscad (Le 01/12/2021, à 17:46)

Hors ligne

#4 Le 01/12/2021, à 20:30

Sciensous

Re : [RESOLU]Aide pour mise au point d'un simple petit script.

echo écrit dans une console, ce qui n'est pas ton cas car tu le lances en mode graphique

remplace alors echo par xmessage -timeout 3
cool

Dernière modification par Sciensous (Le 01/12/2021, à 20:31)


antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )

Hors ligne

#5 Le 01/12/2021, à 21:30

beuguissime

Re : [RESOLU]Aide pour mise au point d'un simple petit script.

Bonsoir,

à bonuscad
Je vois que tu es sous Xubuntu 20.04. L'erreur, si je puis dire, est d'avoir installé xscreensaver au lieu d'utiliser l'économiseur d'écran par défaut xfce4-screensaver. Ce dernier respecte les ordres de désactivations émis par certaines applications dans certaines conditions (par exemple, vlc ou firefox lorsque tu lis une vidéo ou encore, molotov). Résultat, tu es obligé de bricoler par derrière pour compenser.

Lequel de tes deux scripts fonctionne de manière aléatoire selon toi ?

Hors ligne

#6 Le 01/12/2021, à 21:52

bonuscad

Re : [RESOLU]Aide pour mise au point d'un simple petit script.

@Sciensous J’espérais sur ta suggestion, mais je n'ai rien qui s'affiche pour confirmer l'exécution de la commande.

beuguissime a écrit :

à bonuscad
Je vois que tu es sous Xubuntu 20.04. L'erreur, si je puis dire, est d'avoir installé xscreensaver au lieu d'utiliser l'économiseur d'écran par défaut xfce4-screensaver. Ce dernier respecte les ordres de désactivations émis par certaines applications dans certaines conditions (par exemple, vlc ou firefox lorsque tu lis une vidéo ou encore, molotov). Résultat, tu es obligé de bricoler par derrière pour compenser.

Lequel de tes deux scripts fonctionne de manière aléatoire selon toi ?

Difficile de te te répondre... d'après mes essais des fois ça fonctionne quand je clique simplement sur mon fichier .sh sur mon bureau.
Dès fois je fais un click-droit sur mon fichier et choisis "Exécuter" dans le menu contextuel.
Dans les deux cas cas je n'ai aucune confirmation de l'exécution mais je vois que la veille d'écran ne se déclenche pas lorsque que Molotov est en cours d'exécution (je ne suis pas dérangé par la veille d'écran)

NB: Dans Paramètre j'ai deux fois l'icône "Économiseur d'écran", c'est peut être par là que cela pêche?
Préférences économiseur d'écran (XScreenSaver 5.42, 28-Dec-2018)
et
Économiseur d'écran tout simple
Qui reflètent les mêmes paramètres (aperçu de Flurry)

Dernière modification par bonuscad (Le 01/12/2021, à 21:52)

Hors ligne

#7 Le 01/12/2021, à 22:05

beuguissime

Re : [RESOLU]Aide pour mise au point d'un simple petit script.

Question un peu parallèle : pourquoi as-tu installé xscreensaver (c'est nécessairement toi vu qu'il n'est plus présent par défaut depuis quelques versions de Xubuntu) au lieu d'utiliser xfce4-screensaver ? pourquoi ne pas t'en tenir à l'outil natif à ton bureau Xfce ? Ok, xfce4-screensaver n'offre que trois thèmes très sobres + un écran noir en guise d'économiseur d'écran (donc un choix bien moindre que xscreensaver) mais de mon point de vue, c'est bien assez.


Dans chacun de tes scripts, après la commande xscreensaver, tu peux ajouter cette commande pour afficher une notification transitoire :

notify-send "Contrôle manuel de Xscreensaver" "Économiseur désactivé. Penser à le réactiver!"
notify-send "Contrôle manuel de Xscreensaver" "Économiseur activé"

Si tu n'as pas modifié les paramètres d'affichage, la notification sera dans le coin supérieur gauche de l'écran.

Hors ligne

#8 Le 01/12/2021, à 22:07

beuguissime

Re : [RESOLU]Aide pour mise au point d'un simple petit script.

bonuscad a écrit :

NB: Dans Paramètre j'ai deux fois l'icône "Économiseur d'écran", c'est peut être par là que cela pêche?
Préférences économiseur d'écran (XScreenSaver 5.42, 28-Dec-2018)
et
Économiseur d'écran tout simple
Qui reflètent les mêmes paramètres (aperçu de Flurry)

Oui, c'est ça, ça te montre qu'il y a deux économiseurs d'écran sur ton système Xscreensaver et xfce4-screensaver. A priori, un seul tourne à la fois.

Hors ligne

#9 Le 01/12/2021, à 22:44

bonuscad

Re : [RESOLU]Aide pour mise au point d'un simple petit script.

beuguissime a écrit :

Question un peu parallèle : pourquoi as-tu installé xscreensaver (c'est nécessairement toi vu qu'il n'est plus présent par défaut depuis quelques versions de Xubuntu) au lieu d'utiliser xfce4-screensaver ? pourquoi ne pas t'en tenir à l'outil natif à ton bureau Xfce ? Ok, xfce4-screensaver n'offre que trois thèmes très sobres + un écran noir en guise d'économiseur d'écran (donc un choix bien moindre que xscreensaver) mais de mon point de vue, c'est bien assez.


Dans chacun de tes scripts, après la commande xscreensaver, tu peux ajouter cette commande pour afficher une notification transitoire :

notify-send "Contrôle manuel de Xscreensaver" "Économiseur désactivé. Penser à le réactiver!"
notify-send "Contrôle manuel de Xscreensaver" "Économiseur activé"

Si tu n'as pas modifié les paramètres d'affichage, la notification sera dans le coin supérieur gauche de l'écran.


Super, merci beaucoup beuguissime, ça m'affiche effectivement une notification.
D'après mes souvenirs; à l'apparition de Xfce4, il me semble avoir fait une installation en ligne commande. Ce qui explique peut être ce doublon...
Néanmoins cela ne me gène nullement, mon OS à l'air stable et effectif, mais si tu considère qu'une mise au point est utile, je suis prêt à suivre tes conseils pour faire du ménage

PS: La veille "Flurry" me plaît beaucoup (c'est psychédélique lol)

J'attends de pouvoir tester plus longtemps pour mettre en résolu, mais je pense que cela sera bon.

Hors ligne

#10 Le 01/12/2021, à 22:53

beuguissime

Re : [RESOLU]Aide pour mise au point d'un simple petit script.

Très bien.
Xscreensaver est a priori très bien codé (je n'ai pas regardé en détail mais je rapporte sa réputation). C'est juste qu'il ne s'intègre plus correctement avec les bureaux modernes. Depuis que Xfce vient avec xfce4-screensaver (c'est assez récent), je ne m'embête plus à bricoler quelque chose pour y faire fonctionner Xscreensaver (que j'ai longtemps installé manuellement pour remplacer le précédent économiseur de Xfce, light-locker).
Si j'ai un peu de temps et si je n'oublie pas, je te proposerais une solution à un seul script.

Hors ligne

#11 Le 01/12/2021, à 22:58

bonuscad

Re : [RESOLU]Aide pour mise au point d'un simple petit script.

Ça y est je me souvient!
Commande exécutée (d'après nam1962)

sudo apt install xfce4
sudo apt install gtk3-engines-xfce
sudo apt install xfce4-goodies
sudo apt install xfwm4-themes
sudo apt install xubuntu-restricted-addons
sudo apt install ubuntu-restricted-extras

et

sudo apt install xscreensaver && sudo apt install xscreensaver-data-extra && sudo apt install xscreensaver-gl-extra && sudo apt install xscreensaver-screensaver-bsod
sudo apt remove light-locker

Hors ligne

#12 Le 01/12/2021, à 23:06

beuguissime

Re : [RESOLU]Aide pour mise au point d'un simple petit script.

Ah oui d'accord, je déconseille de suivre ce genre de guides qui n'ont plus été mis à jour depuis environ 3 ans. hmm

Pour preuve, light-locker n'est plus présent sur Xubuntu 20.04, donc la ligne

sudo apt remove light-locker

n'a plus lieu d'être. Dans son guide, il n'a d'ailleurs jamais pris la peine d'expliquer les effets négatifs (problème de sécurité) de désinstaller light-locker sur les précédentes Xubuntu ou l'effet négatif d'utiliser Xscreensaver sur une Xfce moderne (effet négatif auquel tu fais face).

Dernière modification par beuguissime (Le 01/12/2021, à 23:50)

Hors ligne

#13 Le 01/12/2021, à 23:49

bonuscad

Re : [RESOLU]Aide pour mise au point d'un simple petit script.

C'est vrai que nam1962 n'est plus présent sur ce forum et me semble t-il  a été décrié.
J'ai suivi quelques trucs émanant de lui mais sans plus.
En même temps mon système est stable et réactif, le bémol que j'ai observé et lors d'une extinction du système (une fois par mois environ) qui est très longue, alors que la plus part du temps c'est instantané. Mais cela n'a peut être rien à voir aux suggestions de nam1962.
Je suis complètement satisfait de mon système et des applications

bruno@Precision-T1500:~$ inxi
CPU: Quad Core Intel Core i7 870 (-MCP-) speed/min/max: 1306/1200/2934 MHz 
Kernel: 5.4.0-90-generic x86_64 Up: 7h 00m Mem: 2370.9/15972.4 MiB (14.8%) 
Storage: 680.03 GiB (8.0% used) Procs: 265 Shell: bash 5.0.17 inxi: 3.0.38 

Hors ligne

#14 Le 01/12/2021, à 23:52

beuguissime

Re : [RESOLU]Aide pour mise au point d'un simple petit script.

bonuscad a écrit :

C'est vrai que nam1962 n'est plus présent sur ce forum et me semble t-il  a été décrié.

Ben il a été banni donc normal de ne plus le voir. big_smile

Je ne dis pas que tout est à jeter bien sûr mais je voulais souligner que son guide n'est plus maintenu et qu'il passait sous silence des détails importants.

Hors ligne

#15 Le 02/12/2021, à 17:41

bonuscad

Re : [RESOLU]Aide pour mise au point d'un simple petit script.

Bon après test, je pense avoir compris mon problème: la notification m'a bien aidé pour être sûr d'avoir bien exécuter le script.

En résumé: la 1ère fois que je clique sur mon script, la notification s'affiche bien mais au bout d'un certain temps la veille d'écran s'active.
Si je clique une nouvelle fois sur le même script, la notification s'affiche bien encore mais là la veille d'écran ne s'active plus.

Donc je pense avoir un doublon dans ma veille d'écran (preuve des 2 icônes identiques dans mon système), mais le quel supprimer sans risque? Là est la question... J'aimerais bien conserver mon thème qui me plaît.

Hors ligne

#16 Le 02/12/2021, à 21:29

beuguissime

Re : [RESOLU]Aide pour mise au point d'un simple petit script.

Je me demande si xscreensaver ne se relance pas tout seul. Tu peux faire le test dans une console avec cette commande qui

1/ affiche les processus xscreensaver présents dans la liste des processus
2/ fais quitter xscreensaver
3/ attend 5s
4/ affiche à nouveau les processus xscreensaver

Prière de copier-coller le retour complet ici pour diagnostique.

ps fux -C xscreensaver; xscreensaver-command -exit; sleep 5; ps fux -C xscreensaver

Le mieux, c'est de désinstaller xscreensaver et de s'en remettre à xfce4-screensaver. On peut toujours bricoler des trucs cependant.

Dernière modification par beuguissime (Le 02/12/2021, à 21:54)

Hors ligne

#17 Le 02/12/2021, à 21:45

Watael

Re : [RESOLU]Aide pour mise au point d'un simple petit script.

et pourquoi pas simplement ps -C xscreensaver; ... ?

Dernière modification par Watael (Le 02/12/2021, à 21:46)


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#18 Le 02/12/2021, à 21:54

beuguissime

Re : [RESOLU]Aide pour mise au point d'un simple petit script.

Merci Watael, je corrige.

Hors ligne

#19 Le 02/12/2021, à 23:05

bonuscad

Re : [RESOLU]Aide pour mise au point d'un simple petit script.

Bonsoir,
Voici le retour de la commande

bruno@Precision-T1500:~$ ps fux -C xscreensaver; xscreensaver-command -exit; sleep 5; ps fux -C xscreensaver
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
bruno       1395  0.5  0.1 271176 23392 ?        Ssl  23:01   0:00 xfce4-session
bruno       1473  0.0  0.0   6032   456 ?        Ss   23:01   0:00  \_ /usr/bin/ssh-agent /usr/bin/im-launch startxfce4
bruno       1524  4.6  0.4 314996 78392 ?        Sl   23:01   0:01  \_ xfwm4
bruno       1529  0.6  0.1 275500 30012 ?        Sl   23:01   0:00  \_ xfce4-panel
bruno       1551  1.4  0.2 322696 44760 ?        Sl   23:01   0:00  |   \_ /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-2.0 /usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libwhiskermenu.so 1
bruno       1552  0.8  0.1 199428 26720 ?        Sl   23:01   0:00  |   \_ /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-2.0 /usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libnetload.so 17 16
bruno       1553  1.1  0.1 196544 23068 ?        Sl   23:01   0:00  |   \_ /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-2.0 /usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libcpugraph.so 14 1
bruno       1554  0.3  0.2 244420 38924 ?        Sl   23:01   0:00  |   \_ /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-2.0 /usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libnotification-plu
bruno       1557  0.2  0.1 196732 23188 ?        Sl   23:01   0:00  |   \_ /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-2.0 /usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libsystray.so 5 167
bruno       1558  0.2  0.1 274192 26056 ?        Sl   23:01   0:00  |   \_ /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-2.0 /usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libindicator-plugin
bruno       1559  1.6  0.2 471248 42460 ?        Sl   23:01   0:00  |   \_ /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-2.0 /usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libweather.so 8 167
bruno       1560  0.4  0.2 512472 41072 ?        Sl   23:01   0:00  |   \_ /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-2.0 /usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libpulseaudio-plugi
bruno       1575  0.1  0.1 345488 23172 ?        Sl   23:01   0:00  \_ Thunar --daemon
bruno       1592  2.9  0.3 322136 49240 ?        Sl   23:01   0:00  \_ xfdesktop
bruno       1596  0.0  0.0  18568  5324 ?        S    23:01   0:00  \_ xscreensaver -nosplash
bruno       1597  0.0  0.0  18568  5308 ?        S    23:01   0:00  \_ xscreensaver -nosplash
bruno       1599  0.0  0.0 239604  4836 ?        Sl   23:01   0:00  \_ /usr/libexec/geoclue-2.0/demos/agent
bruno       1600  0.1  0.0 851508  9184 ?        Sl   23:01   0:00  \_ xiccd
bruno       1606  0.4  0.1 422288 31596 ?        Sl   23:01   0:00  \_ update-notifier
bruno       1617  0.3  0.2 432212 36272 ?        Sl   23:01   0:00  \_ nm-applet
bruno       1631  0.5  0.2  62372 34768 ?        S    23:01   0:00  \_ /usr/bin/python3 /usr/share/system-config-printer/applet.py
bruno       1638  0.0  0.0 190416 15936 ?        Sl   23:01   0:00  \_ /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
bruno       1648  1.0  0.5 512528 95444 ?        Ssl  23:01   0:00  \_ /usr/bin/python3 /usr/bin/hp-systray -x
bruno       1716  0.1  0.1  68228 25764 ?        S    23:01   0:00  |   \_ /usr/bin/python3 /usr/bin/hp-systray -x
bruno       1717  0.0  0.1  53264 18620 ?        S    23:01   0:00  |       \_ /usr/bin/python3 /usr/bin/hp-systray -x
bruno       1650  0.5  0.4 691844 80532 ?        Sl   23:01   0:00  \_ /usr/libexec/evolution-data-server/evolution-alarm-notify
bruno       2238  2.4  0.2 391252 38656 ?        Sl   23:01   0:00 xfce4-terminal
bruno       2243  0.2  0.0  13156  4732 pts/0    Ss   23:01   0:00  \_ bash
bruno       2249  0.0  0.0  14288  3468 pts/0    R+   23:01   0:00      \_ ps fux -C xscreensaver
bruno       1780 31.2  2.1 3006368 356032 ?      Sl   23:01   0:07 /usr/lib/firefox/firefox
bruno       1849  0.1  0.2 191932 39976 ?        Sl   23:01   0:00  \_ /usr/lib/firefox/firefox -contentproc -parentBuildID 20211028161635 -prefsLen 1 -prefMapSize 254552 -appdir /usr/lib/fi
bruno       1973 19.2  1.2 34177268 202372 ?     Sl   23:01   0:04  \_ /usr/lib/firefox/firefox -contentproc -childID 2 -isForBrowser -prefsLen 4828 -prefMapSize 254552 -jsInit 278680 -paren
bruno       2006  1.8  0.6 2419248 112836 ?      Sl   23:01   0:00  \_ /usr/lib/firefox/firefox -contentproc -childID 3 -isForBrowser -prefsLen 4892 -prefMapSize 254552 -jsInit 278680 -paren
bruno       2008  3.4  0.8 2456496 131624 ?      Sl   23:01   0:00  \_ /usr/lib/firefox/firefox -contentproc -childID 4 -isForBrowser -prefsLen 4892 -prefMapSize 254552 -jsInit 278680 -paren
bruno       2084  0.3  0.4 2392308 73620 ?       Sl   23:01   0:00  \_ /usr/lib/firefox/firefox -contentproc -childID 5 -isForBrowser -prefsLen 5527 -prefMapSize 254552 -jsInit 278680 -paren
bruno       2128  0.3  0.4 2392312 73568 ?       Sl   23:01   0:00  \_ /usr/lib/firefox/firefox -contentproc -childID 6 -isForBrowser -prefsLen 5654 -prefMapSize 254552 -jsInit 278680 -paren
bruno       2198  0.5  0.4 2393828 72592 ?       Sl   23:01   0:00  \_ /usr/lib/firefox/firefox -contentproc -childID 7 -isForBrowser -prefsLen 5654 -prefMapSize 254552 -jsInit 278680 -paren
bruno       1646  0.0  0.0 193452 15244 ?        Ssl  23:01   0:00 xfce4-power-manager
bruno       1528  0.3  0.1 232148 22236 ?        Ssl  23:01   0:00 xfsettingsd
bruno       1392  0.0  0.0 168900  5280 ?        Sl   23:01   0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
bruno       1383  0.5  0.0  18928 10088 ?        Ss   23:01   0:00 /lib/systemd/systemd --user
bruno       1384  0.0  0.0 103632  3680 ?        S    23:01   0:00  \_ (sd-pam)
bruno       1389  0.5  0.1 625780 20000 ?        S<sl 23:01   0:00  \_ /usr/bin/pulseaudio --daemonize=no --log-target=journal
bruno       1396  0.4  0.0   7820  5068 ?        Ss   23:01   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
bruno       1491  0.0  0.0 305332  6596 ?        Ssl  23:01   0:00  \_ /usr/libexec/at-spi-bus-launcher
bruno       1496  0.0  0.0   7372  4372 ?        S    23:01   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 3
bruno       1500  0.2  0.0 230208  5924 ?        Sl   23:01   0:00  \_ /usr/lib/x86_64-linux-gnu/xfce4/xfconf/xfconfd
bruno       1506  0.0  0.0 162900  6592 ?        Sl   23:01   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
bruno       1510  0.3  0.1 230740 25416 ?        Sl   23:01   0:00  \_ /usr/bin/xfce4-screensaver --no-daemon
bruno       1513  0.0  0.0 242616  8076 ?        Ssl  23:01   0:00  \_ /usr/libexec/gvfsd
bruno       1720  0.0  0.0 316720  8212 ?        Sl   23:01   0:00  |   \_ /usr/libexec/gvfsd-trash --spawner :1.13 /org/gtk/gvfs/exec_spaw/0
bruno       1522  0.0  0.0  86396  3636 ?        SLs  23:01   0:00  \_ /usr/bin/gpg-agent --supervised
bruno       1584  0.0  0.0 315352  8208 ?        Ssl  23:01   0:00  \_ /usr/lib/x86_64-linux-gnu/indicator-messages/indicator-messages-service
bruno       1588  0.0  0.1 267164 17848 ?        Ssl  23:01   0:00  \_ /usr/lib/x86_64-linux-gnu/xfce4/notifyd/xfce4-notifyd
bruno       1603  0.4  0.3 798080 50108 ?        SNLl 23:01   0:00  \_ /usr/lib/x86_64-linux-gnu/tumbler-1/tumblerd
bruno       1679  0.1  0.0 316760  9592 ?        Ssl  23:01   0:00  \_ /usr/libexec/gvfs-udisks2-volume-monitor
bruno       1690  0.0  0.0 319472  9156 ?        Ssl  23:01   0:00  \_ /usr/libexec/gvfs-afc-volume-monitor
bruno       1691  0.1  0.1 393184 25720 ?        Ssl  23:01   0:00  \_ /usr/libexec/evolution-source-registry
bruno       1696  0.0  0.0 240696  6844 ?        Ssl  23:01   0:00  \_ /usr/libexec/gvfs-gphoto2-volume-monitor
bruno       1703  0.0  0.0 238420  6216 ?        Ssl  23:01   0:00  \_ /usr/libexec/gvfs-mtp-volume-monitor
bruno       1707  0.0  0.0 238628  6132 ?        Ssl  23:01   0:00  \_ /usr/libexec/gvfs-goa-volume-monitor
bruno       1725  0.0  0.0 164892  6124 ?        Ssl  23:01   0:00  \_ /usr/libexec/gvfsd-metadata
bruno       1730  0.2  0.1 841612 30640 ?        Ssl  23:01   0:00  \_ /usr/libexec/evolution-calendar-factory
bruno       1742  0.0  0.0 156224  5316 ?        Sl   23:01   0:00  \_ /usr/libexec/dconf-service
bruno       1744  0.1  0.1 676116 30248 ?        Ssl  23:01   0:00  \_ /usr/libexec/evolution-addressbook-factory
xscreensaver-command: exiting.

USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
bruno       1395  0.5  0.1 271176 23392 ?        Ssl  23:01   0:00 xfce4-session
bruno       1473  0.0  0.0   6032   456 ?        Ss   23:01   0:00  \_ /usr/bin/ssh-agent /usr/bin/im-launch startxfce4
bruno       1524  4.3  0.4 314996 78392 ?        Sl   23:01   0:01  \_ xfwm4
bruno       1529  0.5  0.1 275500 30012 ?        Sl   23:01   0:00  \_ xfce4-panel
bruno       1551  1.2  0.2 322696 44760 ?        Sl   23:01   0:00  |   \_ /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-2.0 /usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libwhiskermenu.so 1
bruno       1552  0.8  0.1 199428 26720 ?        Sl   23:01   0:00  |   \_ /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-2.0 /usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libnetload.so 17 16
bruno       1553  1.1  0.1 196544 23068 ?        Sl   23:01   0:00  |   \_ /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-2.0 /usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libcpugraph.so 14 1
bruno       1554  0.2  0.2 244420 38924 ?        Sl   23:01   0:00  |   \_ /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-2.0 /usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libnotification-plu
bruno       1557  0.2  0.1 196732 23188 ?        Sl   23:01   0:00  |   \_ /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-2.0 /usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libsystray.so 5 167
bruno       1558  0.2  0.1 274192 26056 ?        Sl   23:01   0:00  |   \_ /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-2.0 /usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libindicator-plugin
bruno       1559  1.6  0.2 471248 42460 ?        Rl   23:01   0:00  |   \_ /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-2.0 /usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libweather.so 8 167
bruno       1560  0.4  0.2 512472 41072 ?        Sl   23:01   0:00  |   \_ /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-2.0 /usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libpulseaudio-plugi
bruno       1575  0.1  0.1 345488 23172 ?        Sl   23:01   0:00  \_ Thunar --daemon
bruno       1592  2.5  0.3 322136 49240 ?        Sl   23:01   0:00  \_ xfdesktop
bruno       1596  0.0  0.0  18568  5324 ?        S    23:01   0:00  \_ xscreensaver -nosplash
bruno       1599  0.0  0.0 239604  4836 ?        Sl   23:01   0:00  \_ /usr/libexec/geoclue-2.0/demos/agent
bruno       1600  0.1  0.0 851508  9184 ?        Sl   23:01   0:00  \_ xiccd
bruno       1606  0.3  0.1 422288 31596 ?        Sl   23:01   0:00  \_ update-notifier
bruno       1617  0.3  0.2 432212 36272 ?        Sl   23:01   0:00  \_ nm-applet
bruno       1631  0.5  0.2  62372 34768 ?        S    23:01   0:00  \_ /usr/bin/python3 /usr/share/system-config-printer/applet.py
bruno       1638  0.0  0.0 190416 15936 ?        Sl   23:01   0:00  \_ /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
bruno       1648  0.8  0.5 512528 95444 ?        Ssl  23:01   0:00  \_ /usr/bin/python3 /usr/bin/hp-systray -x
bruno       1716  0.1  0.1  68228 25764 ?        S    23:01   0:00  |   \_ /usr/bin/python3 /usr/bin/hp-systray -x
bruno       1717  0.0  0.1  53264 18620 ?        S    23:01   0:00  |       \_ /usr/bin/python3 /usr/bin/hp-systray -x
bruno       1650  0.4  0.4 691844 80532 ?        Sl   23:01   0:00  \_ /usr/libexec/evolution-data-server/evolution-alarm-notify
bruno       2238  2.2  0.2 392268 39392 ?        Sl   23:01   0:00 xfce4-terminal
bruno       2243  0.1  0.0  13156  4832 pts/0    Ss   23:01   0:00  \_ bash
bruno       2252  0.0  0.0  14288  3340 pts/0    R+   23:01   0:00      \_ ps fux -C xscreensaver
bruno       1780 26.0  2.1 3006368 355780 ?      Sl   23:01   0:07 /usr/lib/firefox/firefox
bruno       1849  0.1  0.2 191932 39976 ?        Sl   23:01   0:00  \_ /usr/lib/firefox/firefox -contentproc -parentBuildID 20211028161635 -prefsLen 1 -prefMapSize 254552 -appdir /usr/lib/fi
bruno       1973 15.6  1.2 34177268 202096 ?     Sl   23:01   0:04  \_ /usr/lib/firefox/firefox -contentproc -childID 2 -isForBrowser -prefsLen 4828 -prefMapSize 254552 -jsInit 278680 -paren
bruno       2006  1.4  0.6 2419248 112624 ?      Sl   23:01   0:00  \_ /usr/lib/firefox/firefox -contentproc -childID 3 -isForBrowser -prefsLen 4892 -prefMapSize 254552 -jsInit 278680 -paren
bruno       2008  2.8  0.8 2456496 131160 ?      Sl   23:01   0:00  \_ /usr/lib/firefox/firefox -contentproc -childID 4 -isForBrowser -prefsLen 4892 -prefMapSize 254552 -jsInit 278680 -paren
bruno       2084  0.2  0.4 2392308 73620 ?       Sl   23:01   0:00  \_ /usr/lib/firefox/firefox -contentproc -childID 5 -isForBrowser -prefsLen 5527 -prefMapSize 254552 -jsInit 278680 -paren
bruno       2128  0.3  0.4 2392312 73568 ?       Sl   23:01   0:00  \_ /usr/lib/firefox/firefox -contentproc -childID 6 -isForBrowser -prefsLen 5654 -prefMapSize 254552 -jsInit 278680 -paren
bruno       2198  0.4  0.4 2393828 72592 ?       Sl   23:01   0:00  \_ /usr/lib/firefox/firefox -contentproc -childID 7 -isForBrowser -prefsLen 5654 -prefMapSize 254552 -jsInit 278680 -paren
bruno       1646  0.0  0.0 193452 15244 ?        Ssl  23:01   0:00 xfce4-power-manager
bruno       1528  0.3  0.1 232148 22236 ?        Ssl  23:01   0:00 xfsettingsd
bruno       1392  0.0  0.0 168900  5280 ?        Sl   23:01   0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
bruno       1383  0.4  0.0  18928 10088 ?        Ss   23:01   0:00 /lib/systemd/systemd --user
bruno       1384  0.0  0.0 103632  3680 ?        S    23:01   0:00  \_ (sd-pam)
bruno       1389  0.5  0.1 625780 20000 ?        S<sl 23:01   0:00  \_ /usr/bin/pulseaudio --daemonize=no --log-target=journal
bruno       1396  0.3  0.0   7820  5068 ?        Ss   23:01   0:00  \_ /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
bruno       1491  0.0  0.0 305332  6596 ?        Ssl  23:01   0:00  \_ /usr/libexec/at-spi-bus-launcher
bruno       1496  0.0  0.0   7372  4372 ?        S    23:01   0:00  |   \_ /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 3
bruno       1500  0.2  0.0 230208  5924 ?        Sl   23:01   0:00  \_ /usr/lib/x86_64-linux-gnu/xfce4/xfconf/xfconfd
bruno       1506  0.0  0.0 162900  6592 ?        Sl   23:01   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
bruno       1510  0.2  0.1 230740 25416 ?        Sl   23:01   0:00  \_ /usr/bin/xfce4-screensaver --no-daemon
bruno       1513  0.0  0.0 242616  8076 ?        Ssl  23:01   0:00  \_ /usr/libexec/gvfsd
bruno       1720  0.0  0.0 316720  8212 ?        Sl   23:01   0:00  |   \_ /usr/libexec/gvfsd-trash --spawner :1.13 /org/gtk/gvfs/exec_spaw/0
bruno       1522  0.0  0.0  86396  3636 ?        SLs  23:01   0:00  \_ /usr/bin/gpg-agent --supervised
bruno       1584  0.0  0.0 315352  8208 ?        Ssl  23:01   0:00  \_ /usr/lib/x86_64-linux-gnu/indicator-messages/indicator-messages-service
bruno       1588  0.0  0.1 267164 17848 ?        Ssl  23:01   0:00  \_ /usr/lib/x86_64-linux-gnu/xfce4/notifyd/xfce4-notifyd
bruno       1603  0.4  0.3 798080 50108 ?        SNLl 23:01   0:00  \_ /usr/lib/x86_64-linux-gnu/tumbler-1/tumblerd
bruno       1679  0.1  0.0 316760  9592 ?        Ssl  23:01   0:00  \_ /usr/libexec/gvfs-udisks2-volume-monitor
bruno       1690  0.0  0.0 319472  9156 ?        Ssl  23:01   0:00  \_ /usr/libexec/gvfs-afc-volume-monitor
bruno       1691  0.1  0.1 393184 25720 ?        Ssl  23:01   0:00  \_ /usr/libexec/evolution-source-registry
bruno       1696  0.0  0.0 240696  6844 ?        Ssl  23:01   0:00  \_ /usr/libexec/gvfs-gphoto2-volume-monitor
bruno       1703  0.0  0.0 238420  6216 ?        Ssl  23:01   0:00  \_ /usr/libexec/gvfs-mtp-volume-monitor
bruno       1707  0.0  0.0 238628  6132 ?        Ssl  23:01   0:00  \_ /usr/libexec/gvfs-goa-volume-monitor
bruno       1725  0.0  0.0 164892  6124 ?        Ssl  23:01   0:00  \_ /usr/libexec/gvfsd-metadata
bruno       1730  0.2  0.1 841612 30640 ?        Ssl  23:01   0:00  \_ /usr/libexec/evolution-calendar-factory
bruno       1742  0.0  0.0 156224  5316 ?        Sl   23:01   0:00  \_ /usr/libexec/dconf-service
bruno       1744  0.1  0.1 676116 30248 ?        Ssl  23:01   0:00  \_ /usr/libexec/evolution-addressbook-factory
bruno@Precision-T1500:~$ 

Hors ligne

#20 Le 03/12/2021, à 01:01

Watael

Re : [RESOLU]Aide pour mise au point d'un simple petit script.

mais pourquoi fux ? a-t-on besoin de tous ces renseignements ?
surtout x qui submerge l'information pertinente.

c'est sans doute utile quand on ne sait pas exactement ce qu'on cherche; ce qui n'est pas le cas ici. smile

Dernière modification par Watael (Le 03/12/2021, à 01:02)


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#21 Le 03/12/2021, à 01:12

beuguissime

Re : [RESOLU]Aide pour mise au point d'un simple petit script.

Oui, c'est vrai Watael, c'était sans doute trop verbeux.

Mais bon, on voit que le processus xscreensaver est présent deux fois. Donc soit c'est toi, bonuscad, qui le lance plus d'une fois en exécutant ton script pour redémarrer xscreensaver alors qu'il est déjà actif ou alors dès l'ouverture de la session, xscreensaver est lancé deux fois.

Enfin ça m'étonne car dans mes souvenirs xscreensaver se plaint lorsqu'on tente de le démarrer alors qu'il tourne déjà. Remarque, ça dépend peut-être de comment il est lancé la toute première fois.

Bref, si ça n'était pas le cas pour le test de ce soir alors il faudrait redémarrer ton ordi, ouvrir ta session et faire le test que je mentionne au n°16 avant toute chose. Tu pourras enlever les options fux comme suggérait par Watael.

Une fois qu'on aura élucidé ce mystère, je pourrais te proposer un autre script qui remplacera tes deux scripts actuels et devrait éviter les processus en doublon. Je compte bien sûr sur Watael pour venir critiquer ma proposition bash. wink

Cependant, je t'invite à nouveau à considérer l'abandon de xscreensaver. xfce4-screensaver est vraiment bien et offrira un fonctionnement sans surprise (donc avec désactivation automatique de l'économiseur lorsque l'application X ou Y le réclame).

Hors ligne

#22 Le 03/12/2021, à 13:14

bonuscad

Re : [RESOLU]Aide pour mise au point d'un simple petit script.

Bon j'ai pris le taureau par les cornes.
Suite à mon message #11, ben j'ai fais l'inverse...

bruno@Precision-T1500:~$ sudo apt remove xscreensaver && sudo apt remove xscreensaver-data-extra && sudo apt remove xscreensaver-gl-extra && sudo apt remove xscreensaver-screensaver-bsod

Comme les thèmes proposés étaient peu nombreux, j'ai donc fais

bruno@Precision-T1500:~$ sudo apt install xscreensaver-gl

J'ai donc retrouvé plein de thèmes, mais pas mon favori mad  (c'est pas l'essentiel)
J'ai redémarré la machine, je n'ai plus qu'une icône dans le gestionnaire de paramètres, donc je pense avoir fais le ménage...
J'ai maintenant un commutateur pour "Inhiber l'économiseur d'écran pour les applications en plein écran" qui logiquement doit pouvoir justifier la suppression de mes scripts.
J'ai adapté ta commande demandée et voici son retour

bruno@Precision-T1500:~$ ps -C xfce4-screensaver; xfce4-screensaver-command --exit; sleep 5; ps -C xfce4-screensaver
    PID TTY          TIME CMD
    PID TTY          TIME CMD
bruno@Precision-T1500:~$ 

Je pense que mon problème mineur est résolu, j'attends quelque temps pour marquer le sujet comme tel.
Je vous remercie de votre aide qui m'a bien guidé.

Hors ligne

#23 Le 03/12/2021, à 13:39

beuguissime

Re : [RESOLU]Aide pour mise au point d'un simple petit script.

Oui, donc tu as supprimé xscreensaver et tu t'en remets à xfce4-screensaver. Voilà pourquoi la commande demandée ne renvoie rien de probant (fin de ton message). Je pense que xscreensaver-gl ne sert à rien sur ton système puisqu'il fournit des thèmes pour xscreensaver (et je ne suis pas sûr que ces thèmes soient utilisables par xfce4-screensaver).

De quel commutateur parles-tu ?
Normalement, les applications qui justifient une désactivation temporaire de l'économiseur d'écran émettent des signaux de désactivation/réactivation de sorte que l'utilisateur ou l'utilisatrice n'ait rien à faire. Ce commutateur (encore une fois, lequel ?) conserve son intérêt pour les cas exceptionnels où l'application ne gère pas par elle-même la désactivation.

Hors ligne

#24 Le 03/12/2021, à 15:33

bonuscad

Re : [RESOLU]Aide pour mise au point d'un simple petit script.

beuguissime a écrit :

De quel commutateur parles-tu ?
Normalement, les applications qui justifient une désactivation temporaire de l'économiseur d'écran émettent des signaux de désactivation/réactivation de sorte que l'utilisateur ou l'utilisatrice n'ait rien à faire. Ce commutateur (encore une fois, lequel ?) conserve son intérêt pour les cas exceptionnels où l'application ne gère pas par elle-même la désactivation.

Je parle de celui-ci
[url=https://imgur.com/ve3kxiY.png]
  ve3kxiY.png
[/url]

Avant j'avais ce commutateur que pour un icône (les icônes était identiques, mais n'affichait pas exactement la même chose pour les options)

Entre temps j'ai fait

sudo apt install xscreensaver-gl-extra

et avec ceci j'ai retrouvé encore des thèmes supplémentaire, dont "flurry" mon préféré.
J'espère que Xfce4-xscreensaver va prendre en compte dorénavant Molotov en plein écran, ce qui n'était pas le cas avant quand xcreensaver était aussi installé.

NB: Je n'ai jamais eu de problème auparavant avec des vidéos visionnées sur Youtube , viméo ou autres avec firefox et la veille d'écran activée malgré mon doublon

Dernière modification par bonuscad (Le 03/12/2021, à 15:35)

Hors ligne

#25 Le 03/12/2021, à 21:23

beuguissime

Re : [RESOLU]Aide pour mise au point d'un simple petit script.

Ah merci bonuscad, tu m'auras appris quelque chose, capture d'écran à l'appui : les thèmes de xscreensaver-gl sont utilisables par xfce4-screensaver. La compatibilité avec d'autres économiseurs était évoquée dans la présentation de xscreensaver-gl mais sans préciser lesquels.

Si jamais le cas, où tu as besoin de désactiver l'économiseur d'écran manuellement, se présente, tu peux tout simplement cliquer sur l'icône batterie/alimentation dans la zone de notification (près de l'horloge en haut à droite par défaut) et dans le petit menu qui apparaît, tu coches « Mode présentation ». Ça inhibera xfce4-screensaver. Il faut penser à décocher une fois que le besoin est rempli. Ça t'évitera d'aller chercher dans les menus que tu montres dans ta capture.

Hors ligne