Page 1 sur 2

script retroéclairage clavier

Posté : lun. 9 déc. 2024 19:39
par aybabtu
Bonjour à toutes et à tous,

J'ai un script d’éclairage automatique de mon clavier qui s'exécute au démarrage après le login de la session.
Mon disque est crypté et j'aimerai que le clavier s'allume avant de rentrer mon mot de passe pour décrypter le disque ?

Est-ce que c'est possible ?
Si oui , j'aurai besoin de votre aide s'il vous plaît ? Merci.

voilà ce que j'ai fait déjà

j'ai crée un fichier crontab ainsi

Code : Tout sélectionner

@reboot //home/aybabtu/.msi-klm/msi-keyboard-CLI.js arg1 arg 2

Re: script retroéclairage clavier

Posté : lun. 9 déc. 2024 21:00
par aybabtu
Merci pour ton retour, ça fonctionne très bien avec crontab.
ce que j’aimerai c'est que ce script s’exécute avant que je n'entre le mot de passe pour décrypter mon disque. Là le clavier s'éclaire juste après, ce qui est moins pratique ! Enfin je ne sais pas si je me fais bien comprendre ?

Re: script retroéclairage clavier

Posté : lun. 9 déc. 2024 21:10
par aybabtu
heu ok :? je tente ça et je risque de revenir vers vous rapidement....

Re: script retroéclairage clavier

Posté : lun. 9 déc. 2024 21:30
par aybabtu
ok merci Cyrille je teste

Re: script retroéclairage clavier

Posté : mar. 10 déc. 2024 19:07
par aybabtu
Bon merci pour les réponses; mais je crois que je ne suis tout simplement pas compétent pour faire ça. pas grave.

Re: script retroéclairage clavier

Posté : mer. 11 déc. 2024 07:06
par aybabtu
oui j'ai besoin d'aide pour ça, merci.
je reviens vers toi rapidement.

Re: script retroéclairage clavier

Posté : sam. 14 déc. 2024 10:23
par aybabtu
cyrille a écrit : mar. 10 déc. 2024 21:10 Faudrait voir ton script et ton fichier de conf systemd si tu veux de l'aide ;)
Re Cyrille,

alors je ne sais pas si c'est ça, mais voilà ce qui semble être le script qui active le rétro éclariage de mon portable.

Code : Tout sélectionner

#!/bin/bash
app=$(dirname $(realpath $BASH_SOURCE))"/msi-keyboard-CLI.js"
comment="MSI Backlight needs root privileges in order to communicate with keyboard leds"
if (($EUID != 0)); then
  if [[ -t 1 ]]; then
   sudo echo -e "" > /dev/null
   sudo bash -c "$app $*"&
  else
    if type kdesudo >/dev/null 2>&1; then
      kdesudo --comment "$comment" -c "bash -c \"$app $*\""
      exit 0
    elif type gksudo >/dev/null 2>&1; then
      gksu --description "$comment" "bash -c '$app $*'"
      exit 0
    fi
    sudo bash -c "$app $*"&
    sleep 0.1; exit 0;
  fi
else
  bash -c "$app $*"&
fi
A partir de là, pour activer le rétro éclairage je dois lancer cet commande :

Code : Tout sélectionner

sudo nodejs msi-keyboard-CLI.js left orange light 0 -k off right red
comme dit précédemment, ce que j'ai pu faire avec l'aide d'un tuto c'est d'automatiser le rétroéclairage après le login de session avec un crontab et ça fonctionne très bien.

Comme j'ai un disque crypté, et que mes journées commencent à 5h du mat, j'aimerai activer le rétroéclairage dès que mon PC s'allume. Voilà, je ne connais rien en Shell, enfin juste le petit minimum. Merci.

Re: script retroéclairage clavier

Posté : sam. 14 déc. 2024 13:11
par aybabtu
voilà le retour en image, est-ce que j'aurai du naviguer jusqu'au répertoire avant de lancer la commande ?

Image

Re: script retroéclairage clavier

Posté : dim. 15 déc. 2024 10:08
par aybabtu
Évidement en naviguant dans le répertoire approprié, ./msi-klm, quand je tape la commande, ça passe, enfin ça ne donne pas d'erreur.

Re: script retroéclairage clavier

Posté : mer. 18 déc. 2024 06:31
par aybabtu
Bonjour,

du coup, est-ce que c'est bon les réponses que je fais ou bien je dois préciser le résultat ?
Merci.