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 05-04-2020 15:25:59

Trefix
Membre
Lieu : 48
Distrib. : bookworm
Noyau : linux 6.1.0-18-amd64
(G)UI : Xfce4 4.18
Inscription : 15-02-2015

[Résolu] script pour sortie de veille...

Bonjour.

Résolu a écrit :

Sur certaines machines -dont la mienne- la sortie de veille est perturbée par Light-Locker, ce que Debian pointe d'ailleurs... Une solution simple est de le désactiver, par la méthode utilisée pour DFLinux, par exemple.

   

Avant de faire une c... je mets ici ce que j'ai compris de la résolution par @otyugh (EDIT3) du problème de sortie de veille impossible. Mon profil est à jour, la tour est toujours DELL Optiplex 390 de 11/2011, reconditionnée from AfB shop.

Problème : install' fraîche "disque entier" de Buster 10.3, de nouveau il n'y a que le secouage de souris qui permette la sortie de veille (et encore pas toujours) et si je fais quoi que ce soit d'autre je suis condamné à éteindre au bouton Power pour rallumer ensuite. 

Évaluation :

cat /proc/acpi/wakeup


Device  S-state   Status   Sysfs node
PS2K    S3  *disabled
MOU   S3  *disabled
EHC1    S3  *enabled   pci:0000:00:1d.0
EHC2    S3  *enabled   pci:0000:00:1a.0
HDEF    S4  *disabled  pci:0000:00:1b.0
RP01    S4  *disabled  pci:0000:00:1c.0
PXSX    S4  *disabled
RP02    S4  *disabled
PXSX    S4  *disabled
RP03    S4  *disabled  pci:0000:00:1c.2
PXSX    S4  *disabled
RP04    S4  *disabled
PXSX    S4  *disabled
RP05    S4  *disabled  pci:0000:00:1c.4
PXSX    S4  *disabled  pci:0000:03:00.0
RP06    S4  *disabled
PXSX    S4  *disabled
RP07    S4  *disabled
PXSX    S4  *disabled
RP08    S4  *disabled
PXSX    S4  *disabled
PEG0    S4  *disabled
PEGP    S4  *disabled
PEG1    S4  *disabled
PEG2    S4  *disabled
PEG3    S4  *disabled
P0P1    S4  *disabled

pas grand chose d'enabled, donc...

Trouver les périphériques utiles (souris, clavier) :

lsusb | grep -iv "hub"


Bus 002 Device 004: ID 046d:c31c Logitech, Inc. Keyboard K120
Bus 002 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse



Avec nano (par ex.) il faut que je créé en root (?) le fichier /90-hid-wakeup-enable.rules dans /etc/udev/rules.d

#Logitech, Inc. Keyboard K120
SUBSYSTEM=="usb", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c31c" RUN+="/usr/local/sbin/enable-wakeup $env{DEVPATH}"
#Pixart Imaging, Inc. Optical Mouse
SUBSYSTEM=="usb", ATTRS{idVendor}=="093a", ATTRS{idProduct}=="2510" RUN+="/usr/local/sbin/enable-wakeup $env{DEVPATH}"


Y a-t-il un CHMOD à faire ?

