#1 Le 08/04/2025, à 11:26
- Ursul0720
attribuer le basculement du mode d'alim à une touche du clavier
Bonjour,
Je dispose d'une touche spécifique pour basculer les modes d'énergie sur mon laptop.
Sur les nouveautés cinnamon, il est possible de switcher entre 3 modes en cliquant sur l'icone de la batterie mais aussi en utilisant les commandes suivantes :
powerprofilesctl set power-saver pour activer le mode d'économie d'énergie.
powerprofilesctl set balanced pour activer le mode équilibré.
powerprofilesctl set performance pour activer le mode performance.
Je souhaiterais attribuer à ma touche, le basculement entre ces modes.
Attribuer une commande à une touche n'est pas compliqué ; mais faire basculer d'un mode à l'autre je ne sais pas faire.
Avez-vous une idée ?
Cordialement
Dernière modification par Ursul0720 (Le 08/04/2025, à 22:48)
Ubuntu 20.04 - bureau gnome + cinnamon
Dual core 2,9Ghz
4go RAM
Hors ligne
#2 Le 08/04/2025, à 11:33
- iznobe
Re : attribuer le basculement du mode d'alim à une touche du clavier
Bonjour , rien compris au titre ...
Si tu pouvais editer ton message pour y mettre un titre correct stp .
retour COMPLET et utilisable de commande | script montage partition ext4
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#3 Le 11/04/2025, à 15:03
- Ursul0720
Re : attribuer le basculement du mode d'alim à une touche du clavier
Bonjour,
dsl pour le message écrit un peu vite.
Du coup personne n'a de solution ?
Ubuntu 20.04 - bureau gnome + cinnamon
Dual core 2,9Ghz
4go RAM
Hors ligne
#4 Le 11/04/2025, à 15:41
- iznobe
Re : attribuer le basculement du mode d'alim à une touche du clavier
C' est beaucoup mieux comme ça pour le titre
Je ne sais pas si cela fonctionne .il faudra tester . une " bascule " , c' est sur 2 " états " .
Par exemple , une touche " bascule " wifi " sera :
wifi " on " , on appuie sur la touche , ca passe le wifi a " of " .
le wifi " of " , on rappuie sur la touche , ca passe le wifi a " on " .
de mémoire , il me semble qu ' il faut utiliser " toggle " .
une recherche sur le net avec : " toggle ubuntu " te sortira probablement des exemples .
Mais , comme déjà dit , je n' ai aucune idée de comment faire ça sur 3 états distincts , ni même si c' est possible .
j ' avais sorti , il n ' y a pas tres longtemps une commande pour une autre personne pour switcher son wifi , je ne me rapelle plus ou est la discussion ...
Dernière modification par iznobe (Le 11/04/2025, à 15:44)
retour COMPLET et utilisable de commande | script montage partition ext4
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#5 Le 14/04/2025, à 10:17
- Ursul0720
Re : attribuer le basculement du mode d'alim à une touche du clavier
Bonjour,
J'ai effectivement trouvé pas mal de choses pour switcher sur deux états (avec toggle), mais pas sur trois états.
J'ai une touche qui fait quelque chose de similaire : rotation de l'écran.
Quand j'appuie :
_une fois => rotation de 90° à droite ;
_une seconde fois => rotation de 90° à droite (donc on est à 180°) ;
_ une 3ème fois => rotation de 90° à droite (donc on est à 270°)
_ une 4ème fois => rotation de 90° (donc écran revenu à l'origine)
Je sais ce n'est pas tout à fait la même chose, ce n'est peut-être pas 4 états qui sont codés, mais juste "rotation de 90° à droite". Donc à chaque appuis sur la touche, ça tourne l'écran du nombre de fois que j'ai appuyé.
Ubuntu 20.04 - bureau gnome + cinnamon
Dual core 2,9Ghz
4go RAM
Hors ligne
#6 Le 14/04/2025, à 11:32
- iznobe
Re : attribuer le basculement du mode d'alim à une touche du clavier
Je sais ce n'est pas tout à fait la même chose, ce n'est peut-être pas 4 états qui sont codés, mais juste "rotation de 90° à droite". Donc à chaque appuis sur la touche, ça tourne l'écran du nombre de fois que j'ai appuyé.
exactement . ce n' est pas un changement d' etat . c' est une commande repetitive .
+ 90° de rotation d' ecran a chaque appui .
4 appuis et on revient en position de depart donc .
pour faire ce que tu desires , à mon avis , il faudrait faire un script avec une boucle qui compte jusqu ' a 3 .
dans le cas ou c' est " 1 " : powerprofilesctl set power-saver pour activer le mode d'économie d'énergie.
dans le cas ou c' est " 2 " : powerprofilesctl set balanced pour activer le mode équilibré.
dans le cas ou c' est " 3 " : powerprofilesctl set performance pour activer le mode performance.
et on repart a zero , puis attribuer le script à la touche correspondante .
ca doit exister , mais je ne sais pas faire ...
Apres :
Attribuer une commande à une touche n'est pas compliqué ;
attribué un script , c' est pareil qu ' attribuer une commande au final , donc il ne resterai qu ' a faire un script .
tu pourrais donc faire un
nano powerprofile.sh
coller dedans :
#!/bin/bash
for (( n=1; n<4; n++ )); do
case "$n" in
1)
powerprofilesctl set power-saver
break
;;
2)
powerprofilesctl set balanced
break
;;
3)
powerprofilesctl set performance
break
;;
esac
done
done
ctr+ X , o , entrée pour sauvegarder et quitter .
et attribuer ce script à la touche en question pour tester .
j ' au fait ça sans pouvoir tester le script bien sur , je ne sais pas si ca marchera .
toutefois pour avoir un script " valide " , tu pourrais faire une demande dans la section script / terminal / ligne de commande , en mettant le lien vers cette discussion .
tu auras de grandes chances que ca marchera au final car dans le script meme si le principe est bon , je ne gere pas l' appui sur la touche en question , donc forcément ca ne marchera pas .
il faut faire une boucle qui incrémente la variable " n " a chaque appui sur ta touche en question .
Dernière modification par iznobe (Le 14/04/2025, à 11:50)
retour COMPLET et utilisable de commande | script montage partition ext4
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne