#1 Le 08/07/2017, à 00:36
- Toobuntu
script bash dans applications au demarrage
Bonjour
J'essaie de lancer ce script avec sh -c "monscript.sh" au démarrage en utilisant Applications au démarrage.
Je le fais pour d'autres scripts mais celui ci ne semble pas fonctionner.
Je n'ai pas de notification et ma souris ne change pas de vitesse de déplacement.
#!/bin/bash
xinput --set-prop "ZLY ZELOTES GAME MOUSE" 'Device Accel Constant Deceleration' 5
notify-send "Vitesse souris" "Souris vitesse 5"
Le script fonctionne sans soucis si je l'utilise depuis un lanceur.
Est-ce que xinput a quelquechose de particulier ?
#2 Le 08/07/2017, à 01:50
- Watael
Re : script bash dans applications au demarrage
salut,
il faudrait savoir, tu veux que le script soit exécuté par sh, ou par bash ?
le shebang (la première ligne du script) sert à ne pas avoir à exécuter le script comme tu le fais, pourvu qu'il soit exécutable, sinon il ne sert à rien.
donc, tu rends le script exécutable, et tu l'appelles depuis Appli au Démarrage en indiquant son chemin complet.
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#3 Le 08/07/2017, à 10:28
- Toobuntu
Re : script bash dans applications au demarrage
J'ai modifié le shebang en bash pour tester, et lancer avec bash, mais ca ne fonctionne pas depuis application au demarrage, je n'ai meme pas de notification alors qu'avec un lanceur je n'ai aucun probleme ?
Le chemin est ok.
#4 Le 08/07/2017, à 16:39
- cqfd93
Re : script bash dans applications au demarrage
Bonjour,
Peut-être une question à la con : le script ne se lancerait-il pas un peu trop tôt au démarrage, auquel cas un sleep de quelques secondes pourrait aider ?
− cqfd93 −
Hors ligne
#5 Le 08/07/2017, à 17:30
- Toobuntu
Re : script bash dans applications au demarrage
Non , j'en ai d'autres lancés qui fonctionnent.
j'ai déjà essayé le sleep 30, 60, 120 mais ca ne vient pas de là.
Mes autres scripts ont une attente de 5 secondes et ils fonctionnent sans problème.
Je lance le script avec : sh -c "sleep 60 && monscript.sh"