Ensuite, en root (?) je dois créer /enable-wakeup dans /usr/local/sbin,
y copier le script puis sauver (Ctrl + X = quitter, O = oui, écrire, Entrée = valider le nom donc le chemin). N'ayant pas l'habitude de la manœuvre (mais ' faut bien apprendre un jour) je ne sais pas si le laisser tel quel (ce serait mon choix par défaut, a vista de naz) ou si je dois "personnaliser" quelques part avec les ID (product/vendor) trouvées plus haut.
Après sauvegarde, il doit y avoir un CHMOD, certainement...

Pour l'instant il y a surtout un chmol big_smile

Merci de vos lumières.

Dernière modification par Trefix (14-04-2020 18:11:29)

Hors ligne

#2 05-04-2020 16:05:59

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

Re : [Résolu] script pour sortie de veille...

Y a un seul fichier a rendre executable, c'est /usr/local/sbin/enable-wakeup
Normalement c'est tout.

Sinon je ne saurai que te rediriger vers le tuto original sinon, duqel j'ai juste fait une extrapolation :  http://www.bernaerts-nicolas.fr/linux/7 … me-usb-hid, qui propose même un moyen GUI avec zenity)

virtue_signaling.pngpalestine.png

En ligne

#3 05-04-2020 16:13:39

Trefix
Membre
Lieu : 48
Distrib. : bookworm
Noyau : linux 6.1.0-18-amd64
(G)UI : Xfce4 4.18
Inscription : 15-02-2015

Re : [Résolu] script pour sortie de veille...

Yep, mais ' faut tout que je me tape en anglais... Bon, plus tard, je dois bosser, aussi hmm

Hors ligne

#4 05-04-2020 18:58:42

èfpé
Membre
Inscription : 10-07-2016

Re : [Résolu] script pour sortie de veille...

Bonsoir,

Trefix a écrit :

cat /proc/acpi/wakeup

EHC1    S3  *enabled   pci:0000:00:1d.0
EHC2    S3  *enabled   pci:0000:00:1a.0


Cela devrait aller... il s'agit probablement de contrôleurs USB 2.0 EHCI ; tu peux d'ailleurs le vérifier :

lspci -d ::0c03


Quant au fichier de règles udev il ne faut pas te compliquer la vie inutilement. Tu le crées avec nano :

nano /etc/udev/rules.d/90-hid-wakeup-enable.rules

#Logitech, Inc. Keyboard K120
SUBSYSTEM=="usb", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c31c" RUN+="/usr/local/sbin/enable-wakeup $env{DEVPATH}"
#Pixart Imaging, Inc. Optical Mouse
SUBSYSTEM=="usb", ATTRS{idVendor}=="093a", ATTRS{idProduct}=="2510" RUN+="/usr/local/sbin/enable-wakeup $env{DEVPATH}"


Et hop ! Il appartient à root, et les permissions par défaut (644) conviennent parfaitement au bazar.

Dernière modification par èfpé (05-04-2020 19:18:42)

Hors ligne

#5 05-04-2020 19:15:14

Trefix
Membre
Lieu : 48
Distrib. : bookworm
Noyau : linux 6.1.0-18-amd64
(G)UI : Xfce4 4.18
Inscription : 15-02-2015

Re : [Résolu] script pour sortie de veille...

scratchhead.gif

lspci -d ::0c03


00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
 


EHC = Enhanced Host Controller... Mais comment être sûr que les périfs voulus sont bien dessus ??? J'avais la sortie de veille au clavier, mais j'ai dû débrancher, il y a quelques jours, pour cause de no-boot après coupures secteur intempestives. S'sas trouv'...

lsusb


Bus 002 Device 004: ID 046d:c31c Logitech, Inc. Keyboard K120
Bus 002 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 

Dernière modification par Trefix (05-04-2020 19:18:16)

Hors ligne

#6 05-04-2020 19:56:42

èfpé
Membre
Inscription : 10-07-2016

Re : [Résolu] script pour sortie de veille...

Re-,

Trefix a écrit :

Mais comment être sûr que les périphériques voulus sont bien dessus ?


Ils peuvent difficilement être ailleurs ; tu peux éventuellement le confirmer, avec systool (sysfsutils) :

systool -vb hid


Et hop ! vois aussi la section un petit peu technique du tuto fameux, et arrête de maltraiter ton PC.

Dernière modification par èfpé (06-04-2020 10:56:42)

Hors ligne

#7 09-04-2020 17:41:57

Trefix
Membre
Lieu : 48
Distrib. : bookworm
Noyau : linux 6.1.0-18-amd64
(G)UI : Xfce4 4.18
Inscription : 15-02-2015

Re : [Résolu] script pour sortie de veille...

Re, après quelques jours de télétravail.

En fait, la sortie de veille est complètement alétoire : souvent, c'est le secouage de souris (rien de sessuel) qui fonctionne, mais pas toujours. S'il reste des fenêtres ouvertes (navigateur web, client de messagerie) le calvier fait parfois le job. C'est mieux encore si libreoffice ou musescore est resté ouvert... mais si la veille a été un peu longue il arrive que ça m...doie quand même. Bref, je me mets dans le tuto en anglais hmm  Je pense que je peux sortir olives et cahuètes...

J'éditerai ici. @+

Dont acte : pas de soucis pour le premier script, il y a déjà tout ce qu'il faut dans Buster pour ne rien avoir à installer. Ensuite j'ai créé le fichier de config' des deux "devices" comme indiqué au-dessus et roule. Sauf que, non seulement ça ne sort pas mieux de veille, mais c'est même parfois pire.

Alors, de son côté, lightdm merdoie toujours lors de la sortie de veille, puisqu'à chaque fois je reviens à l'écran de login, avec témoin de numlock activé mais numlock pas fonctionnel (il me faut l'éteindre puis le rallumer, au bouton, pour pouvoir ouvrir ma session). En outre, j'ai perdu l'usage des raccourcis clavier dans Atril, alors que le Ctrl + P fonctionne dans LibreOffice...

Bref, je soupçonne des problèmes de prise en charge du matériel, malgré une netinst avec non-free et bpo. À suivre...

Dernière modification par Trefix (10-04-2020 14:51:20)

Hors ligne

#8 11-04-2020 20:47:04

Trefix
Membre
Lieu : 48
Distrib. : bookworm
Noyau : linux 6.1.0-18-amd64
(G)UI : Xfce4 4.18
Inscription : 15-02-2015

Re : [Résolu] script pour sortie de veille...

Bonsoir.

Du nouveau, mais je n'ai pas pensé à procéder à une seule modif' à la fois hmm

Donc, ajout à lightdm de numlockx et édition de /usr/share/lightdm/lightdm.conf.d/01_debian.conf comme dans la page du wiki-DF.

Puis je suis retourné sur le tuto "sortie de veille" et par acquis de conscience j'ai dé-re-pleugué le mulot. Et la sortie de veille suivante (après mise en veille auto, config' Buster-10.3 "stock") s'est passée sans encombre : écran de login et pavé numérique actif. C'est là que j'ai pensé au "bug" du pavé lors de la sortie de veille (voyant allumé sur le clavier mais pavé non-numérique = déplacements etc.). J'ai donc ré-édité lightdm.conf/01_debian.conf pour commenter la ligne précédemment ajoutée et...

la sortie de veille est impossible !

Du coup, je vais poursuivre les essais et je vous dirai. À suivre et @+
.
.
Édith a rajouté un .d manquant...

Dernière modification par Trefix (12-04-2020 08:23:33)

Hors ligne

#9 12-04-2020 01:04:03

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

Re : [Résolu] script pour sortie de veille...

Ahm.

Tu me fais penser à une erreur qu'on a rencontré sur l'ISO avec le paquet light-locker. Essaie de le désinstaller, voir ? Au pire tu réinstalles, tu risques de perdre une minute dans l'affaire ;)à

virtue_signaling.pngpalestine.png

En ligne

#10 12-04-2020 06:55:14

Trefix
Membre
Lieu : 48
Distrib. : bookworm
Noyau : linux 6.1.0-18-amd64
(G)UI : Xfce4 4.18
Inscription : 15-02-2015

Re : [Résolu] script pour sortie de veille...

Bonjour.

Ouaip, je vais essayer. J'ai aussi découvert que la mise en veille profonde (que je n'utilise jamais) est elle aussi beuguée : elle envoie un reboot acid.gif Je vais sans doute commenter les lignes de mes "devices" pour voir si le "wakeup" y serait pour quelque chose, car la machine ne redémarre que lorsque la veille est complète, tous témoins éteints...

