#!/bin/sh # Caps lock status file clsf="$HOME/.config/CapsLockStatus" # Nums lock status file nlsf="$HOME/.config/NumsLockStatus" # Button button="" # Status status="" # Icon icon="" # Display message display="0" case $1 in NumLock) # Get Nums Lock status nls=`cat $nlsf` # set display value display="1" #  case $nls in 0) status="ACTIF" echo "1" > "$nlsf" ;; 1) status="INACTIF" echo "0" > "$nlsf" ;; esac notify-send -i /home/yote/Images/Icons/Num_Lock.png "VERROUILLAGE NUMÉRIQUE" "$status" ;; CapsLock) # Get Caps Lock status cls=`cat $clsf` # set display value display="1" # case $cls in 0) status="ACTIF" echo "1" > "$clsf" ;; 1) status="INACTIF" echo "0" > "$clsf" ;; esac notify-send -i /home/yote/Images/Icons/Caps_Lock.png "VERROUILLAGE MAJUSCULES" "$status" ;; *) echo "Usage lock_keys (arg = NumLock|CapsLock)" ;; esac exit 0