un script à la con réinitialise le driver de souris
script dans /home/kriko/mousequipue.sh
un autre script permet de lister les bindings.
pas encore analyse ou cela se changeait
______________________________________
#!/bin/bash
# Récupère la liste des raccourcis clavier personnalisés
bindings=$(gsettings get org.gnome.settings-daemon.plugins.media-keys custom-keybindings)
# Nettoie la chaîne pour avoir une liste exploitable
bindings=$(echo $bindings | sed "s/'//g" | sed 's/\[//g' | sed 's/\]//g' | sed 's/,//g')
# Vérifie si des raccourcis personnalisés existent
if [ -z "$bindings" ]; then
echo "Aucun raccourci clavier personnalisé trouvé dans GSettings."
exit 0
fi
# Boucle à travers chaque raccourci pour afficher les détails
for binding in $bindings; do
echo "----------------------------------------"
echo "Raccourci trouvé : $binding"
# Récupère le nom du raccourci
name=$(gsettings get org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:$binding name)
echo "Nom : $name"
# Récupère la touche ou combinaison de touches (binding)
key=$(gsettings get org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:$binding binding)
echo "Touche : $key"
# Récupère la commande associée
command=$(gsettings get org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:$binding command)
echo "Commande : $command"
# Récupère la valeur de l'attribut "binding" dans une variable
binding_value=$(gsettings get org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:$binding binding)
# Vérifie si la touche exposant 2 est dans le binding
if [[ "$binding_value" == *"<Primary><Alt>2"* ]] || [[ "$binding_value" == *"twosuperior"* ]]; then
echo "---"
echo "C'est probablement le raccourci que vous cherchez !"
echo "---"
fi
done
echo "----------------------------------------"
echo "Fin de la vérification des raccourcis clavier."
No comments:
Post a Comment