Hors ligne

#11 12-04-2020 07:44:13

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

Re : [Résolu] script pour sortie de veille...

Pour tester sans light-locker, (j'y repense vu qu'il se lance au démarrage, il sera en tâche de fond au démarrage) :
* Soit tu le tues et tu test la veille ensuite.
* Soit tu le désinstalles et redémarres

Dernière modification par otyugh (12-04-2020 07:44:20)


virtue_signaling.pngpalestine.png

En ligne

#12 12-04-2020 08:16:13

Trefix
Membre
Lieu : 48
Distrib. : bookworm
Noyau : linux 6.1.0-18-amd64
(G)UI : Xfce4 4.18
Inscription : 15-02-2015

Re : [Résolu] script pour sortie de veille...

Bon, bon, bon... la machine est mystérieusement tombée en marche avant même que je teste light-locker... crash.gif

Que les devices soient wakeupés ou non et que numlockx soit actif ou pas les mises en veille (volontaires) et sortie sont fonctionnelles et non beuguées (le pavé numérique reste actif). C'est typiquement le cas que je déteste, car pas moyen avec mes modestes connaissances de savoir quel fichier de conf' s'est écrit lors d'un démarrage pour résoudre le problème... Ce sont les veilles auto. qu'il faut que je teste, maintenant, avec les quatre combinaisons de config', ce qu iva être plus long...

Point commun des huit sorties : retour systématique à l'écran de login de lightdm. Dans mon souvenir la sortie de veille-simple revenait sur la session $user... Nouveau comportement ou mauvais souvenir ? À suivre...

Hors ligne

#13 13-04-2020 12:56:47

Trefix
Membre
Lieu : 48
Distrib. : bookworm
Noyau : linux 6.1.0-18-amd64
(G)UI : Xfce4 4.18
Inscription : 15-02-2015

Re : [Résolu] script pour sortie de veille...

Bonjour.

Bon, j'ai procédé à des tests systématiques en commentant / décommentant pour avoir les quatre combinaisons wake-up / numlock, avec les trois sorties de veille (sécoué de souris, barre d'espace, clic souris), en prenant le soin d'éteindre puis démarrer à chaque fois, puis de laisser la machine passer en veille d'elle-même avec Firefox et Thunderbird ouverts. Si réveil, j'ai noté si l'user était affiché dans l'écran de login, si le pavé numérique était actif, si son voyant était allumé... Pour arriver à la conclusion qu'il n'y a aucune logique apparente dans ce bug. Suivant la durée de la veille, ça repart ou pas, des fois avec la même configuration et la même manipulation ; la config' que j'avais ce matin n'est pas sortie de veille avant d'aller au pain mais immédiatement et sans problème au retour. Donc je regarde du côté de light-locker...

