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 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.

En 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"