Page 2 sur 3

Re: Réveiller écran avec un double-clic

Posté : jeu. 15 oct. 2020 14:40
par tioker

Dernier message de la page précédente :

Mia88 a écrit : mar. 13 oct. 2020 17:48 Moi je laisse tomber, la commande

Code : Tout sélectionner

dmesg | grep Logitech | grep -o -P "usb. +? \ S"
ne me renvoie rien (j'avais du copier la réponse avec la commande sur le site sans m'en aperçevoir quand j'ai obtenu "usb 2-1.2.7" au premier essai :? ).
Bon,

j'allais te dire:
Oui en effet, la commande ne fonctionne pas sous LM 19.3
sauf que...
Je me suis aperçu qu'à priori tu n'as pas tapé la bonne commande. La tienne ajoute des espaces à la fin et entre certains caractères alors que la Pattern Perl doit être rigoureusement reproduite comme dans l'exemple.

Code : Tout sélectionner

dmesg | grep Logitech | grep -o -P "usb.+?\s"
Essaye à nouveau et dis nous.

Re: Réveiller écran avec un double-clic

Posté : jeu. 15 oct. 2020 17:50
par Mia88
Comme je fais toujours des copier/coller des commandes, je suis retournée voir sur la page codetrips.com.

Et là, je viens de me rendre compte de quelque chose d'invraisemblable :
je traduis généralement la totalité des pages qui sont en anglais, et je m'aperçois que c'est la traduction qui rajoute des espaces :-o

Image

Pareil avec juste la ligne de commande dans Google traduction, mais pas avec DeepL !
Comme la traduction de la page complète utilise Google, ben voilà...

J'aurais jamais imaginé un truc pareil :?
Je ferai très attention à l'avenir.

On peut dire que tu as soulevé un beau lièvre !
Effectivement, sans les espaces j'obtiens un résultat :

Code : Tout sélectionner

mia@PC5:~$ dmesg | grep Logitech | grep -o -P "usb.+?\s"
usb 1-1.2: 
mia@PC5:~$ 
Je n'ai plus qu'à utiliser ton script en te remerciant d'avoir persévéré à comprendre mon problème.
Mais pas que, je me serais probablement retrouvée dans la même situation un jour ou l'autre. Donc encore un grand merci ! :D

Re: Réveiller écran avec un double-clic

Posté : lun. 26 oct. 2020 08:34
par Domynyk
Bonjour et merci à tous d'avoir répondu
Tioker me demande si du coup ça fonctionne chez moi.
A vrai dire, je suis tellement ignorant dans les commandes et les programmes informatiques que je ne comprends rien.
Comment faire pour mettre en pratique vos écrits ?
Merci
et bonne journée

Re: Réveiller écran avec un double-clic

Posté : lun. 26 oct. 2020 11:40
par Mia88
Bonjour Domynyk,

Si tu te sens un peu perdu, je te conseille de procéder en 3 étapes :
1) Entrer les commandes proposées dans la page du lien https://codetrips.com/2020/03/18/ubuntu ... m-suspend/

Code : Tout sélectionner

lsusb | sort
parmi les lignes affichées au retour, il y en a une qui correspond à ta souris, tu dois la reconnaître au nom de la marque (moi c'est logitech)

Pour rechercher l'endroit ou ça se trouve :

Code : Tout sélectionner

grep . /sys/bus/usb/devices/*/power/wakeup | grep enabled
mais tu dois remplacer enabled par disabled pour trouver ce qui n'est pas activé, car on veut faire le contraire du tuto.
donc ce sera :

Code : Tout sélectionner

grep . /sys/bus/usb/devices/*/power/wakeup | grep disabled
ensuite tu adaptes cette ligne en remplaçant Logitech par la marque de ta souris que tu as trouvée plus haut :

Code : Tout sélectionner

dmesg | grep Logitech | grep -o -P "usb.+?\s"
Ce qui devrait te renvoyer lequel correspond à la souris (un truc genre "usb qq chose derrière") :
Pour moi :

Code : Tout sélectionner

usb 1-1.2: 
Enfin tu récupères cette info pour la mettre dans la dernière commande (tu remplaces mon 1-1.2) :

Code : Tout sélectionner

sudo sh -c "echo 'disabled' > /sys/bus/usb/devices/1-1.2/power/wakeup"
Voilà fin de la première étape :D

2) Ensuite tu constateras que ça ne tient pas au redémarrage.

2 solutions :
comme conseillé dans le tuto, tu mets la commande dans ton fichier . bashrc

Pour éditer le fichier :

Code : Tout sélectionner

cd
sudo nano .bashrc
Tout à la fin tu ajoutes

Code : Tout sélectionner

# réveil du pc par clavier ou souris
sudo sh -c "echo 'enabled' > /sys/bus/usb/devices/1-1.2/power/wakeup"
Tu remplace 1-1.2 par ton propre résultat trouvé plus haut.

Tu enregistres le fichier avec ctrl+o puis Enter puis ctrl+x