dpkg -l | grep light

ii  gir1.2-gtksource-3.0:amd64            3.24.9-2                            amd64        gir files for the GTK+ syntax highlighting widget
ii  libcommons-math3-java                 3.6.1-3                             all          Java lightweight mathematics and statistics components
ii  libdaemon0:amd64                      0.14-7                              amd64        lightweight C library for daemons - runtime library
ii  libgtksourceview-3.0-1:amd64          3.24.9-2                            amd64        shared libraries for the GTK+ syntax highlighting widget
ii  libgtksourceview-3.0-common           3.24.9-2                            all          common files for the GTK+ syntax highlighting widget
ii  libguice-java                         4.2.1-1                             all          lightweight dependency injection framework for Java 5 and above
ii  libjdom1-java                         1.1.3-2                             all          lightweight and fast library using XML
ii  liblightdm-gobject-1-0:amd64          1.26.0-4                            amd64        simple display manager (GObject library)
ii  libserd-0-0:amd64                     0.28.0~dfsg0-1                      amd64        lightweight RDF syntax library
ii  libzmq5:amd64                         4.3.1-4+deb10u1                     amd64        lightweight messaging kernel (shared library)
ii  light-locker                          1.8.0-3                             amd64        simple screen locker for lightDM display manager
ii  lightdm                               1.26.0-4                            amd64        simple display manager
ii  lightdm-gtk-greeter                   2.0.6-1                             amd64        simple display manager (GTK+ greeter)
ii  lightning                             1:68.6.0-1~deb10u1                  all          Calendar Extension for Thunderbird
ii  python3-pysimplesoap                  1.16.2-1                            all          simple and lightweight SOAP Library (Python 3)
ii  ristretto                             0.8.3-1                             amd64        lightweight picture-viewer for the Xfce desktop environment
ii  tzdata                                2019c-0+deb10u1                     all          time zone and daylight-saving time data



Je vais donc le désinstaller et voir, après un reboot, ce qu'il advient de cette fameuse sortie de veille. À suivre...

Hors ligne

#14 14-04-2020 12:59:56

Trefix
Membre
Lieu : 48
Distrib. : bookworm
Noyau : linux 6.1.0-18-amd64
(G)UI : Xfce4 4.18
Inscription : 15-02-2015

Re : [Résolu] script pour sortie de veille...

Bonjour.

À condition d'éviter ensuite l'autoremove, désinstaller light-locker semble avoir réglé le soucis. Je confirmerai après utilisation prolongée (et "wake up" inactif, pour voir)...

@+

Dernière modification par Trefix (14-04-2020 14:12:11)

Hors ligne

#15 14-04-2020 14:09:21

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

Re : [Résolu] script pour sortie de veille...

Pour empêcher des désastres autoremove, tu devrai reselectionner tous les paquets considéré comme supprimable et faire un "apt install <paquets>" dessus pour les rendre manuellement installés. Ou "apt-mark manual <paquets>", ce qui revient au même.

En fait t'es même pas obligé de retirer light-locker, il suffit de retirer le lanceur automatique de light-lcoker (dans /etc/xdg/autostart de souvenir) - mais il pourrait revenir sur une màj

Dernière modification par otyugh (14-04-2020 14:10:04)


virtue_signaling.pngpalestine.png

En ligne

#16 14-04-2020 14:11:51

Trefix
Membre
Lieu : 48
Distrib. : bookworm
Noyau : linux 6.1.0-18-amd64
(G)UI : Xfce4 4.18
Inscription : 15-02-2015

Re : [Résolu] script pour sortie de veille...

Ben ' fallait le dire ! J'ai bien cherché dans le fil DFLinux-Buster mais...

Bon, sotie de veille impéc' même sans "wake up" (j'ai commenté les devices dans /etc/udev/rules.d/90-hid-wakeup-enable.rules).

Hors ligne

#17 14-04-2020 16:05:24

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

Re : [Résolu] script pour sortie de veille...

Trefix a écrit :

Ben ' fallait le dire ! J'ai bien cherché dans le fil DFLinux-Buster mais...


Ici : https://debian-facile.org/git/ProjetsDF … c8548cb689 smile


virtue_signaling.pngpalestine.png

En ligne

#18 14-04-2020 18:04:35

Trefix
Membre
Lieu : 48
Distrib. : bookworm
Noyau : linux 6.1.0-18-amd64
(G)UI : Xfce4 4.18
Inscription : 15-02-2015

Re : [Résolu] script pour sortie de veille...

Pour moi, maintenant c'est désinstallé. Mais le lien pourra servir à d'autres.

Du coup, je tague [Résolu] en pointant vers le lien, puisque le wakeup n'est pas nécessaire... Merci.

Hors ligne

Pied de page des forums