En cours script retroéclairage clavier

Postez ici vos scripts Bash, Python, C++, etc...
aybabtu
Messages : 81
Enregistré le : lun. 19 déc. 2016 11:57

script retroéclairage clavier

Message 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
Modifié en dernier par aybabtu le sam. 14 déc. 2024 10:17, modifié 1 fois.
Linux Mint 22 Cinnamon - Kernel 6.8.0-50-generic
Portable: MSI GT70 Dragon Edition
CPU: Intel© Core™ i7-3630QM CPU @ 2.40GHz × 4 - CG: NVIDIA Corporation GK104M [GeForce GTX 675MX]
RAM 12Go - SSD 128 Go - HD 750Go
aybabtu
Messages : 81
Enregistré le : lun. 19 déc. 2016 11:57

Re: script retroéclairage clavier

Message 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 ?
Linux Mint 22 Cinnamon - Kernel 6.8.0-50-generic
Portable: MSI GT70 Dragon Edition
CPU: Intel© Core™ i7-3630QM CPU @ 2.40GHz × 4 - CG: NVIDIA Corporation GK104M [GeForce GTX 675MX]
RAM 12Go - SSD 128 Go - HD 750Go
aybabtu
Messages : 81
Enregistré le : lun. 19 déc. 2016 11:57

Re: script retroéclairage clavier

Message par aybabtu »

heu ok :? je tente ça et je risque de revenir vers vous rapidement....
Linux Mint 22 Cinnamon - Kernel 6.8.0-50-generic
Portable: MSI GT70 Dragon Edition
CPU: Intel© Core™ i7-3630QM CPU @ 2.40GHz × 4 - CG: NVIDIA Corporation GK104M [GeForce GTX 675MX]
RAM 12Go - SSD 128 Go - HD 750Go
aybabtu
Messages : 81
Enregistré le : lun. 19 déc. 2016 11:57

Re: script retroéclairage clavier

Message par aybabtu »

ok merci Cyrille je teste
Linux Mint 22 Cinnamon - Kernel 6.8.0-50-generic
Portable: MSI GT70 Dragon Edition
CPU: Intel© Core™ i7-3630QM CPU @ 2.40GHz × 4 - CG: NVIDIA Corporation GK104M [GeForce GTX 675MX]
RAM 12Go - SSD 128 Go - HD 750Go
aybabtu
Messages : 81
Enregistré le : lun. 19 déc. 2016 11:57

Re: script retroéclairage clavier

Message 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.
Linux Mint 22 Cinnamon - Kernel 6.8.0-50-generic
Portable: MSI GT70 Dragon Edition
CPU: Intel© Core™ i7-3630QM CPU @ 2.40GHz × 4 - CG: NVIDIA Corporation GK104M [GeForce GTX 675MX]
RAM 12Go - SSD 128 Go - HD 750Go
aybabtu
Messages : 81
Enregistré le : lun. 19 déc. 2016 11:57

Re: script retroéclairage clavier

Message par aybabtu »

oui j'ai besoin d'aide pour ça, merci.
je reviens vers toi rapidement.
Linux Mint 22 Cinnamon - Kernel 6.8.0-50-generic
Portable: MSI GT70 Dragon Edition
CPU: Intel© Core™ i7-3630QM CPU @ 2.40GHz × 4 - CG: NVIDIA Corporation GK104M [GeForce GTX 675MX]
RAM 12Go - SSD 128 Go - HD 750Go
aybabtu
Messages : 81
Enregistré le : lun. 19 déc. 2016 11:57

Re: script retroéclairage clavier

Message 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.
Linux Mint 22 Cinnamon - Kernel 6.8.0-50-generic
Portable: MSI GT70 Dragon Edition
CPU: Intel© Core™ i7-3630QM CPU @ 2.40GHz × 4 - CG: NVIDIA Corporation GK104M [GeForce GTX 675MX]
RAM 12Go - SSD 128 Go - HD 750Go
aybabtu
Messages : 81
Enregistré le : lun. 19 déc. 2016 11:57

Re: script retroéclairage clavier

Message par aybabtu »

voilà le retour en image, est-ce que j'aurai du naviguer jusqu'au répertoire avant de lancer la commande ?

Image
Linux Mint 22 Cinnamon - Kernel 6.8.0-50-generic
Portable: MSI GT70 Dragon Edition
CPU: Intel© Core™ i7-3630QM CPU @ 2.40GHz × 4 - CG: NVIDIA Corporation GK104M [GeForce GTX 675MX]
RAM 12Go - SSD 128 Go - HD 750Go
aybabtu
Messages : 81
Enregistré le : lun. 19 déc. 2016 11:57

Re: script retroéclairage clavier

Message 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.
Linux Mint 22 Cinnamon - Kernel 6.8.0-50-generic
Portable: MSI GT70 Dragon Edition
CPU: Intel© Core™ i7-3630QM CPU @ 2.40GHz × 4 - CG: NVIDIA Corporation GK104M [GeForce GTX 675MX]
RAM 12Go - SSD 128 Go - HD 750Go
aybabtu
Messages : 81
Enregistré le : lun. 19 déc. 2016 11:57

Re: script retroéclairage clavier

Message 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.
Linux Mint 22 Cinnamon - Kernel 6.8.0-50-generic
Portable: MSI GT70 Dragon Edition
CPU: Intel© Core™ i7-3630QM CPU @ 2.40GHz × 4 - CG: NVIDIA Corporation GK104M [GeForce GTX 675MX]
RAM 12Go - SSD 128 Go - HD 750Go
Répondre