Reprogrammer Fn-F12

OUI ! (avec sudo tee)

cool et pour

Rien ne s’affiche? Quant est-il de Fn + F12?

Fn+F4 ne fait rien, n’affiche rien sous xev

Fn+F12 met en veille,
au réveil je crois qu’il affiche:
MappingNotify event, serial 38, synthetic NO, window 0x0,
request MappingKeyboard, first_keycode 8, count 248

FocusOut event, serial 38, synthetic NO, window 0x4a00001,
    mode NotifyGrab, detail NotifyAncestor

FocusIn event, serial 38, synthetic NO, window 0x4a00001,
    mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 38, synthetic NO, window 0x0,
    keys:  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0

(etc.)

je crois, car xev affiche tout ce qu’il a déja affiché précédemment.

Voici la procédure pour assigner à une touche l’extinction du rétro éclairage plus la mise en veille.
1- Installe la commande doas .
Elle permettra de se passer de sudo et de la saisie du mot de passe

2- ouvre le fichier de configuration de doas avec les droits root:

nano /etc/doas.conf
dans le fichier ajoute la ligne:

permit nopass ton_nom_d_user as root cmd tee args /sys/devices/platform/tuxedo_keyboard/leds/white:kbd_backlight/brightness

(remplace 'ton_nom_d_user ')

3- crée le script suivant:
nano /home/$USER/.matouche_veille.sh
Ajoute le contenu:

#!/bin/bash
echo 0 | doas tee /sys/devices/platform/tuxedo_keyboard/leds/white:kbd_backlight/brightness
systemctl suspend

rend le exécutable:

chmod +x /home/$USER/.matouche_veille.sh

Reste à assigner le script à une touche…

pour l’assigner à une touche:
va dans Centre de contrôle puis Raccourcis clavier. Ajoute (+) Regarde si ta touche fn+F4 est reconnue sinon crée un autre raccourci (vérifie qu’il ne soit pas utilisé par ton système) en lui ajoutant la commande:
/home/$USER/. .matouche_veille.sh
Voilà voilà

1 J'aime

Magnifique, merci beaucoup.

Ce script fait bien ce qui est prévu, mais avec 2 effets inattendus:
1 le réveil n’exige plus de mot de passe
2 la touche Fn+* est neutralisée, et le clavier reste éteint

ni Fn+F4 ni Fn+F10 ne sont reconnus, ni par xev ni par le menu des raccourcis claviers

Pour le mot de passe, j’avoue ne pas y avoir pensé n’en utilisant personnellement pas. à priori j’ignore comment contourner ce souci.
Pour le raccourci, choisi en un que n’utilise pas ton système . Tu peux faire des combinaisons de touche.
J’ignore pourquoi tu as des touches non reconnues. Peut-être que le contact se fait mal ?

Bonjour,

Chez moi ceci fonctionne:
systemctl suspend && mate-screensaver-command --lock

Ça fonctionne très bien,

Ce problème est certainement connu du fabricant car elles ne sont pas affectées, alors que sur mon modèle ancien, les 12 touches de fonctions étaient utilisées.

[EDIT]
xev reconnait la touche F4 seule (sans association avec Fn)

Pour info:
en mettant echo 1 | doas ... /brightess au lieu de echo 0 | doas ... /brightness , le clavier se rallume (faible intensité), mais la commande Fn+* reste muette

tu peux même mettre 2… et ajouter la commande aux précédentes pour activer au réveil le rétro éclairage . Je crois que tout est dit.

tu as choisi quoi comme raccourci?

Jusqu’à présent aucun, je pense à Fn+/ (/ à gauche de * du pavé numérique utilisé avec Fn pour éteindre/alumer le clavier)

F4 , qui est reconnue sans être associée à Fn fonctionne.

Le problème se posera sans doute avec certains logiciels qui utilisent F4.

Je verrais bien!

Grand merci pour votre patiente aide

La question des commandes d’allumage est également résolue:
L’allumage du clavier se fait automatiquement, les touches Fn&+ et Fn&- réactive Fn&* pour l’éteindre (reste inactif pour allumer, mais Fn&+ le fait)