Ceci conviendra pour un redémarrage normal, mais si tu as du forcer le redémarrage, comme l'a remarqué tioker, le numéro de répertoire peut changer.

3) Il a donc créé un script pour le retrouver, avec la procédure bien expliquée ;)

Re: Réveiller écran avec un double-clic

Posté : mar. 3 nov. 2020 14:40
par Domynyk
Bonjour
Merci à MIA88 pour cette explication très claire !!!
J'ai effectué la procédure mais sans résultat.
Quand je mets en veille mon PC par l'intermédiaire du menu Linux Mint, la souris ne réveille toujours pas l'écran......

Re: Réveiller écran avec un double-clic

Posté : mar. 3 nov. 2020 16:02
par Mia88
Bonjour,

Ça ne fonctionne pas dès la fin de la première étape ?
Tu peux lancer ces 4 commandes et les poster avec leur résultat, qu'on voit ce qui peut clocher ?

Code : Tout sélectionner

lsusb | sort

Code : Tout sélectionner

grep . /sys/bus/usb/devices/*/power/wakeup | grep disabled

Code : Tout sélectionner

dmesg | grep leResultatTrouveEn1 | grep -o -P "usb.+?\s"

Code : Tout sélectionner

sudo sh -c "echo 'disabled' > /sys/bus/usb/devices/leResultatTrouveEn3/power/wakeup"

Re: Réveiller écran avec un double-clic

Posté : mer. 11 nov. 2020 09:10
par Domynyk
voici le résultat :

Code : Tout sélectionner

domynyk@Coquelicot:~$ lsusb | sort
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8000 Intel Corp. 
Bus 001 Device 003: ID 10f1:1a5b Importek 
Bus 001 Device 004: ID 8087:07dc Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
domynyk@Coquelicot:~$ grep . /sys/bus/usb/devices/*/power/wakeup | grep disabled
/sys/bus/usb/devices/1-1.6/power/wakeup:disabled
/sys/bus/usb/devices/1-1/power/wakeup:disabled
/sys/bus/usb/devices/usb1/power/wakeup:disabled
/sys/bus/usb/devices/usb2/power/wakeup:disabled
/sys/bus/usb/devices/usb3/power/wakeup:disabled
domynyk@Coquelicot:~$ dmesg | grep leResultatTrouveEn1 | grep -o -P "usb.+?\s"
domynyk@Coquelicot:~$ sudo sh -c "echo 'disabled' > /sys/bus/usb/devices/leResultatTrouveEn3/power/wakeup"
sh: 1: cannot create /sys/bus/usb/devices/leResultatTrouveEn3/power/wakeup: Directory nonexistent
domynyk@Coquelicot:~$

Re: Réveiller écran avec un double-clic

Posté : mer. 11 nov. 2020 10:01
par thyam
'Jour,
merci de mettre les retours de terminal entre balises code '</>', je l'ai fait pour toi cette fois, penses-y les prochaines fois ;)

Re: Réveiller écran avec un double-clic

Posté : mer. 11 nov. 2020 10:16
par Mia88
Bonjour,

La ligne qui nous intéresse dans le résultat de ta première commande :

Code : Tout sélectionner

Bus 002 Device 002: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
La seconde commande confirme que c'est sur "disabled".

Pour la 3ème commande, il faut bien sûr remplacer "leRésultatTrouvéEn1" par le résultat trouvé dans la première commande !
Donc tu relances la commande ainsi :

Code : Tout sélectionner

domynyk@Coquelicot:~$ dmesg | grep Logitech | grep -o -P "usb.+?\s"
Elle te retournera un résultat, c'est lui que tu dois utiliser dans la dernière commande.
J'ai aussi une souris Logitech, la commande me renvoie usb 1-1.2

Donc pour moi ça sera :

Code : Tout sélectionner

sudo sh -c "echo 'enable' > /sys/bus/usb/devices/1-1.2/power/wakeup"
Tu fais pareil, mais en remplaçant la partie 1-1.2 par TON résultat (c'est bien enable et non disabled :? ).

Pour ma part, je vais remettre comme c'était, j'ai eu plusieurs fois la mauvaise surprise te constater que l'ordi s'est réveillé tout seul pendant la nuit...

Re: Réveiller écran avec un double-clic

Posté : jeu. 12 nov. 2020 16:47
par Domynyk
Bonjour
et encore un grand merci pour ta patience !!!
Voici le résultat de la dernière commande :
'<domynyk@Coquelicot:~$ sudo sh -c "echo 'enable' > /sys/bus/usb/devices/2-2/power/wakeup"
sh: 1: echo: echo: I/O error>'

ça signifie quoi ?

Bonne journée

Re: Réveiller écran avec un double-clic

Posté : jeu. 12 nov. 2020 17:43
par Domynyk
et voici la réponse :
'<domynyk@Coquelicot:~$ echo "enable" | sudo tee /sys/bus/usb/devices/2-2/power/wakeup
enable
tee: /sys/bus/usb/devices/2-2/power/wakeup: Argument invalide>'