Monday, August 4, 2025

configuration clavier probleme de souris

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

IA agentique. bla bla

 Actuellement, l’un des principaux obstacles à la réalisation du plein potentiel des agents d’IA réside dans leur incapacité à communiquer e...