# Avoir affichage majucule numérique Xfce Debian

**URL:** <https://www.debian-fr.org/t/avoir-affichage-majucule-numerique-xfce-debian/82016>\
**Category:** Support Debian\
**Tags:** xfce\
**Created:** [Mai 6, 2020, 6:57 UTC](https://www.debian-fr.org/t/avoir-affichage-majucule-numerique-xfce-debian/82016 "2020-05-06T18:57:38Z")\
**Posts on this page:** 1\
**Showing post:** 28

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Mai 9, 2020, 2:24 UTC](https://www.debian-fr.org/t/avoir-affichage-majucule-numerique-xfce-debian/82016/28 "2020-05-09T14:24:24Z")

</div>

Une autre solution beaucoup plus économique,  
toujours pour XFCE :

![Capture d’écran_2020-05-16_11-29-55](https://www.debian-fr.org/uploads/default/original/2X/e/e516f9cc75e4ab21e75cf9913ac4902e8d8b6ac1.png)

```plaintext
#!/bin/bash

# # # # # # # # # # # # # # # # # # # # # 
# Pour faire afficher sur l'écran de XFCE
# un message de notification présentant l'état
# des voyants du clavier "Num" et "Cap"
# 
# Installez le paquetage "xdotool"
# en lançant la ligne de commandes suivante :
# su -c "apt install xdotool"
#
# Depuis votre compte utilisateur,
# créez un fichier nommé :
# ~/.capsNumLock.sh
# dans lequel vous copierez
# l'intégralité de ce script.
#
# Rendez ce fichier script exécutable
# en lançant la ligne de commande suivante :
# chmod u+x ~/.capsNumLock.sh
#
# Cliquez sur "Applications" -> "Paramètres" -> "Clavier" -> Onglet "Raccourcis d'applications"
# et cliquez sur le bouton "+ Ajouter"
#
# Entrez la ligne de commande à exécuter avec son paramètre :
# /home/michel/.capsNumLock.sh Caps_Lock 
# et appuyez sur la touche "ver Maj"
#
# Entrez la ligne de commande à exécuter avec son paramètre :
# /home/michel/.capsNumLock.sh Num_Lock 
# et appuyez sur la touche "ver Num"
#
# Cliquez sur le bouton "X Fermer"
# # # # # # # # # # # # # # # # # # # # # 

tempo=500 # Durée d'affichage du message (en millisecondes)
ledOn="●"
ledoff="○"
labNum="Num"
labCap="Caps"

xdotool key $1
case $(($(xset q | awk 'NR==2{print $NF}')*1)) in
    0)
       num="$ledoff"
       cap="$ledoff"
       ;;
    1)
       num="$ledoff"
       cap="$ledOn"
       ;;
    2)
       num="$ledOn"
       cap="$ledoff"
       ;;
    3)
       num="$ledOn"
       cap="$ledOn"
       ;;
esac
notify-send -t $tempo "$num $labNum
$cap $labCap"

```

---

_[View the full topic](https://www.debian-fr.org/t/avoir-affichage-majucule-numerique-xfce-debian/82016)._
