Problèmes et questions concernant l'édition KDE.
Répondre

Raccourci clavier systemd[516]: Started ...

#1Messageil y a 8 mois

Bonsoir,

Sur une dérivée Manjaro Linux, j'ai créé un raccourci clavier vers un script, qui ne fonctionne pas... Pourtant journalctl renvoi ça:

$ journalctl -f
nov. 02 18:05:23 astroarch systemd[516]: Started /home/astronaut/bin/clickDroit.sh.
quand je provoque le raccourci clavier...
Je me dis, cela fonctionne presque... peut-être un problème de droits...
Une idée ?

JM

Raccourci clavier systemd[516]: Started ...

#2Messageil y a 8 mois

Bonjour.
As-tu rendu ton script exécutable ? chmod a+x /home/astronaut/bin/clickDroit.sh.
Généralement, on place les configurations personnelles dans ~/.config ou ~/.local .

Raccourci clavier systemd[516]: Started ...

#3Messageil y a 8 mois

Oui, il est bien exécutable:

$ ls -l ~/bin/clickDroit.sh 
-rwxr-xr-x 1 astronaut astronaut 39 30 oct.  19:20 /home/astronaut/bin/clickDroit.sh
JM

Raccourci clavier systemd[516]: Started ...

#4Messageil y a 8 mois

Salut,

Le script fonctionne bien lorsque tu le lances dans un terminal ?

Raccourci clavier systemd[516]: Started ...

#5Messageil y a 8 mois

Bonjour

je rejoins Smurf (semble un bug dans ton script), et surtout le lancer en dehors de son répertoire (mauvais lien "relatif")
et de plus, parfois, les variables d'environnements ne sont pas les mêmes lorsque l'on lance un script depuis son terminal et depuis son bureau.

Raccourci clavier systemd[516]: Started ...

#6Messageil y a 8 mois

Bonsoir Smurf et papajoke,

Oui le script fonctionne bien en l'exécutant depuis le terminal!
D'ailleurs, je veux bien qu'il soit buggé, mais y a pas grand chose dedans:

$ cat ~/bin/clickDroit.sh 
#!/bin/bash

/usr/bin/xdotool click 3
JM

Raccourci clavier systemd[516]: Started ...

#7Messageil y a 8 mois

Ok...
Je viens de me rendre compte d'un truc... Le script fonctionne sur Konsole...
En fait, en créant le raccourci clavier dans la "Configuration système", le script (clic droit) fonctionne seulement sur Konsole... alors qu'en l'exécutant dans Konsole, il fonctionne partout!
Apparemment, y un truc d’environnement qui n'est pas pareil... mais quoi ? Comment changer ?

JM

Raccourci clavier systemd[516]: Started ...

#8Messageil y a 8 mois

Quand je dis il fonctionne seulement sur Konsole, cela veut dire que cela ouvre le menu clic doit, seulement sur Konsole, alors que si je lance ce script depuis Konsole le menu clic doit apparaît partout!

JM

Raccourci clavier systemd[516]: Started ...

#9Messageil y a 8 mois

ChatGPT m'a trouvé cette solution:

$ cat ~/bin/clickDroit.sh 
#!/bin/bash

WINDOW_ID=$(xdotool getmouselocation --shell | grep WINDOW | cut -d= -f2)
/usr/bin/xdotool click --window $WINDOW_ID 3
Elle fonctionne, sauf sur les barres de titre des fenêtres...
Vous avez mieux à proposer ?

JM
Répondre