[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

pkexec et xbindkey s'entendent mal



salut la liste,

Je suis en Strech à jour.

Le rétro-éclairage du clavier n'est pas disponible nativement par une touche de fonction.

J'utilise donc les commandes

/usr/bin/pkexec /usr/bin/tee /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS6208:00/kbd_backlight_mode <<< 16

pour éteindre le clavier et

usr/bin/pkexec /usr/bin/tee /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS6208:00/kbd_backlight_mode <<< 2

pour allumer le clavier.

Au passage, j'ai dû modifier /usr/share/polkit-1/actions/org.freedesktop.policykit.policy pour qu'un user standard puisse utiliser ces 2 commandes sans demande de mot de passe.

Maintenant, je souhaite utiliser xbindkeys pour lier ces 2 commandes à 2 touches.

Dans mon .xbindkeysrc, j'ai mis:

"/usr/bin/pkexec /usr/bin/tee /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS6208:00/kbd_backlight_mode <<< 16"
  control+shift + a

"/usr/bin/pkexec /usr/bin/tee /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS6208:00/kbd_backlight_mode <<< 2"
  control+shift + z

mais rien ne se passe lorsque j'appuie sur control+shift + a ou control+shift + z.

Pourtant, dans .xbindkeysrc, si je remplace la commande "pkexec...." par "xterm" alors je constate que xbindkeys fonctionne et lance bien un terminal.

Quelqu'un a t-il une idée du pourquoi de cette mésentente cordiale entre xbindkeys et pkexec ?

Merci de m'avoir lu jusqu'au bout ;)

a+

f.


Reply to: