Touche portable

Salut à tous,
je voudrais savoir quel(s) paquet(s) faut-il installer pour les touches (play, stop, luminosité,…) du portable.

sous xfce, il y le paquet xfce4-volumed, sinon sur un eeepc j’ai eeepc-acpi-scripts, qui, selon sa description permet de les gérer

Peux-tu préciser la marque et le modèle du portable, ainsi que le bureau utilisé ?

Mon portable c’est un hp g62(-452eb).

J’utilise pekwm, c’est mon bureau spécialiser :smiley:

J’utilise également pekwm, et je me suis fais mes propres raccourcies avec l’aide du programme xev, qui permet de récupérer la keycode de la touche sélectionné.

Une fois récupéré, tu rentres la key dans le fichier de configuration $HOME/.pekwm/keys

KeyPress = "#173" (keycode récupérée) { Actions = "Exec mpc prev &" }
KeyPress = "#174" { Actions = "Exec mpc stop &" }
KeyPress = "#172" { Actions = "Exec mpc toggle &" }
KeyPress = "#171" { Actions = "Exec mpc next &" }
KeyPress = "#120" { Actions = "Exec $DIR_SCRIPT/pek-popup/pek-popup &" }

KeyPrese = "#199" { Actions = "Exec slock &" }
KeyPress = "#232" { Actions = "Exec $DIR_SCRIPT/pek-brightness/pek-brightness &" }
KeyPress = "#233" { Actions = "Exec $DIR_SCRIPT/pek-brightness/pek-brightness &" }
KeyPress = "#121" { Actions = "Exec $DIR_SCRIPT/pek-volume/pek-volume toggle &" }
KeyPress = "#122" { Actions = "Exec $DIR_SCRIPT/pek-volume/pek-volume down &" }
KeyPress = "#123" { Actions = "Exec $DIR_SCRIPT/pek-volume/pek-volume up &" }
KeyPress = "#150" { Actions = "Exec sudo pm-hibernate &" 

Et relies tous ça à des scripts.

Exemple pour la luminosité: (pek-brightnes, gère seulement la notification dans ce cas)

[code]
#!/bin/sh

VAL=cat /sys/class/backlight/acpi_video0/brightness

case “$VAL” in
2)
BRIGHTNESS=0
;;
3)
BRIGHTNESS=12,50
;;
4)
BRIGHTNESS=25
;;
1)
BRIGHTNESS=37,50
;;
5)
BRIGHTNESS=50
;;
0)
BRIGHTNESS=62,50
;;
6)
BRIGHTNESS=75
;;
7)
BRIGHTNESS=87,50
;;
8)
BRIGHTNESS=100
esac

Notifie le changement de luminosité

notify-send “Luminosité” -i /usr/share/notify-osd/icons/hicolor/scalable/status/notification-display-brightness.svg -h int:value:"$BRIGHTNESS" -h string:synchronous:luminosité[/code]

Tu peux également gérer directement la luminosité avec xbacklight, le son avec amixer, etc…

Merci à vous.

J’ai réussi grâce à xev, keycode et pekwm biensûr :049
J’ai pu faire les touches son: augmenter, diminuer, muet.
Pour les touches multimédia précédent, suivant stop, play/pause il est automatiquement détecter par smplayer donc sa marche sans rien y toucher, mais pour vlc je dois le configurer par ses préférences.
Pour la luminosité sa marche tout seul (je viens de le découvrir).